10 releases
new 0.1.5 | Dec 13, 2024 |
---|---|
0.1.4 | Dec 13, 2021 |
0.1.3 | Apr 20, 2020 |
0.0.3 | Apr 2, 2018 |
0.0.2 | Mar 31, 2018 |
#58 in Operating systems
143 downloads per month
235KB
2.5K
SLoC
rtop
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
.
Installation
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
Usage
To quit press q
To switch between pages (only when gpu-monitor is enabled), use the arrow keys
Panels
System
CPU Usage
CPU Usage Percentage
Disk Usage
Storage used for each partition
Memory Usage
Amount of memory and swap used
Processes
List of processes running and memory and cpu usage
Network Usage
Network traffic going in an out of the machine
Battery
Enabled by installing the
battery-monitor
feature
GPU
Enabled by installing the
gpu-monitor
feature
Processes using GPU
List of tasks using the GPU
Temperatures
Shows the current core temperature of each device
GPU Memory Usage
Shows the percentage of GPU memory used on each Device
Dependencies
~8–17MB
~246K SLoC