riscv_sysmon

Crates.ioriscv_sysmon
lib.rsriscv_sysmon
version0.1.2
sourcesrc
created_at2024-10-30 19:17:49.221964
updated_at2024-11-21 01:43:47.675978
descriptionSystem monitoring tool for RISC-V Linux SBCs, providing insights into CPU, memory, and system health.
homepage
repository
max_upload_size
id1429064
size23,602
Ben Santora (bensatlantik)

documentation

README

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

Commit count: 0

cargo fmt