Forum
Merhabalar,
Aşağıdaki listede Centos 5 işletim sistemli VPS'imin(256mb ram) cpu işlemlerini göreceksiniz.
CPU ve RAM için gereksiz uygulamaları sonlandırmak istiyorum yardımcı olursanız sevinirim.
Teşekkür
[root@centos ~]# ps x
PID TTY STAT TIME COMMAND
1 ? Ss 0:01 init [3]
2 ? S< 0:00 [migration/0]
3 ? SN 0:00 [ksoftirqd/0]
4 ? S< 0:00 [watchdog/0]
5 ? S< 0:00 [migration/1]
6 ? SN 0:00 [ksoftirqd/1]
7 ? S< 0:00 [watchdog/1]
8 ? S< 0:00 [migration/2]
9 ? SN 0:00 [ksoftirqd/2]
10 ? S< 0:00 [watchdog/2]
11 ? S< 0:00 [migration/3]
12 ? SN 0:00 [ksoftirqd/3]
13 ? S< 0:00 [watchdog/3]
14 ? S< 0:00 [events/0]
15 ? S< 0:00 [events/1]
16 ? S< 0:00 [events/2]
17 ? S< 0:00 [events/3]
18 ? S< 0:00 [khelper]
19 ? S< 0:00 [kthread]
25 ? S< 0:00 [kblockd/0]
26 ? S< 0:00 [kblockd/1]
27 ? S< 0:00 [kblockd/2]
28 ? S< 0:00 [kblockd/3]
29 ? S< 0:00 [kacpid]
190 ? S< 0:00 [cqueue/0]
191 ? S< 0:00 [cqueue/1]
192 ? S< 0:00 [cqueue/2]
193 ? S< 0:00 [cqueue/3]
196 ? S< 0:00 [khubd]
198 ? S< 0:00 [kseriod]
277 ? S 0:00 [khungtaskd]
278 ? S 0:00 [pdflush]
279 ? S 0:00 [pdflush]
280 ? S< 0:00 [kswapd0]
281 ? S< 0:00 [aio/0]
282 ? S< 0:00 [aio/1]
283 ? S< 0:00 [aio/2]
284 ? S< 0:00 [aio/3]
502 ? S< 0:00 [kpsmoused]
570 ? S< 0:00 [mpt_poll_0]
571 ? S< 0:00 [mpt/0]
572 ? S< 0:00 [scsi_eh_0]
578 ? S< 0:00 [ata/0]
579 ? S< 0:00 [ata/1]
580 ? S< 0:00 [ata/2]
581 ? S< 0:00 [ata/3]
582 ? S< 0:00 [ata_aux]
598 ? S< 0:00 [kstriped]
619 ? S< 0:00 [kjournald]
644 ? S< 0:00 [kauditd]
677 ? S<s 0:00 /sbin/udevd -d
1854 ? S< 0:00 [kmpathd/0]
1856 ? S< 0:00 [kmpathd/1]
1857 ? S< 0:00 [kmpathd/2]
1858 ? S< 0:00 [kmpathd/3]
1859 ? S< 0:00 [kmpath_handlerd]
1926 ? S< 0:00 [kjournald]
2376 ? S<sl 0:00 auditd
2378 ? S<sl 0:00 /sbin/audispd
2473 ? Ss 0:00 irqbalance
2564 ? S< 0:00 [rpciod/0]
2565 ? S< 0:00 [rpciod/1]
2566 ? S< 0:00 [rpciod/2]
2567 ? S< 0:00 [rpciod/3]
2608 ? Ss 0:00 rpc.idmapd
2644 ? Ss 0:00 /usr/sbin/hcid
2650 ? Ss 0:00 /usr/sbin/sdpd
2679 ? S< 0:00 [krfcommd]
2725 ? Ssl 0:00 pcscd
2739 ? Ss 0:00 /usr/sbin/acpid
2757 ? S 0:00 hald-runner
2779 ? S 0:00 hald-addon-storage: polling /dev/hdc
2803 ? Ss 0:00 /usr/bin/hidd --server
2833 ? Ssl 0:00 automount
2929 ? Ss 0:00 /usr/sbin/sshd
2974 ? Ss 0:00 cupsd
3125 ? Ss 0:00 /usr/sbin/dovecot
3126 ? S 0:00 dovecot-auth
3170 ? S 0:00 sh ../sbin/kloxo-wrapper.sh
3178 ? S 0:00 /usr/local/lxlabs/ext/php/php ../sbin/kloxo.php master
3254 ? Ss 0:00 crond
3279 ? Ss 0:00 /usr/sbin/atd
3292 ? Ss 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
3293 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
3294 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
3295 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
3296 ? S 0:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
3364 ? SN 0:00 /usr/bin/python -tt /usr/sbin/yum-updatesd
3366 ? SN 0:00 /usr/libexec/gam_server
3423 ? Ss 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
3450 ? Ss 0:00 syslogd -m 0
3453 ? Ss 0:00 klogd -x
3455 ? Ss 0:00 /usr/sbin/httpd
3470 ? S 0:00 qmail-lspawn |preline procmail
3505 ? S 0:00 /usr/sbin/smartd -q never
3508 tty1 Ss+ 0:00 /sbin/mingetty tty1
3509 tty2 Ss+ 0:00 /sbin/mingetty tty2
3510 tty3 Ss+ 0:00 /sbin/mingetty tty3
3511 tty4 Ss+ 0:00 /sbin/mingetty tty4
3512 tty5 Ss+ 0:00 /sbin/mingetty tty5
3513 tty6 Ss+ 0:00 /sbin/mingetty tty6
3565 ? Rs 0:00 sshd: root@pts/0
3568 pts/0 Ss 0:00 -bash
3900 ? S 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/m
4044 ? S 0:00 pure-ftpd (PRIV)
4058 ? S 0:00 pure-ftpd (PRIV)
4059 ? S 0:00 pure-ftpd (PRIV)
4078 pts/0 R+ 0:00 ps x
Merhaba,
"ps -e -o pcpu,cpu,pid,args" komutu ile prosesleri CPU yüzdesi ile tespit edip, CPU kullanmayan prosesleri PID lerinden yok edebilirsiniz "kill pid_numarası" komutu ile...
Merhabalar,
Aşağıdaki listede Centos 5 işletim sistemli VPS'imin(256mb ram) cpu işlemlerini göreceksiniz.
CPU ve RAM için gereksiz uygulamaları sonlandırmak istiyorum yardımcı olursanız sevinirim.
Teşekkür
Merhabalar,
Linux üzerinde demonlar CPU yu sadece işlem olduğunda meşgul ederler htop u kullanarak durumu izleyebilirsiniz. Sürekli olarak CPU meşkuluyeti var ise o programın neden bu işlemi yaptığını çözmek daha iyi olacaktır. Demon çakmadı ise işlem süresince CPU kullanacak gerisinde sebest bırakacaktır. CPU kullanımı sürekli olmuyor ve demonlarınız çakmıyorsa pek dokunmayın. Hali hazırda kaynak sorunu bulun, örnek olması açısından 5 mysql demonu çalışıyor ve bu sürekli oluyor sistemini bunu kaldıramıyorsa mysql kullanan asıl programa aynı anda 5 request yerine 3 request yaptırın. Çünki siz mysql kapatırsanız hem asıl program sorun yaşaacak hemde yeni gelen requestlerle mysql yeniden çalışacaktır.
RAM olayı Linux tarafında biraz farklı. RAM Linux tarafından kullanılan programların tekrar kullanılması durumunda daha hızlı cevap vermek adına cache olarak ayrılır, memory kalmadığında cache memory boşaltılmaya başlanır fakat bu oldukca sorunlu ve duraklamalara varacak kadar performans kayıplarına yol açabilir. Bu durumda en mantıklı yol basir bir betikle cache memoryi kendinizin boşaltmasıdır. Ben bunun için oldukça araştırma yapmıştım sonucunda ,
*/5 * * * * root sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
Crontab için şu satırı oluşturmayı başardım. Oldukca işe yarıyor, düşük RAM li cihazlarda bile üstün performans verebiliyor. Bu betik her 5 saniyede bir memoryi temizleyecektir. işlemi free komutu ile takip edebilirsiniz.
Çok teşekkür