Htop là một chương trình nguồn mở cung cấp cho người dùng trình xem và trình quản lý quy trình phức tạp và tương tác cho bất kỳ hệ điều hành dựa trên Linux nào. Nó đã được thiết kế từ đầu để thay thế cho tiện ích Top chuẩn được tìm thấy trên hầu như tất cả các bản phân phối.
Nó là một phần mềm dòng lệnh chạy trên cả hai trình điều khiển thiết bị đầu cuối Linux và X11, và yêu cầu thư viện ncurses để hiển thị các menu tương tác và giao diện CLI của nó.
Về mặt lý thuyết, ứng dụng cung cấp hầu hết các chức năng giống như chương trình hàng đầu mặc định. Sự khác biệt chính là giao diện của nó và xử lý hoặc xác nhận các nhiệm vụ. Nó cũng đi kèm với một bộ phím tắt khác.
Giao diện người dùng của nó được chia thành hai phần chính, một hệ thống giám sát cơ bản và thông tin một, và trình xem quy trình, chiếm phần lớn nhất của màn hình. Ngoài ra, nó sẽ hiển thị một menu ở cạnh dưới cùng của màn hình, sử dụng các phím F.
Trong khi phần trình xem của ứng dụng tương tự như chức năng với phần được cung cấp ở trên cùng, thành phần giám sát hệ thống là hoàn toàn khác, vì nó hiển thị hình ảnh đồ họa thời gian thực thực sự tốt đẹp của CPU, RAM và SWAP trực tiếp .
Khi chạy ứng dụng trong trình mô phỏng thiết bị đầu cuối X11, nó sẽ tự động thay đổi giao diện của nó tùy thuộc vào cách người dùng thay đổi kích thước cửa sổ. Ví dụ: bạn có thể xem thêm thông tin nếu cửa sổ lớn hơn hoặc ít hơn nếu nó nhỏ hơn.
Một tính năng thú vị khác là khả năng tương tác với chương trình bằng thiết bị chuột, chỉ khi sử dụng nó trong bất kỳ ứng dụng trình mô phỏng thiết bị đầu cuối X11 nào. Ví dụ: bạn có thể chọn một quy trình trong trình xem, thao tác này sẽ vẫn được đánh dấu cho đến khi đóng hoặc ứng dụng bị chấm dứt và cung cấp tín hiệu cho nó.
Tóm lại, Htop là một sự thay thế rất tiện dụng cho người quản lý tác vụ hàng đầu trong trường học cũ, được thiết kế đặc biệt cho quản trị viên hệ thống Linux / UNIX hiện đại.
Tính năng mới bản phát hành này:
- Linux: Trì hoãn số liệu kế toán (nhờ Andre Carvalho)
- Hỗ trợ DragonFly BSD (nhờ Diederik de Groot)
- Hỗ trợ tín hiệu thời gian thực (nhờ Kang-Che Sung)
- phím 'c' hiện cũng hoạt động với các chuỗi
- Đã đổi tên cột phiên từ SESN thành SID (nhờ Kamyar Rasta)
- Giao diện người dùng được cải tiến để chọn kiểu đồng hồ (nhờ Kang-Che Sung)
- Mã được cải tiến để tạo cây quá trình (nhờ wangqr)
- Tùy chọn biên dịch-thời gian để vô hiệu hóa setuid
- Kiểm tra lỗi của các hoạt động thư viện chuẩn khác nhau
- Thay thế sprintf bằng dấu vân tay (nhờ Tomasz Kramkowski)
- Linux: cải tiến hiệu suất trong đồng hồ đo pin
- Linux: cập nhật thiết bị TTY quá trình
- Linux: thêm hỗ trợ để sắp xếp TASK_IDLE (nhờ Vladimir Panteleev)
- Linux: thêm giới hạn trên vào bộ đếm tiến trình đang chạy (nhờ Lucas Correia Villa Real)
- BUGFIX: tránh sự cố khi tháo pin (nhờ Jan Chren)
- BUGFIX: macOS: sửa vòng lặp vô hạn trong chế độ xem dạng cây (nhờ Wataru Ashihara)
Tính năng mới trong phiên bản:
- OpenBSD: Nhiều bản sửa lỗi và cải tiến khác nhau (nhờ Michael McConville và Juan Francisco Cantero Hurtado)
- FreeBSD: sửa CPU và bộ nhớ (nhờ Tim Creech, Hung-Yi Chen, Bernard Spil, Greg V)
- FreeBSD: thêm hỗ trợ pin (nhờ vào Greg V)
- Linux: Giữ lại tên thu được cuối cùng của quá trình zombie
- Mac OS X: Cải thiện tính di động cho các phiên bản OS X (nhờ Michael Klein)
- Mac OS X: Khắc phục các đối số dòng lệnh đọc và tên cơ sở
- Mac OS X: Khắc phục thông tin trạng thái quy trình
- Mac OS X: Khắc phục chế độ xem thu nhỏ / mở rộng cây
- Mac OS X: Khắc phục tổ chức cây
- Mac OS X: Sửa lỗi kế toán bộ nhớ
- Khắc phục sự cố khi đổ một cột mét
- Làm cho phím Esc phản hồi nhanh hơn
Tính năng mới trong phiên bản 2.0.0:
- Nếu bạn đang sử dụng NCurses 6, htop sẽ cũng hỗ trợ bánh xe chuột của bạn để cuộn.
- Di chuyển mét và cột xung quanh trong màn hình thiết lập bây giờ sẽ thoải mái hơn nhiều.
- Bây giờ bạn có thể nhấn & quot; e & quot; để xem tập hợp các biến môi trường cho một quá trình.
- Biểu đồ & quot; & quot; chế độ cho mét đã được tân trang lại, lấy cảm hứng từ vtop của James Hall.
Tính năng mới trong phiên bản 1.0.3:
- Gắn thẻ tất cả trẻ em ('khóa')
- Khắc phục việc tính toán thời gian khách khi sử dụng ảo hóa (nhờ Patrick Marlier)
- Cải thiện hiệu suất (nhờ Jann Horn)
- Cải thiện hiệu suất tiếp theo do phân tích có điều kiện dữ liệu IO tùy thuộc vào các trường đã chọn.
- Tính nhất quán cao hơn về màu.
- Tăng giới hạn bộ đệm khi truy tìm cây quá trình lồng nhau sâu.
- Hiển thị thống kê số lần truy cập trang.
- BUGFIX: Khắc phục sự cố khi thêm mét và chuyển đổi thời gian CPU chi tiết. (nhờ Dawid Gajownik)
- Thêm cột để theo dõi số điểm quy trình OOM-killer
Tính năng mới trong phiên bản 1.0.2:
- Thêm hỗ trợ ưu tiên IO ('i' khóa)
- Tránh xóa .htoprc nếu đó là một liên kết tượng trưng
- Thất bại một cách duyên dáng khi / proc không được gắn kết (nhờ Philipp Hagemeister)
- Tùy chọn cập nhật tên quy trình trên mỗi lần làm mới (nhờ Rob Hoelz)
- BUGFIX: Khắc phục sự cố khi danh sách quy trình trống
Tính năng mới trong phiên bản 1.0.1:
- Bản phát hành này khắc phục hành vi chọn chuột và các sự cố không thường xuyên.
- Cấu hình hiện sử dụng đường dẫn tương thích với XDG.
Tính năng mới trong phiên bản 1.0:
- Phiên bản này có các tính năng CPU bốn cột, lọc gia tăng, bản vẽ cây UTF-8, cải tiến hiệu suất và các loại sửa lỗi.
Tính năng mới trong phiên bản 0.9:
- Phiên bản này có khả năng mở rộng và thu gọn các subtrees bằng cách sử dụng các phím "+" và "-", hỗ trợ cho việc đánh cắp thời gian CPU của khách hàng cho các môi trường ảo hóa, khả năng hiển thị tên chủ đề tùy chỉnh, hỗ trợ cho nhóm và các loại sửa lỗi.
Tính năng mới trong phiên bản 0.8.2:
- lsof tích hợp (nhấn 'l')
- Sửa hiển thị các giá trị có kích thước gigabyte (nhờ Andika Triwidada)
- Tùy chọn để hiển thị tên máy chủ trong khu vực mét
- Đổi tên VEID thành CTID trong các hệ thống OpenVZ (nhờ Thorsten Schifferdecker)
- Sửa chữa tệp nhập của máy tính để bàn (cảm ơn bởi Samuli Suominen)
- BUGFIX: Tính toán kích thước trang chính xác cho các hệ thống FreeBSD (nhờ Andrew Paulsen)
- Cho phép biên dịch mà không có PLPA trên các hệ thống không hỗ trợ nó (nhờ Timothy Redaelli)
- BUGFIX: Khắc phục chế độ xem thiếu cây khi chủ đề của người dùng bị ẩn (nhờ Josh Stone)
- BUGFIX: Khắc phục VPID trên hệ thống OpenVZ (nhờ Wolfgang Frisch)
Tính năng mới trong phiên bản 0.8.1:
- Bản phát hành này bổ sung thêm đồng hồ đo pin cho các máy tính hỗ trợ ACPI và hỗ trợ Linux-VServer.
- Có một số sửa lỗi.
Yêu cầu :
- Ncurses
Bình luận không