Vì vậy, tôi muốn một ứng dụng có thể phân tích việc sử dụng CPU của tôi
Cách dễ nhất cho mục đích của bạn là ghi nhật ký tải CPU (mức sử dụng), sau đó tự phân tích (ví dụ với LibreOffice Calc) để tìm hiểu.
/proc/loadavg
chứa tải trung bình của CPU trong 1, 5 và 15 phút cuối cùng, dưới dạng: 0.91 0.48 0.62 3/357 16607
(ba số đầu tiên là vấn đề quan trọng)
- Bạn có thể đăng nhập tệp này vào một tệp văn bản, cứ sau mười lăm phút, bằng cách biến nó thành một công việc định kỳ.
- Để thực hiện toàn hệ thống này, hãy chỉnh sửa
/etc/crontab
và thêm dòng này:
* / 15 * * * * root mèo / Proc / loadavg >> /home/your-username/cpu-load.log
Thay vào đó, bạn có thể đặt thành 1 hoặc 5 phút bằng cách thay đổi tham số đầu tiên thành *
hoặc */5
thay vì*/15
Sau một vài ngày sử dụng bình thường, bạn có thể nhập tệp nhật ký dưới dạng văn bản / CSV vào LibreOffice Calc và vẽ cột thích hợp (thứ ba trong 15 phút), để xem tải trung bình của bạn.
Nếu tải của bạn không vượt quá 2,00 trong bất kỳ khoảng thời gian dài nào, điều đó có nghĩa là bạn có thể thực hiện với bộ xử lý lõi kép thay vì lõi tứ hiện tại của mình.
Có nhiều công cụ giám sát dựa trên mạng , ví dụ Munin , MRTG , Cacti , v.v. có thể được cài đặt từ kho lưu trữ, sẽ thực hiện ghi nhật ký và thậm chí tạo ra các biểu đồ đẹp cho bạn, nhưng chúng hoàn toàn quá mức cho những gì bạn cần. :-)