-
baru是一款使用Rust和C语言编写的系统监视器
资源介绍
巴鲁
用Rust和C编写的系统监视器。
特征
日期和时间
电池(级别,状态,基于设计级别)
无线(状态,Essid,信号强度)
有线(状态)
音频接收器和源(电平,静音)
亮度
CPU使用率,频率和温度
内存(百分比或已用/总计,以千兆字节/千兆字节为单位)
动态和可自定义的标签
可定制的格式输出
YAML中的配置
Baru从/sys和/proc文件系统(由内核填充)收集信息。 使用C库的音频和网络模块除外。 随着时间的推移,不会发生内存泄漏。 所有模块都是螺纹的。 由于这种设计(以及Rust和C),baru轻巧高效。 它可以以最小的处理器占用空间以较高的刷新率运行。
音频模块通过与服务器通信,以检索其数据。 无线和有线模块在的帮助下使用netlink接口直接与内核通信并检索其数据。 此外,无线模块使用 API。
Baru是模块化的。 这意味着只实例化并执行您要查看的模块。