CPU hơn 100% trong ps -aux


9

Chúng tôi sử dụng ps -aux để tìm hiểu khi nào quá trình tomcat sử dụng CPU cao, nếu vậy chúng tôi sẽ gửi thông báo tới Nhóm. Nhưng một số lần% CPU hiển thị hơn 100, nhưng ứng dụng của chúng tôi hoạt động tốt. Đó có phải là dấu hiệu xấu hay liệu sự hiểu biết của chúng ta có đúng về việc sử dụng CPU cho một quy trình không

Đây là đầu ra Khi tôi thực hiện lệnh,

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

Bạn có thể đưa ra một ví dụ không?
Nathan C

Đã chỉnh sửa Câu hỏi của tôi, Ở đây nó hiển thị CPU% 106 cho quy trình tomcat, nhưng ứng dụng đang hoạt động mà không gặp vấn đề gì, Một số quy trình khác cũng đang chạy trong hệ thống và hoạt động mà không gặp sự cố nào. Đó có phải là dấu hiệu xấu khi nó hiển thị hơn 100 hoặc là bình thường
Selvakumar P

Câu trả lời:


17

Bạn có bao nhiêu lõi trên máy chủ này? 106% có nghĩa là nó chiếm một lõi đầy đủ cộng với một chút khác. Vì vậy, nếu bạn có thể nói, 4 lõi, một quá trình đa luồng (để nó có thể xử lý tải cho tất cả các lõi) có thể đạt tới 400%. topsẽ xác nhận hành vi này.


Đúng rồi. =)
Nathan C

Khi tôi lần đầu tiên nhìn thấy một quá trình đang sử dụng, 360tôi đã lo lắng PC của tôi sắp nổ tung! Thật tốt khi biết tôi an toàn.
TMH
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.