10 releases
| 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 |
#73 in Operating systems
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-monitorfeature

GPU
Enabled by installing the
gpu-monitorfeature
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–22MB
~283K SLoC