Tôi có một máy chủ gia đình đôi khi chạy ở tốc độ sử dụng CPU cao khoảng 50 đến 70 phần trăm.
Trong htop
trình quản lý quy trình yêu thích của tôi, tôi có thể sắp xếp các quy trình theo mức độ sử dụng CPU, nhưng thường thì không có quá trình nào tiêu thụ nhiều hơn 0% CPU. Mặt khác, htop
hiển thị toàn bộ mức sử dụng CPU của hệ thống khoảng 50 phần trăm, như đã nói trước đó.
Tôi đoán rằng có một lời giải thích dễ dàng cho điều này, nhưng tôi không biết điều đó.
Có lẽ có một số quy trình ẩn? Nhưng ngay cả khi chạy nó như root cũng không hiển thị nhiều tiến trình hơn.
BIÊN TẬP:
Tôi đã xem xét top
, đang hiển thị (ít nhất) hai quá trình nữa:
230 root 20 0 0 0 0 R 37.4 0.0 107:06.59 md127_raid5
20403 root 35 15 0 0 0 D 9.6 0.0 2:45.78 md127_resync
Vì vậy, cuộc đột kích mdadm của tôi hiện đang được đồng bộ hóa, điều này đã được xác nhận khi tôi hiển thị /proc/mdstat
. (Xem bình luận đầu tiên.)
Vì vậy, điều này đặt câu hỏi trong: "Tại sao htop không hiển thị các quá trình tương tự như trên?"
top
cho thấy nhiều quá trình hơn. Quá trình trong câu hỏi thuộc vềmdadm
, hiện đang thực hiện đồng bộ lại như tôi đã tìm thấy.top
cho thấy quá trình dưới tênmd127_raid5
vàmd127_resync
. Cái trước đang chạy kể từ khi khởi động hệ thống, cái sau vì resync đã được kích hoạt. Vì vậy, điều này đặt câu hỏi trong: "Tại sao htop không hiển thị các quá trình tương tự như trên?"