5个版本

0.2.4 2024年6月12日
0.2.3 2023年10月25日
0.2.1 2023年9月7日
0.2.0 2021年11月9日
0.1.0 2021年11月9日

操作系统类别中排名第130

Download history • Rust 包仓库 1834/week @ 2024-04-26 • Rust 包仓库 1556/week @ 2024-05-03 • Rust 包仓库 2372/week @ 2024-05-10 • Rust 包仓库 1582/week @ 2024-05-17 • Rust 包仓库 1355/week @ 2024-05-24 • Rust 包仓库 1396/week @ 2024-05-31 • Rust 包仓库 1322/week @ 2024-06-07 • Rust 包仓库 1145/week @ 2024-06-14 • Rust 包仓库 2306/week @ 2024-06-21 • Rust 包仓库 1610/week @ 2024-06-28 • Rust 包仓库 2349/week @ 2024-07-05 • Rust 包仓库 3033/week @ 2024-07-12 • Rust 包仓库 2483/week @ 2024-07-19 • Rust 包仓库 2666/week @ 2024-07-26 • Rust 包仓库 3657/week @ 2024-08-02 • Rust 包仓库 2842/week @ 2024-08-09 • Rust 包仓库

每月下载量12,198

MIT/Apache

32KB
773 代码行

ksat-rs

Rust接口到illumos的libkstat


lib.rs:

Rust库,用于与illumos内核统计信息接口libkstat

The illumos kstat系统是一个内核模块,用于将系统信息导出到用户进程。用户通过Ctl::new创建对系统的控制句柄,从而可以访问系统导出的统计信息。

单个统计信息由Kstat类型表示,其中包含有关数据类型、创建或最后更新时间以及实际数据本身的信息。`Ctl`句柄维护一个Kstat对象的链表,用户可以使用Ctl::iter方法遍历。

每个kstat由一个模块、实例编号和一个名称标识。此外,数据可能具有几种不同类型,例如名称/值对或中断统计信息。这些类型由Data枚举捕获,可以通过使用Ctl::read方法读取和返回。

依赖项

~270–760KB
~18K SLoC