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 1834/week @ 2024-04-26 1556/week @ 2024-05-03 2372/week @ 2024-05-10 1582/week @ 2024-05-17 1355/week @ 2024-05-24 1396/week @ 2024-05-31 1322/week @ 2024-06-07 1145/week @ 2024-06-14 2306/week @ 2024-06-21 1610/week @ 2024-06-28 2349/week @ 2024-07-05 3033/week @ 2024-07-12 2483/week @ 2024-07-19 2666/week @ 2024-07-26 3657/week @ 2024-08-02 2842/week @ 2024-08-09

每月下载量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