Apa cara terbaik untuk menentukan di Linux jika mesin multi-prosesor kelebihan beban? Saya pikir memuat adalah ukuran yang baik tetapi saya menjalankan banyak tugas yang tidak mengkonsumsi banyak CPU tetapi yang menaikkan beban. Mesin 4 prosesor memiliki beban 66 sekarang sesuai dengan atas misalnya tetapi mpstat melaporkan bahwa semua waktu idle CPU adalah 89%.
2
Jawaban:
Perlu diingat bahwa top menampilkan 3 rata-rata memuat. Ini adalah baris dari kotak saya:
load average: 0.02, 0.08, 0.12
Angka pertama adalah rata-rata satu menit, kedua adalah 5 menit dan yang ketiga adalah 15 menit. Jika Anda hanya melihat rata-rata satu menit, itu tidak cukup baik. Aturan standar adalah bahwa beban tidak boleh lebih dari 1 dalam satu inti, 2 untuk inti ganda, dll. Jadi, sebagai contoh, katakanlah Anda menjalankan kotak quad core. Apa pun di atas 4 kelebihan beban. Yang sedang berkata, Anda mungkin melihat paku dalam rata-rata beban satu menit, tetapi 5 dan 15 menit mungkin masih baik-baik saja.
Penjelasan lain dapat ditemukan di sini: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
sumber