Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn sử dụng htop để giám sát các Processes của hệ thống trên Linux giúp các bạn theo dõi và quản lý VPS dễ dàng hơn.
Htop là một tiện ích dòng lệnh cho phép người dùng theo dõi các tương tác với các Quy trình hệ thống trên Linux trong thời gian thực. Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn sử dụng htop để theo dõi các Processes của hệ thống trên Linux.
1. Cài đặt và khởi chạy Htop
Bước 1: Cài đặt Htop
Để cài đặt Htop, trước tiên bạn cần kết nối với VPS thông qua SSH. Nếu bạn chưa biết cách kết nối với SSH, hãy xem hướng dẫn sử dụng PuTTY để SSH vào VPS của bạn HOSTVN.
Sau khi SSHing vào VPS, bạn có thể chạy lệnh sau để cài đặt htp
# Đối với Ubuntu sudo apt-get install htop # Đối với centos sudo yum -y install epel-release sudo yum -y install htop
Bước 2: Khởi động mái che
Sau khi cài đặt htop, bạn có thể chạy lệnh sau để khởi chạy htop
htop
2. Hướng dẫn sử dụng htop
2.1. Các bộ phận của htop. yêu cầu
Sau khi chạy lệnh htop, chúng ta có thể thấy màn hình htop được chia thành 3 phần:
Tiêu đề hiển thị các chỉ số hệ thống bao gồm CPU, Ram, Hoán đổi, các tác vụ đang chạy, mức trung bình tải và thời gian hoạt động.
2.1.2. Thân hình
Phần này liệt kê tất cả các quy trình đang chạy.
Phần này hiển thị các tùy chọn menu của htop
2.2. Hướng dẫn sử dụng htop
2.2.1. Sử dụng CPU
- Màu xanh da trời: Quy trình có mức độ ưu tiên thấp
- màu xanh lá: Quy trình người dùng
- Màu đỏ: Quy trình nhân
- Màu vàng: Thời gian IRQ
- Đỏ sáng: Thời gian mềm IRQ
- Xám: Hết giờ IO
2.2.2. Sử dụng bộ nhớ RAM
- màu xanh lá: Bộ nhớ được sử dụng
- Màu xanh da trời: Bộ nhớ đệm
- Màu vàng: Bộ nhớ đệm
2.2.3. Trung bình tải (Trung bình tải)
Trung bình tải (Trung bình tải) là thước đo lượng công việc mà hệ thống thực hiện. Trung bình tải cho chúng ta thấy khối lượng công việc trung bình mà hệ thống phải xử lý trong mỗi khoảng thời gian 1 phút, 5 phút và 15 phút. Tham số trung bình tải cũng phụ thuộc vào máy chủ có bao nhiêu CPU. Ví dụ về máy chủ có CPU với mức tải trung bình là 1,0 cho thấy mức sử dụng 100%.
2.2.4. Thông tin tiến độ
Htop sẽ liệt kê tất cả các tiến trình đang chạy trên hệ thống kèm theo thông tin về dung lượng cpu, bộ nhớ mà từng tiến trình đang sử dụng cũng như câu lệnh dùng để bắt đầu tiến trình.
- PID: Số ID của quy trình.
- NGƯỜI SỬ DỤNG: Chủ sở hữu quy trình.
- PR: Mức độ ưu tiên của quy trình. Con số càng thấp, mức độ ưu tiên càng cao.
- Năm mới: Giá trị tốt đẹp của quá trình, ảnh hưởng đến mức độ ưu tiên của nó.
- VIRT: Quá trình đang sử dụng bao nhiêu bộ nhớ ảo.
- RES: Lượng RAM vật lý mà quá trình sử dụng, được đo bằng kilobyte.
- SHR: Bộ nhớ dùng chung mà tiến trình đang sử dụng.
- S: Trạng thái hiện tại của quá trình (zombied, đang ngủ, đang chạy, ngủ liên tục, được theo dõi).
- %CPU: Phần trăm CPU được sử dụng bởi tiến trình.
- % MEM: Phần trăm RAM vật lý được sử dụng bởi quá trình.
- TIME +: Đã sử dụng bao nhiêu thời gian của quá trình xử lý.
- YÊU CẦU: Tên của lệnh bắt đầu quá trình.
2.2.5. Một số phím tắt
- Di chuyển lời nhắc trong danh sách quy trình theo chiều dọc hoặc chiều ngang bằng các phím mũi tên
- Diệt quy trình bằng cách nhấn phím F9
- Chỉnh sửa quy trình bằng cách nhấn phím F7 hoặc F8
- Liệt kê các tệp được một quy trình sử dụng bằng cách nhấn. Chìa khóa Tôi
- Chỉ hiển thị tiến trình của một người dùng bằng cách nhấn phím U
- Hiển thị các quy trình được sắp xếp theo bất kỳ cột nào bằng cách nhấn phím F6
- Hiển thị tiến trình trong chế độ xem dạng cây bằng cách nhấn phím F5
Sự kết luận
Htop là một công cụ tuyệt vời để theo dõi các Quy trình Hệ thống trên Linux. HOSTVN Hy vọng bài viết này sẽ giúp bạn quản lý VPS của mình dễ dàng hơn. Nếu có ý kiến đóng góp, bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm các bài viết về VPS tại đây.