2 releases
new 0.1.1 | Oct 31, 2024 |
---|---|
0.1.0 | Oct 30, 2024 |
#2 in #sbc
22 downloads per month
8KB
51 lines
riscv_sysmon
riscv_sysmon is a system monitoring tool for Linux-based RISC-V single-board computers (SBCs). Written in Rust, it provides real-time metrics on CPU usage, memory statistics, and system health, tailored for RISC-V Linux environments.
Features
- CPU Usage: Track system-wide and per-core CPU usage.
- Memory Stats: Monitor available and used memory.
- System Health: Display overall system health with lightweight, real-time metrics.
Installation
- Clone the repository:
git clone https://github.com/bensatlantik/riscv_sysmon.git cd riscv_sysmon
## Build the project:
```bash
cargo build --release --target=riscv64gc-unknown-linux-gnu
Run the binary:
./target/riscv64gc-unknown-linux-gnu/release/riscv_sysmon
Usage
Run riscv_sysmon with the following command:
riscv_sysmon --interval 2
--interval <seconds>: Set the update interval for monitoring output (default: 1 second).
License
This project is licensed under the MIT License
Author
Ben Santora (bensatlantik@gmail.com)
Dependencies
~6MB
~105K SLoC