Cài đặt và sử dụng công cụ giám sát hiệu suất collectl trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Nếu bạn là quản trị viên hệ thống và chịu trách nhiệm đánh giá chuẩn và giám sát hiệu suất hệ thống thì bạn sẽ cần biết công cụ tốt nhất để thực hiện nhiệm vụ này. Collectl là một công cụ giám sát hiệu suất nhẹ có thể được sử dụng để thu thập dữ liệu hiệu suất mô tả trạng thái hệ thống hiện tại. So với các công cụ giám sát khác, collectl thu thập thông tin về nhiều loại tài nguyên hệ thống khác nhau như cpu, disk, memory, network, sockets, tcp, inodes, infiniband, lustre, memory, nfs, processes, quadrics, slabs và buddyinfo. Nó có thể chạy tương tác hoặc như một daemon và có khả năng ghi lại và phát lại dữ liệu đã thu thập. Nó cũng cho phép bạn xuất dữ liệu ở nhiều định dạng tệp khác nhau.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt và sử dụng Collectl trên Ubuntu 20.04.

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

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

Cài đặt Collectl​

Theo mặc định, gói Collectl có sẵn trong kho lưu trữ mặc định của Ubuntu. Bạn có thể cài đặt bằng cách chạy lệnh sau:
Mã:
apt-get install collectl -y
Giải thích ngắn gọn về từng tùy chọn của lệnh Collectl như được hiển thị bên dưới:
  • C : Thông tin CPU.
  • D : Thông tin đĩa.
  • E : Dữ liệu môi trường như quạt, nguồn, nhiệt độ, v.v.
  • F : Dữ liệu NFS.
  • J : Ngắt.
  • L : Thông tin hệ thống tệp.
  • N : Thông tin mạng.
  • X : Kết nối.
  • Y : Bộ đệm đối tượng hệ thống.
  • Z : Thông tin quy trình.

Cách sử dụng Collectl​

Bạn có thể chạy lệnh Collectl mà không có bất kỳ tùy chọn nào sẽ in thông tin về số liệu thống kê về CPU, đĩa và mạng theo định dạng mà con người có thể đọc được.
Mã:
collectl
Bạn sẽ thấy màn hình sau:



Nếu bạn muốn in số liệu thống kê cho tất cả các hệ thống con, hãy chạy lệnh với tùy chọn --all:
Mã:
collectl --all
Bạn sẽ thấy màn hình sau:



Để sử dụng lệnh Collectl làm tiện ích hàng đầu, hãy chạy lệnh sau:
Mã:
collectl --top
Bạn sẽ thấy màn hình sau:



Nếu bạn muốn theo dõi tất cả các tài nguyên cùng nhau, hãy chạy lệnh sau:
Mã:
collectl -scmd
Bạn sẽ thấy màn hình sau:



Để hiển thị mức sử dụng bộ nhớ của hệ thống, hãy chạy lệnh với tùy chọn -sm:
Mã:
collectl -sm
Bạn sẽ thấy màn hình sau:



Bạn có thể hiển thị thông tin về CPU, đĩa và dữ liệu mạng bằng lệnh sau:
Mã:
collectl -scdn
Bạn sẽ thấy màn hình sau:



Để biết thông tin về TCP và CPU, hãy chạy lệnh sau:
Mã:
collectl -stc
Bạn sẽ thấy màn hình sau:



Để biết thông tin về các quy trình trong hệ thống của bạn, hãy chạy lệnh sau:
Mã:
collectl -c1 -sZ -i:1
Bạn sẽ thấy màn hình sau:


Kết luận​

Trong hướng dẫn trên, bạn đã học cách sử dụng tiện ích dòng lệnh Collectl để theo dõi hiệu suất hệ thống của mình. Tôi hy vọng điều này sẽ giúp bạn khắc phục mọi sự cố liên quan đến hiệu suất.
 
Back
Bên trên