Collectl, một công cụ để theo dõi hiệu suất hệ thống

về sưu tập

Trong phần tiếp theo, chúng ta sẽ xem xét về Collectl. Đây là một công cụ nhẹ cho giám sát hiệu suất hệ thống, có thể được sử dụng để thu thập dữ liệu hiệu suất mô tả trạng thái hiện tại của hệ thống.

So với các công cụ cùng mục đích khác, công cụ này thu thập thông tin về nhiều loại tài nguyên hệ thống khác nhau như; la CPU, đĩa, bộ nhớ, mạng, ổ cắm, tcp, inodes, bộ nhớ, nfs, quy trình, v.v. Nó có thể được 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 đã chụp. Nó cũng sẽ cho phép chúng tôi xuất dữ liệu sang các định dạng tệp khác nhau.

Đặc điểm chung của Collectl

Trong số những công cụ khác, công cụ này cung cấp cho người dùng các tính năng sau:

  • Collectl không tập trung vào một số chỉ số hệ thống hạn chếThay vào đó, nó có thể thu thập thông tin về nhiều loại tài nguyên hệ thống khác nhau như; cpu, đĩa, bộ nhớ, mạng, ổ cắm, tcp, inodes, infiniband, gloss, nfs, process, quadrics, slabs và buddyinfo.
  • Công cụ này sử dụng rất ít CPU. Trên thực tế, nó đã được đo lường để sử dụng 0.1% khi chạy dưới dạng 'daemon' bằng cách sử dụng khoảng thời gian mẫu mặc định là 60 giây cho dữ liệu quy trình và 10 giây cho mọi thứ khác.
  • Có thể chạy tương tác, dưới dạng daemon hoặc cả hai.
  • khả năng giám sát hầu hết mọi hệ thống con.
  • Bạn có thể đóng vai trò của nhiều tiện ích khác được thiết kế cho một mục đích duy nhất, như họ; ps, top, iotop hoặc vmstat.
  • Công cụ này cũng cung cấp khả năng ghi và phát lại dữ liệu đã chụp.
  • Bạn có thể xuất dữ liệu ở nhiều định dạng tệp khác nhau.
  • Công cụ có thể chạy như một dịch vụ để giám sát các máy từ xa hoặc toàn bộ một cụm máy chủ.
  • Chúng ta cũng nó sẽ hiển thị dữ liệu trong thiết bị đầu cuối, ghi vào tệp hoặc ổ cắm.

Đây chỉ là một số tính năng của chương trình này. Họ có thể tham khảo chi tiết tất cả chúng từ trang web dự án.

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. Cài đặt nó trên hệ thống của chúng tôi sẽ đơn giản như mở một thiết bị đầu cuối (Ctrl + Alt + T) và thực hiện lệnh:

cài đặt sưu tập

sudo apt install collectl

Trong quá trình cài đặt, nó sẽ yêu cầu chúng tôi chọn máy chủ web để Colplot Nó phải được tự cấu hình, mặc dù chúng tôi sẽ có khả năng chọn 'Không ai ' để thiết lập thủ công sau này.

cấu hình máy chủ web

Sử dụng

Sau khi cài đặt xong công cụ này, chúng tôi sẽ có thể dễ dàng chạy nó từ thiết bị đầu cuối, ngay cả khi không có bất kỳ tùy chọn nào. Lệnh sau sẽ hiển thị thông tin về thống kê CPU, đĩa và mạng ở định dạng ngắn gọn, con người có thể đọc được.

chạy bộ sưu tập

collectl

Nếu bạn quan tâm in thống kê cho tất cả các hệ thống con, lệnh mà chúng ta sẽ phải thực hiện phải bao gồm –Tất cả tùy chọn:

collectl --all

Nếu chúng tôi muốn sử dụng Collectl với hàng đầu, chúng ta sẽ phải thực hiện lệnh sau với –Tùy chọn dừng:

đầu sưu tập

collectl --top

Nếu những gì bạn đang tìm kiếm là giám sát tất cả các tài nguyên cùng nhau, lệnh để thực thi sẽ như sau:

sưu tầm scmd

collectl -scmd

Bất cứ khi nào chúng ta muốn xem việc sử dụng bộ nhớ của hệ thống của chúng tôi, chúng ta sẽ chỉ cần thực hiện lệnh với tùy chọn -sm:

thu thập sm

collectl -sm

Công cụ này cũng có thể hiển thị thông tin về CPU, đĩa và dữ liệu mạng bằng lệnh sau:

sưu tầm scdn

collectl -scdn

đến nhận thông tin về CPU và TCP, lệnh mà chúng ta nên thực thi sẽ như sau:

sưu tầm stc

collectl -stc

đến lấy thông tin về các quy trình trong hệ thống của chúng tôi, chúng ta có thể chạy lệnh collectl với các tùy chọn sau:

sưu tầm c1

collectl -c1 -sZ -i:1

Đây chỉ là một số khả năng mà tiện ích này cung cấp cho chúng ta. Nếu bạn muốn tham khảo sự trợ giúp của việc này và xem tất cả các tùy chọn có sẵn, trong terminal (Ctrl + Alt + T), bạn chỉ cần nhập lệnh:

giúp thu thập

collectl --help

Chúng tôi cũng có thể chọn đọc các trang người đàn ông nhập vào thiết bị đầu cuối (Ctrl + Alt + T):

man collectl

Trong những dòng này, chúng ta đã thấy cách sử dụng cơ bản của tiện ích dòng lệnh Collectl để theo dõi hiệu suất hệ thống. Đối với thêm thông tin về cách nó hoạt động, người dùng có thể tham khảo tài liệu dự án o los ví dụ mà họ cung cấp trên trang web của họ.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.