#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

2 releases

new 0.1.1 Oct 31, 2024
0.1.0 Oct 30, 2024

#2 in #sbc

Download history 240/week @ 2024-10-28

240 downloads per month

MIT license

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

  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

Ben Santora (bensatlantik@gmail.com)

Dependencies

~6MB
~104K SLoC