当前位置: 技术问答>linux和unix
怎么用c++获得linux的硬件信息?
来源: 互联网 发布时间:2016-06-20
本文导语: 包括cpu使用率,cpu生产厂商,cpu频率,cpu型号。。。。。。 hd 剩余空间,hd生产厂商,hd转速,hd读取速度。。。。。。 内存 使用情况 。。。。。。 尽量多的信息。 | 没必要嵌入汇编...
包括cpu使用率,cpu生产厂商,cpu频率,cpu型号。。。。。。
hd 剩余空间,hd生产厂商,hd转速,hd读取速度。。。。。。
内存 使用情况 。。。。。。
尽量多的信息。
hd 剩余空间,hd生产厂商,hd转速,hd读取速度。。。。。。
内存 使用情况 。。。。。。
尽量多的信息。
|
没必要嵌入汇编啦。
直接从proc下面读一些配置文件,用什么语言都可以的。
如/proc/cpuinfo
直接从proc下面读一些配置文件,用什么语言都可以的。
如/proc/cpuinfo
|
你在你的程序中用open,read或fopen,fread之类的函数直接读取/proc目录下文件,然后用字符串处理函数获取其中你需要的信息。
cpu使用率,cpu生产厂商,cpu频率,cpu型号:在/proc/cpuinfo中
磁盘空间使用情况:在/proc/partitions中
内存详细信息:在/proc/meminfo中
cpu使用率,cpu生产厂商,cpu频率,cpu型号:在/proc/cpuinfo中
磁盘空间使用情况:在/proc/partitions中
内存详细信息:在/proc/meminfo中
|
程序也可以读/proc虚拟文件系统啊。就按2楼说的办吧,呵呵。
|
读取/proc下的文件会比较容易解决这个问题。
但不记得能否读到生产厂商这个信息了
但不记得能否读到生产厂商这个信息了