Hướng dẫn - Sử dụng hTop để giám sát hoạt động, kiểm soát tài nguyên trên Linux | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We need money to operate the site, and almost all of it comes from our online advertising.

If possible, please support us by clicking on the advertisements.

Please add vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

Hướng dẫn Sử dụng hTop để giám sát hoạt động, kiểm soát tài nguyên trên Linux

Small Love

Búa Đá
hTop là một ứng dụng miễn phí chạy dưới dạng CLI trên Linux, ứng dụng này giúp bạn có thể dễ dàng quản lý tài nguyên hệ thống, những tác vụ đang chạy theo thời gian thực - real time. Điểm qua những tính năng nổi bật của hTop :
  • Hiển thị tổng quan các tài nguyên của hệ thống như CPU (dạng Multi-Core), lượng RAM và Swap trong sử dụng.
  • Bạn có thể cuộn dọc để xem toàn bộ danh sách các Process, và cuộn ngang để xem toàn bộ các dòng lệnh.
  • hTop có khả năng khởi động rất nhanh so với top (mặc định cài sẵn trong Linux), do không cần lấy dữ liệu trong quá trình khởi động.
  • Bạn có khả năng ngắt nhiều hơn một Process mà không cần chèn các PID (Process ID).
  • Bạn không cần nhập Process ID hoặc giá trị ưu tiên để thiết lập mức độ ưu tiên cho Process (Re-nice Process).
  • Bạn có thể sử dụng chuột để chọn và thao tác với các tiến trình.
Để cài đặt hTop lên VPS / Server sử dụng lệnh tương ứng với hệ điều hành Linux đang sử dụng, ví dụ : Ubuntu thì chạy lệnh : sudo apt-get install htop -y. Mình đang sử dụng VPS CentOS 7 nên sẽ sử dụng lệnh : yum install htop -y.
Bash:
[root@smalllove ~]# yum install htop -y
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/x86_64/metalink                                                         | 6.3 kB  00:00:00
 * base: ty1.mirror.newmediaexpress.com
 * epel: ftp.jaist.ac.jp
 * extras: ty1.mirror.newmediaexpress.com
 * updates: ty1.mirror.newmediaexpress.com
base                                                                         | 3.6 kB  00:00:00
epel                                                                         | 5.3 kB  00:00:00
extras                                                                       | 3.4 kB  00:00:00
updates                                                                      | 3.4 kB  00:00:00
(1/7): base/7/x86_64/group_gz                                                | 166 kB  00:00:00
(2/7): extras/7/x86_64/primary_db                                            | 205 kB  00:00:00
(3/7): epel/x86_64/updateinfo                                                | 976 kB  00:00:00
(4/7): epel/x86_64/group_gz                                                  |  88 kB  00:00:00
(5/7): updates/7/x86_64/primary_db                                           | 6.4 MB  00:00:00
(6/7): base/7/x86_64/primary_db                                              | 6.0 MB  00:00:00
(7/7): epel/x86_64/primary_db                                                | 6.7 MB  00:00:00
Resolving Dependencies
--> Running transaction check
---> Package htop.x86_64 0:2.2.0-3.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================
 Package              Arch                   Version                     Repository            Size
====================================================================================================
Installing:
 htop                 x86_64                 2.2.0-3.el7                 epel                 103 k

Transaction Summary
====================================================================================================
Install  1 Package

Total download size: 103 k
Installed size: 218 k
Downloading packages:
warning: /var/cache/yum/x86_64/7/epel/packages/htop-2.2.0-3.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
Public key for htop-2.2.0-3.el7.x86_64.rpm is not installed
htop-2.2.0-3.el7.x86_64.rpm                                                  | 103 kB  00:00:00
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5:
 Userid     : "Fedora EPEL (7) <[email protected]>"
 Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
 Package    : epel-release-7-11.noarch (installed)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : htop-2.2.0-3.el7.x86_64                                                          1/1
  Verifying  : htop-2.2.0-3.el7.x86_64                                                          1/1

Installed:
  htop.x86_64 0:2.2.0-3.el7

Complete!
Như vậy là đã cài xong hTop, khởi chạy hTop trong Terminal với lệnh : htop

1.jpg

Bạn sẽ thấy có khá nhiều thứ đúng không? Và đây là những phần chính trong giao diện của hTop:
  • Phần trên cùng sẽ là hiển thị tổng quan về tài nguyên hệ thống như RAM, CPU, Swap và thống kê về các tiến trình đang chạy.
  • Ở giữa là danh sách các tiến trình (process) hiển thị sắp xếp theo mức sử dụng CPU (CPU Usage)
  • Dưới cùng là các tùy chọn cũng như phím tắt tương ứng để thao tác với các tiến trình.
Nhấn F2 (hoặc phím S) để hiển thị phần Setup với bốn cột cơ bản : Setup, Left Column, Right Column và Available Meters. Bạn dùng chuột kích vào từng mực để có thể thiết lập chi tiết hơn và nhấn F10 để hoàn thành Setup

2.jpg

Thay vì sửa trong phần Setup thì bạn cũng có thể bật nhanh chế độ hiển thị tiến trình dạng cây (tree process) với phím tắt T, rất là tiện lợi luôn.

3.jpg

Để có thể thao tác nhanh hơn và có hiệu quả hơn thì bạn có thể xem bảng liệt kê phím tắt và chức năng của nó thông qua bảng này:

cai-dat-htop-2-0-giam-sat-hoat-dong-tren-linux-081.png


Hy vọng bài viết này sẽ giúp ích cho các bạn, chúc các bạn thành công !
 


Top