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.
- Có 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:
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.
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.
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:
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:
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:
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:
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:
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:
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:
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ọ.