Cài đặt và sử dụng công cụ nmon để giám sát hệ thống Linux

theanh

Administrator
Nhân viên
Nếu bạn là quản trị viên hệ thống Linux chịu trách nhiệm quản lý các hệ thống Linux, thì bạn cần một công cụ đơn giản để theo dõi việc sử dụng tài nguyên hệ thống Linux. Nmon là một công cụ đơn giản, nhẹ và tiện dụng cho phép bạn xem những gì đang diễn ra trên máy chủ của mình. Nmon cung cấp giao diện ncurses đơn giản để hiển thị việc sử dụng tài nguyên hệ thống Linux như CPU, bộ nhớ, mạng, đĩa, hệ thống tệp, NFS, quy trình hàng đầu, tài nguyên, v.v. Đây là một công cụ dòng lệnh nên bạn có thể dễ dàng chạy nó trên máy chủ từ xa thông qua SSH.

Bài viết này sẽ chỉ cho bạn cách sử dụng Nmon để giám sát các hệ thống Linux.

Điều kiện tiên quyết​

  • Một máy chủ chạy Linux.
  • Một mật khẩu gốc được cấu hình trên máy chủ.

Cài đặt Nmon​

Theo mặc định, công cụ Nmon được bao gồm trong kho lưu trữ mặc định của tất cả các bản phân phối dựa trên Linux.

Đối với các bản phân phối dựa trên Ubuntu và Debian, bạn có thể cài đặt Nmon bằng lệnh sau.
Mã:
apt install nmon -y
Đối với các bản phân phối dựa trên RHEL và CentOS, bạn có thể cài đặt Nmon bằng lệnh sau.
Mã:
dnf install nmon -y

Cách sử dụng Nmon​

Mở giao diện dòng lệnh và chỉ cần chạy lệnh sau để khởi chạy giao diện dòng lệnh Nmon.
Mã:
nmon
Bạn sẽ thấy giao diện dòng lệnh Nmon trên màn hình sau.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22254%22%3E%3C/svg%3E


Tại đây, bạn sẽ thấy tất cả các tùy chọn để theo dõi hệ thống Linux của bạn.

Nhấn phím c để xem số liệu thống kê CPU của hệ thống.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22206%22%3E%3C/svg%3E


Nhấn phím m để xem số liệu thống kê Bộ nhớ của hệ thống.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22221%22%3E%3C/svg%3E


Nhấn phím d để xem số liệu thống kê đĩa của hệ thống.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22167%22%3E%3C/svg%3E


Nhấn phím k để xem số liệu thống kê Kernel của hệ thống.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22189%22%3E%3C/svg%3E


Nhấn phím n để xem số liệu thống kê Mạng của hệ thống của bạn.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22167%22%3E%3C/svg%3E


Nhấn phím j để xem số liệu thống kê Hệ thống tệp của hệ thống của bạn.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22316%22%3E%3C/svg%3E

Tùy chỉnh Nmon​

Sau khi chạy Nmon, bạn sẽ cần nhấn bất kỳ phím nào để kiểm tra số liệu thống kê cụ thể của hệ thống. Bạn cũng có thể tùy chỉnh Nmon theo yêu cầu của mình.

Ví dụ, hãy chạy lệnh sau nếu bạn muốn xem thông tin sử dụng Bộ nhớ, CPU, Đĩa và Mạng sau khi chạy lệnh Nmon.
Mã:
export NMON=mndc
Tiếp theo, hãy chạy lệnh Nmon như hiển thị bên dưới:
Mã:
nmon
Lệnh này sẽ hiển thị cho bạn thông tin sử dụng Bộ nhớ, CPU, Đĩa và Mạng trong màn hình sau.


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22368%22%3E%3C/svg%3E

Ghi lại và Phân tích Dữ liệu bằng Nmon​

Nmon cũng cho phép bạn thu thập dữ liệu giám sát trong một tệp để phân tích sau.

Chạy lệnh sau để khởi động Nmon ở chế độ thu thập dữ liệu.
Mã:
nmon -f -s2 -c 30
Lệnh này sẽ thu thập dữ liệu và lưu vào tệp có tên *.nmon.

Bạn có thể xác minh tệp đã tạo bằng lệnh sau.
Mã:
ls
Đầu ra.
Mã:
debian11_230130_0709.nmon
Giải thích ngắn gọn về từng tùy chọn được hiển thị bên dưới:
  • -f: Khởi động Nmon ở chế độ thu thập dữ liệu.
  • -s 2: Làm mới màn hình sau mỗi 2 giây.
  • -c 30: Xác định tổng số lần làm mới.

Kết luận​

Bài viết này giải thích cách cài đặt và sử dụng công cụ giám sát Nmon để giám sát hệ thống Linux. Tôi hy vọng công cụ này sẽ giúp bạn kiểm tra mức sử dụng tài nguyên hệ thống dễ dàng thông qua dòng lệnh.
 
Back
Bên trên