5 releases
0.1.5 | Oct 9, 2023 |
---|---|
0.1.4 | Sep 7, 2023 |
0.1.2 | Sep 7, 2023 |
0.1.1 | Sep 6, 2023 |
0.1.0 | Sep 6, 2023 |
#12 in #average
10KB
98 lines
ATOP
Simple TOP Like Process Monitoring Tool with averages
Overview
This is a simple process monitoring tool written in Rust. It uses the sysinfo
library to gather information about running processes and their resource usage. The tool displays the processes sorted by their average CPU usage, filtering out processes below a certain CPU usage threshold.
Features
- Displays process name, average CPU usage, current CPU usage, average memory usage, and current memory usage.
- Updates the display every second.
- Filters out processes with average CPU usage below 0.1%.
How to install
-
Make sure you have Rust and Cargo installed.
-
Run
cargo install atop
Or clone the repo and run cargo build --release
in the project directory.
License
MIT
Dependencies
~4.5MB
~87K SLoC