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.