技术解析

Linux c 语言怎么方便的读取 cpu,磁盘信息
0
2021-07-08 13:41:37
idczone
看了一下,好像没有什么现成的库,有一个 libproc ,但是都好像没有啥方便的接口。
有人说要么自己读取 /proc 然后文本处理,或者调用 shell 处理返回值
有啥方便,简单的方法么
估计没有什么现成的库把,一般都是通过读取 proc 下的节点信息然后做处理,利用 shell 也是一样,就没必要多此一举了,直接读取

top 之类的程序也是读取的 proc 下信息然后再处理.

为啥不直接用 shell
cat /proc/cpuinfo 读取后拉取回显呢?

他想搞 bsd 吧。。。。。

因为读取的信息还要过滤么

这已经是方便简单的方法了。
你都用 C 语言来做了还指望能简单到啥程度?
你要是用 PHP Py Rb 来做的话,对文件一个正则就搞定了。

用 python 写个库,然后 c 调用。

CPU 架构信息, https://github.com/anrieff/libcpuid
CPU 使用率( and more ), http://www.i-scream.org/libstatgrab/

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服