#cpu-memory #risc-v #health #monitoring #linux #tool #sbc

app riscv_sysmon

System monitoring tool for RISC-V Linux SBCs, providing insights into CPU, memory, and system health

3 releases

0.1.2 Nov 21, 2024
0.1.1 Oct 31, 2024
0.1.0 Oct 30, 2024

#576 in Unix APIs

Download history 200/week @ 2024-10-25 40/week @ 2024-11-01 117/week @ 2024-11-15 37/week @ 2024-11-22 5/week @ 2024-11-29 5/week @ 2024-12-06

164 downloads per month

MIT license

8KB
51 lines

riscv_sysmon (binary)

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

  1. 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

bensatlantik

Dependencies

~6MB
~107K SLoC