| Crates.io | linux-sysinfo |
| lib.rs | linux-sysinfo |
| version | 0.1.0 |
| created_at | 2025-07-28 11:27:14.289315+00 |
| updated_at | 2025-07-28 11:27:14.289315+00 |
| description | A lightweight Rust crate to get per-core CPU usage info on Linux via /proc/stat |
| homepage | |
| repository | https://github.com/canmi/linux-sysinfo |
| max_upload_size | |
| id | 1771028 |
| size | 8,794 |
A lightweight Rust crate to get per-core CPU usage information on Linux systems by reading /proc/stat.
/proc/statserde and serde_jsonAdd this to your Cargo.toml:
[dependencies]
linux-sysinfo = "0.1.0"
use linux_sysinfo::get_cpu_usage_json;
fn main() {
match get_cpu_usage_json() {
Ok(json) => println!("{}", json),
Err(e) => eprintln!("Error: {}", e),
}
}
[
{
"core": 0,
"usage": 7.32
},
{
"core": 1,
"usage": 4.56
},
{
"core": 2,
"usage": 9.14
},
{
"core": 3,
"usage": 12.43
}
]