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
Jawaban:
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%.
top
akan mengkonfirmasi perilaku ini.sumber
360
saya khawatir PC saya akan meledak! Senang mengetahui bahwa saya aman.