| Crates.io | rtop |
| lib.rs | rtop |
| version | 0.1.5 |
| created_at | 2018-03-24 18:11:14.726545+00 |
| updated_at | 2024-12-13 06:08:30.195733+00 |
| description | A system monitor implemented in Rust, Monitors both system activity and GPU activity for NVIDIA GPUs |
| homepage | https://github.com/narendasan/rtop |
| repository | |
| max_upload_size | |
| id | 57252 |
| size | 354,936 |
rtoprtop 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-monitorfeature

Enabled by installing the
gpu-monitorfeature
List of tasks using the GPU

Shows the current core temperature of each device

Shows the percentage of GPU memory used on each Device
