Bu yüzden CPU kullanımımı analiz edebilecek bir uygulama istiyorum
Amacınız için en kolay yol CPU yükünü (kullanımı) günlüğe kaydetmektir ve daha sonra öğrenmek için kendinizi analiz edin (örneğin LibreOffice Calc ile).
/proc/loadavg
CPU'nun son 1, 5 ve 15 dakika boyunca ortalama yükünü şu şekilde içerir: 0.91 0.48 0.62 3/357 16607
(ilk üç sayı önemli olan şeydir)
- Bunu, bir cron işi yaparak, her on beş dakikada bir, bir metin dosyasına kaydedebilirsiniz.
- Bunu sistem genelinde yapmak
/etc/crontab
için bu satırı düzenleyin ve ekleyin:
* / 15 * * * * kök kedi / proc / loadavg >> /home/alanadiniz/cpu-load.log
İlk parametreyi yerine *
veya */5
yerine değiştirerek 1 veya 5 dakikaya ayarlayabilirsiniz .*/15
Birkaç günlük normal kullanımdan sonra günlük yükünüzü görmek için günlük dosyasını metin / CSV olarak LibreOffice Calc içine aktarabilir ve uygun sütunu (15 dakika boyunca üçüncü) çizebilirsiniz.
Yükünüz uzun bir süre boyunca 2.00'ün üzerine çıkmazsa, mevcut dört çekirdekli yerine çift çekirdekli bir işlemci ile yapabileceğiniz anlamına gelir.
Depolardan kurulabilen Munin , MRTG , Cacti , vb. Gibi birçok ağ tabanlı izleme aracı vardır, günlüğe kaydetmeyi yapar ve hatta sizin için güzel grafikler oluşturur, ancak bunlar ihtiyacınız olan şey için tamamen aşırıdır . :-)