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