Saya memiliki cron yang dijadwalkan untuk mencatat beban sistem menggunakan uptime untuk setiap lima menit.
Pada waktu rata-rata beban untuk 5 dan 15 menit lintas 8 (maks terlihat adalah 10). Jadi, apakah sistem di bawah beban berat? Bagaimana cara menghitung beban sistem di linux secara akurat dan ambang batas beban yang dapat ditanggung sistem?
info cpu pada mesin (HT tidak ada)
cat /proc/cpuinfo | grep -c "processor"
8
cat /proc/cpuinfo | grep -c "core"
0
cat /proc/cpuinfo | grep -c "physical"
0
Sepertinya beban sangat rendah ...
Bagaimanapun, pada saat Anda berpikir ada beberapa beban, Anda perlu melihat ke depan proses apa yang menyebabkannya, dan mengapa. Anda dapat menggunakan alat seperti "atas" untuk pandangan pertama. Ini akan menunjukkan penggunaan CPU untuk proses penggunaan teratas. Utilitas ini memiliki banyak opsi (dapat - misalnya - tampilkan per penggunaan CPU, per utas penggunaan CPU yang dapat membantu Anda menganalisis).
Kemudian, tergantung pada arsitektur perangkat lunak dan menambahkan perangkat keras mungkin menjadi pilihan tetapi mungkin bukan yang pertama.
sumber