5 lựa chọn thay thế htop để giám sát hệ thống Linux của bạn

Bạn có thể xem dạng cây của các quy trình đang chạy, lọc và sắp xếp chúng để hiểu rõ hơn về mọi thứ và hủy các quy trình nếu cần với htop

Tôi thích sử dụng htop hơn các công cụ giám sát hệ thống khác vì nó hiển thị thông tin tôi cần và cho phép tôi kết thúc các quy trình sai sót hoặc bị đóng băng khi tôi cần kiểm soát các dịch vụ hiện đang được sử dụng

Tuy nhiên, một số lựa chọn thay thế htop là gì nếu bạn thích thứ gì khác hiển thị nhiều thông tin hơn hoặc có hình thức khác?

7 Công cụ giám sát hệ thống dành cho Linux để theo dõi các chỉ số hệ thống quan trọng là một đề xuất

1. trên

Atop là tất cả về chi tiết quy trình đang chạy, cung cấp cho bạn tất cả thông tin cần thiết để hiểu cách hệ thống của bạn hoạt động

Khả năng tạo nhật ký sử dụng tài nguyên vĩnh viễn để phân tích dài hạn cũng được cung cấp;

Thật không may, nó không cung cấp cho bạn một đầu ra hấp dẫn về mặt hình ảnh;

Làm thế nào để cài đặt trên đỉnh?

Đối với các bản phân phối dựa trên Ubuntu/Debian, hãy nhập

_10

2. vtop

Nếu bạn đang tìm kiếm một đầu ra đẹp mắt và các tính năng cần thiết để quản lý quy trình, vtop là công cụ giám sát hệ thống lý tưởng

Bạn có thể có hỗ trợ chuột hoặc chọn tắt nó và đầu ra trông giống như GUI trong thiết bị đầu cuối, như tôi đã nêu trong một số bài viết khác của mình. Ngoài ra, chủ đề có thể được thay đổi

Nó được tạo bằng Node. js. Do đó, để cài đặt nó, bạn phải cài đặt các gói bổ sung

Mặc dù có vẻ như dự án này không còn được duy trì tích cực nữa, nhưng nó đã hoạt động với tôi khi tôi viết bài này

Làm thế nào để cài đặt vtop?

Trong thiết bị đầu cuối, nhập các lệnh sau cho các bản phân phối dựa trên Ubuntu

________Đầu tiên

3. btop++

Đúng là btop++ là phiên bản thứ ba của các dự án bashtop và bpytop của cùng một nhà phát triển

Btop++ có hệ thống menu lấy cảm hứng từ trò chơi, hỗ trợ chuột đầy đủ, khả năng lọc các quy trình, chế độ xem dạng cây và các tính năng khác

Làm cách nào để cài đặt btop ++?

Trên Fedora, OpenSUSE và FreeBSD, bạn có thể nhanh chóng cài đặt nó bằng kho lưu trữ chính thức

Nhập "fedora" để tìm kiếm nó

sudo dnf install btop

Nếu bạn muốn cài đặt nó trên một bản phân phối Linux khác, bạn có thể xem qua trang GitHub của nó

4. liếc nhìn

Htop và Glances tương tự nhau, nhưng Glances có nhiều tính năng hơn

Nó là một công cụ giám sát hệ thống đa nền tảng hỗ trợ xuất dữ liệu sang InfluxDB, Elaticsearch và các ứng dụng khác ở định dạng CSV hoặc các định dạng khác

Để kiểm tra số liệu thống kê từ xa hoặc không cần truy cập vào thiết bị đầu cuối, bạn cũng có thể sử dụng giao diện web của nó

Làm thế nào để cài đặt Glances?

Bạn có thể vào để tìm các bản phân phối dựa trên Ubuntu

sudo apt install glances

5. nmon

nmon là một công cụ giám sát mạnh mẽ cho phép bạn kiểm soát đầu ra mà bạn muốn hiển thị

Thật đơn giản để chuyển đổi số liệu thống kê và chuyển đổi giữa các chế độ xem khác nhau và bạn có thể trích xuất dữ liệu giám sát [xuất dưới dạng CSV] và sử dụng dữ liệu đó để phân tích bổ sung

Dữ liệu được làm mới hai giây một lần theo mặc định nhưng bạn có thể thay đổi điều đó và truy cập các tùy chọn bổ sung để tùy chỉnh trải nghiệm của mình

Làm thế nào để cài đặt nmon?

Bạn có thể tìm thấy nó trong kho lưu trữ chính thức bằng cách nhập lệnh sau vào thiết bị đầu cuối cho các bản phân phối dựa trên Ubuntu

sudo apt install nmon

kết thúc

Hệ thống Linux của bạn đã bao gồm tiện ích lệnh hàng đầu, đủ nếu bạn chỉ cần một công cụ giám sát đơn giản để theo dõi các quy trình hệ thống và một số thống kê

Tôi không chắc liệu tôi có thể coi đó là một trải nghiệm được cải thiện so với htop hay không, đó là lý do tại sao top không có trong danh sách chính

Như bạn có thể thấy, một số giám sát có thể mang tính giải trí và liên quan đến các công cụ sâu sắc hơn htop

Bạn thích thay thế Htop nào hơn?

Htop là trình quản lý quy trình cho phép chúng tôi xem các quy trình đang thực thi và việc sử dụng tài nguyên hệ thống bằng thiết bị đầu cuối Linux. Với giao diện dựa trên văn bản hỗ trợ chuột, chúng ta có thể dễ dàng vận hành nó và thực hiện các chức năng khác nhau, chẳng hạn như rất dễ dàng để tắt bất kỳ tiến trình nào trên htop. Nói tóm lại, nó có tất cả các chức năng mà chúng tôi yêu cầu để giám sát và quản lý các quy trình hệ thống bằng thiết bị đầu cuối lệnh. Hơn nữa, dễ hiểu do các trường CPU, Mem, PID, Command đơn giản khi mở htop

Ở đầu htop sẽ liệt kê mức sử dụng của từng CPU. Điều đáng chú ý là số lượng lõi logic của CPU được hiển thị ở đó. Tuy nhiên, htop không phải là cách duy nhất trên Linux để giám sát quá trình và tài nguyên phần cứng, cũng có những tùy chọn tốt khác. Vì vậy, đó là lý do tại sao chúng tôi quyết định đưa ra một số công cụ thay thế htop tốt trong danh sách này

 

Top htop Các công cụ thay thế cho hệ thống Linux

1. hệ thống liếc nhìn

So với htop, Glances như một giải pháp thay thế cung cấp hai cách để truy cập dữ liệu giám sát hệ thống. Một đang sử dụng giao diện web và một là thiết bị đầu cuối cục bộ. Giống như htop, công cụ này cũng là một công cụ giám sát hiệu suất dựa trên văn bản tương tác. Nó đã được viết bằng Python, do đó, hỗ trợ bất kỳ nền tảng chính nào có cài đặt python như Windows, macOS, Linux, FreeBSD và Android

Người ta có thể sử dụng mô hình máy khách-máy chủ của nó để giám sát các hệ thống từ xa bằng SSH, giao diện web hoặc API [XML-RPC và RESTful]. Số liệu thống kê cũng có thể được xuất sang tệp hoặc cơ sở dữ liệu thời gian/giá trị bên ngoài như InfluxDB, Cassandra, CouchDB

Trên Ubuntu, Linux Mint, CentOS, RHEL và Linux khác, người dùng có thể cài đặt nó chỉ bằng một lệnh, tôi. e-

wget -O- //bit.ly/glances | /bin/bash

Tuy nhiên, người dùng htop sẽ không thấy Glances có nhiều màu sắc, điều này đôi khi có thể gây nhầm lẫn cho họ, tuy nhiên, việc có một bộ theo dõi băng thông mạng mang lại cho nó một điểm cộng

 

2. nmon cho Linux

nmon là một giải pháp thay thế htop khác viết tắt của “Nigel’s performance Monitor for Linux”. Đây là công cụ quản trị hệ thống, bộ điều chỉnh và điểm chuẩn cho phép người dùng nhận được nhiều loại dữ liệu về hiệu suất hệ thống. Chúng tôi có thể lấy đầu ra dữ liệu bằng cách sử dụng nmon bằng cách sử dụng thiết bị đầu cuối lệnh hoặc xuất nó trong một tệp riêng biệt chung để phân tích và thu thập dữ liệu dài hạn. Với sự trợ giúp của bảng tính Microsoft Excel của nmon Analyzer, tải tệp đầu ra nmon, người dùng có thể tạo hàng chục biểu đồ để phân tích sâu hệ thống. Các nhà phát triển của công cụ này cung cấp một tệp nhị phân duy nhất sẽ hoạt động với tất cả các hệ thống Linux phổ biến như Red Hat, SUSE, Ubuntu, Fedora, OpenSUSE, v.v.

Địa chỉ website

cài đặt nmon

Đối với các hệ thống dựa trên Debian/Ubuntu Debian-

sudo apt install nmon

Trên Redhat, CentOS, ALmalinux, Fedora và các bản phân phối RPM khác

sudo dnf install nmon

 

3. dữ liệu mạng

Giám sát Netdata là một công cụ khéo léo để giám sát các hệ thống Linux về dữ liệu hiệu suất. Nó là một trong những công cụ phổ biến và có thể là một sự thay thế tuyệt vời cho htop cho những ai muốn có một công cụ giám sát dựa trên web. Có, Netdata cung cấp bảng điều khiển có thể truy cập thông qua bất kỳ trình duyệt nào. Nó cũng cho phép gửi báo động đến tất cả dữ liệu hiệu suất. Netdata cung cấp một bảng điều khiển được tổ chức tốt, trong đó bạn có thể tìm thấy tất cả dữ liệu về hệ thống

Tương tự như Grafana, bạn có thể đặt thời điểm muốn xem dữ liệu. Giám sát trực tiếp bao gồm. Toàn bộ công cụ được giữ rất tinh gọn và yêu cầu ít tài nguyên. Chúng tôi có thể cài đặt nó trên bất kỳ hệ thống Linux nào hoặc hầu như sử dụng bộ chứa Docker để giám sát toàn bộ nút Docker của bạn bao gồm cả bộ chứa Docker đang chạy. Trong khi đó, để hợp lý hóa cơ sở hạ tầng lớn, Netdata cũng cung cấp Netdata Cloud trong các gói miễn phí và trả phí

Hơn nữa, nó cung cấp hơn 200 tích hợp chìa khóa trao tay để giám sát các ứng dụng khác nhau như Apache, CockroachDB, Container, Docker, Elaticsearch, IPFS, Kubernetes, MongoDB, MySQL, Network UPS, v.v. Để cung cấp cho bạn hàng nghìn trực quan hóa số liệu có ý nghĩa theo thời gian thực, mỗi giây

Lệnh cài đặt trên Linux

bash 

Chủ Đề