rtop
is a system montior inspired by gtop
implemented in Rust.
Supports Linux and MacOS (other *nix systems may work but not tested)
System monitoring is handled by sysinfo
and the UI is handled by tui-rs
.
The application is distributed via cargo
. Its recommended you install cargo using rustup
.
Once installed you can install rtop
using the following:
cargo install rtop
To install the GPU monitor first you must have a NVIDIA Driver installed and nvidia-ml
Next you can install using
cargo install rtop --features gpu-monitor
If you are using rtop on a laptop you may also like a battery monitor. This can be enabled with
cargo install rtop --features battery-monitor
To quit press q
To switch between pages (only when gpu-monitor is enabled), use the arrow keys
CPU Usage Percentage
Storage used for each partition
Amount of memory and swap used
List of processes running and memory and cpu usage
Network traffic going in an out of the machine
Enabled by installing the
battery-monitor
feature
Enabled by installing the
gpu-monitor
feature
List of tasks using the GPU
Shows the current core temperature of each device
Shows the percentage of GPU memory used on each Device