CPU% lebih dari 100 dalam ps -aux

9

Kami menggunakan ps -aux untuk mencari tahu kapan proses kucing jantan membutuhkan utilisasi CPU yang tinggi, jika demikian kami akan mengirimkan lansiran ke Grup. Tetapi beberapa kali% CPU menunjukkan lebih dari 100, tetapi aplikasi kami berfungsi dengan baik. Apakah itu pertanda buruk atau apakah pemahaman kita benar tentang penggunaan CPU untuk suatu proses

Ini adalah output Ketika saya menjalankan perintah,

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     16228 106 24.0 2399428 1840576 ?     Sl   07:11 171:35 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat-rc-core-v1-inst01/conf/logging.properties -Dj
Selvakumar P
sumber
Bisakah Anda memberi contoh?
Nathan C
Diedit Pertanyaan saya, Ini menunjukkan CPU% 106 untuk proses kucing jantan, Tapi aplikasi ini bekerja tanpa masalah, Beberapa proses lain juga berjalan di sistem dan bekerja tanpa masalah. Apakah itu pertanda buruk ketika menunjukkan lebih dari 100 atau normal
Selvakumar P

Jawaban:

17

Berapa banyak core yang Anda miliki di server ini? 106% berarti itu menempati inti penuh plus sedikit lainnya. Jadi, jika Anda mengatakan, 4 core, sebuah proses yang multi-threaded (sehingga dapat menangani beban dorong ke semua core) dapat mencapai 400%. topakan mengkonfirmasi perilaku ini.

Nathan C
sumber
Betul. =)
Nathan C
Ketika saya pertama kali melihat suatu proses menggunakan 360saya khawatir PC saya akan meledak! Senang mengetahui bahwa saya aman.
TMH