1. Cách kiểm tra mức sử dụng CPU trên Ubuntu một cách dễ dàng
Tầm quan trọng của việc kiểm tra mức sử dụng CPU trên Ubuntu
Giám sát mức sử dụng CPU là một nhiệm vụ rất quan trọng đối với quản trị viên hệ thống. Khi tài nguyên bị thiếu hụt, hiệu suất hệ thống có thể bị suy giảm, vì vậy việc kiểm tra thường xuyên là rất cần thiết. Trong bài viết này, chúng tôi sẽ giới thiệu chi tiết các lệnh giúp bạn kiểm tra mức sử dụng CPU trên môi trường Ubuntu.
2. Cách kiểm tra mức sử dụng CPU cơ bản trên Ubuntu
Cách sử dụng lệnh top
Lệnh top
là công cụ cơ bản giúp kiểm tra mức sử dụng CPU. Khi sử dụng, bạn có thể theo dõi mức sử dụng CPU của từng tiến trình, dung lượng bộ nhớ và trạng thái tổng thể của hệ thống theo thời gian thực. Khi chạy top
, màn hình sau đây sẽ xuất hiện:
top

Bạn có thể nhấn phím 1
để xem mức sử dụng của từng lõi CPU. Ngoài ra, nhấn Shift + M
sẽ giúp bạn sắp xếp theo mức sử dụng bộ nhớ.
Tùy chỉnh hiển thị của lệnh top
Lệnh top
cho phép bạn tùy chỉnh các cột hiển thị để chỉ hiển thị thông tin cần thiết. Ví dụ, bằng cách nhấn phím f
, bạn có thể chọn hoặc ẩn các cột hiển thị. Điều này giúp bạn tập trung vào các thông tin quan trọng như mức sử dụng CPU và bộ nhớ.
3. Công cụ giám sát nâng cao
Sử dụng lệnh htop
htop
là một công cụ hiển thị trực quan hơn so với top
. Nó giúp bạn dễ dàng theo dõi mức sử dụng tài nguyên của từng tiến trình với giao diện màu sắc rõ ràng. Bạn có thể cài đặt htop
bằng lệnh sau:
sudo apt-get install htop
Khi chạy, bạn sẽ thấy màn hình hiển thị như sau:
htop

Với htop
, bạn có thể thao tác bằng chuột và sử dụng các phím F để lọc hoặc sắp xếp dữ liệu. Nhấn phím F3 để tìm kiếm nhanh một tiến trình cụ thể.
Giám sát hệ thống bằng lệnh vmstat
Lệnh vmstat
là công cụ giúp theo dõi tổng quan về hiệu suất hệ thống, bao gồm bộ nhớ, CPU và hoạt động I/O. Bạn có thể sử dụng lệnh sau để theo dõi mức sử dụng CPU và bộ nhớ theo từng giây:
vmstat 1
Lệnh này hiển thị giá trị trung bình về mức sử dụng tài nguyên từ khi hệ thống khởi động. Nếu bạn muốn ghi lại dữ liệu để theo dõi lâu dài, bạn có thể xuất kết quả ra một tệp.

4. Giám sát mức sử dụng CPU theo từng trường hợp
Giám sát tài nguyên trong thời gian dài
Khi hệ thống có tải cao trong thời gian dài, bạn nên sử dụng vmstat
để ghi lại mức sử dụng CPU và bộ nhớ. Ví dụ, lệnh sau đây sẽ ghi mức sử dụng CPU theo từng giây vào một tệp nhật ký:
vmstat 1 > cpu_usage.log
Điều này giúp bạn xác định mô hình sử dụng tài nguyên vào các thời điểm nhất định trong ngày.
Kiểm tra đột biến tải hệ thống
Bạn có thể sử dụng top
hoặc htop
để theo dõi và phát hiện các đột biến tải trong thời gian thực. Điều này giúp bạn nhanh chóng xác định các tiến trình tiêu tốn tài nguyên bất thường và thực hiện biện pháp khắc phục kịp thời.
5. Tổng kết và các phương pháp tối ưu
Giám sát tài nguyên thường xuyên là một nhiệm vụ quan trọng để đảm bảo hệ thống hoạt động ổn định. Với công cụ như top
và htop
, bạn có thể dễ dàng theo dõi mức sử dụng CPU theo thời gian thực. Ngoài ra, sử dụng vmstat
hoặc dstat
sẽ giúp bạn thu thập dữ liệu chi tiết và phân tích xu hướng sử dụng tài nguyên trong dài hạn.