Applet System Monitor của Ubuntu cho thấy việc sử dụng CPU 100% liên tục. Nếu tôi nhấp vào nó, tab tài nguyên cũng hiển thị 100% liên tục. Tuy nhiên, nếu tôi đi đến các quy trình, để tìm ra quy trình nào là thủ phạm, không có gì trên 10%. Nếu tôi chạy hàng đầu, không có gì trên 10%. Các quy trình riêng lẻ không thêm tới 100%. Tôi cố gắng giết rất nhiều quá trình, nhưng việc sử dụng tổng thể tiếp tục là 100%. Làm thế nào tôi có thể tìm ra những gì đang ăn mòn CPU?
Đây là một tình huống bất thường trên máy tính tôi sử dụng hàng ngày, không bao giờ ở gần CPU 100% trừ khi tôi đang làm gì đó yêu cầu nó (như tải 32 tab Firefox), sau đó nó trở lại mức nhàn rỗi bình thường. Nó không phải là một cài đặt mới hay bất cứ điều gì. Không có lý do gì bộ xử lý nên được tối đa hóa. Tôi không chắc chắn khi nào nó bắt đầu hoặc nếu tôi thay đổi điều gì đó đã khiến nó xảy ra.
Thông thường tôi sẽ sử dụng top hoặc System Monitor và tìm quá trình vượt khỏi tầm kiểm soát, nhưng lần này tôi không thể tìm thấy bất cứ thứ gì với những công cụ đó. Nó vẫn tồn tại sau khi khởi động lại và mọi thứ.
Và bộ xử lý rõ ràng là nóng, vì vậy nó không phải là một lỗi đọc.
Cập nhật: Tôi đã cố gắng giết từng tiến trình, từng quá trình một, cho đến khi vấn đề biến mất và cuối cùng giết chết máy chủ vino đã khắc phục nó, mặc dù quá trình đó không bao giờ vượt quá 5%. Tôi đã kích hoạt Remote Desktop một vài ngày trước (và bây giờ rõ ràng đã vô hiệu hóa nó).
Nhưng câu hỏi vẫn là: Làm thế nào một quy trình duy nhất quản lý để sử dụng CPU 100% trong khi top chỉ hiển thị quá trình đó ở mức 5%? Làm thế nào để tôi xác định thủ phạm như thế này trong tương lai?
Có vẻ như tôi không phải là người duy nhất gặp vấn đề này:
Vẫn còn một vấn đề trong cả jickyy và nghiệp chướng. Thật thú vị, cả System Monitor & htop đều không hiển thị tổng các tiến trình riêng lẻ ở bất cứ đâu gần 100% cpu.