Saya memiliki ubuntu berjalan pada CPU multi-core dengan 32 core. Ketika saya memeriksa penggunaan cpu menggunakan perintah top, kadang-kadang menunjukkan lebih dari 100%, seperti 340%, 650% dll. Saya melakukan beberapa penyelidikan dan menemukan bahwa itu sebenarnya jumlah penggunaan di seluruh core yang berbeda. Misalnya jika penggunaan CPU pertama adalah 20%, 2 adalah 30%, 3 adalah 40% dan sisanya adalah 0% kemudian 'atas' menunjukkan 20 + 30 + 40 = 90%.
Agak membingungkan dan menyesatkan. Saya percaya perintah teratas harus menampilkan penggunaan CPU antara 0 hingga 100 dengan menghitung penggunaan di semua inti. Dalam contoh saya di atas, saya harapkan - (90 * 100) / 3200 = 2,8125%. Apakah ini bug dengan perintah teratas? haruskah hal itu dianggap sebagai peningkatan untuk rilis di masa mendatang? mohon saran
top
perilaku standar , dan mungkin terlalu lte untuk mengubahnya. Namun, tidak ada yang menghentikan Anda untuk menggunakan perintah lain dengan konvensi pelaporan yang berbeda :)