GNU/Linux >> Belajar Linux >  >> Linux

Htop Cpu% Pada ~100% Tetapi Grafik Batang Menunjukkan Setiap Inti Jauh Lebih Rendah?

Saya menggunakan Debian 9 untuk meng-host server game. Secara khusus, saya menyelenggarakan sekitar 10 contoh game Don't Starve Together.

Suatu hari saya melihat salah satu contoh (yang mendapatkan banyak aktivitas pemain) menunjukkan masalah kinerja. Ketika saya memuat htop Saya melihat CPU% melaporkan 101% tetapi grafik batang di bagian atas tidak menunjukkan inti apa pun di atas 50%.

Sepengetahuan saya, CPU% menunjukkan jumlah persentase yang digunakan setiap inti oleh suatu proses, jadi melebihi 100% adalah normal dan tidak ada inti yang di atas 50% juga normal (itu hanya berarti prosesnya cukup multi-utas), namun saya percaya Jangan Kelaparan Together hampir seluruhnya merupakan aplikasi single-threaded (dengan multi-threading minimal untuk jaringan).

Salah satu grafik batang di atas setidaknya harus lebih dari 90%, tetapi tidak ada. Mengapa salah satu grafik batang di atas tidak melebihi 90%? Prosesor saya adalah i7-6700K (4 core, 8 thread – lembar spesifikasi )

Jawaban yang Diterima:

Seiring waktu, sistem operasi menjadwalkan thread pada inti CPU yang berbeda, sehingga 101% yang dilaporkan untuk proses Anda berpotensi didistribusikan ke seluruh 8 bar.


Linux
  1. Df Vs. Du:Mengapa Begitu Banyak Perbedaan??

  2. Ssh – Redirect Stdout Melalui Ssh?

  3. Indikator Beban Sistem Hanya Ditampilkan Sebagai Garis Kecuali Dilayangkan?

  1. Libre Office Menampilkan Garamond Tetapi Manajer Font Tidak?

  2. Inti dibuang, tetapi file inti tidak ada di direktori saat ini?

  3. JAVA_HOME dan PATH sudah disetel tetapi Java -version masih menunjukkan yang lama

  1. Linux gratis menunjukkan penggunaan memori yang tinggi tetapi top tidak

  2. Virtualbox - Instal Penambahan Tamu lagi setiap kali kernel Linux diperbarui

  3. teratas dalam mode batch, membutuhkan CPU% untuk setiap inti