当前位置: 技术问答>linux和unix
如何在Linux或Unix中获得硬件资源信息?希望各位指点迷津!!!
来源: 互联网 发布时间:2015-11-17
本文导语: 在linux或Unix中怎么通过编程的方式来获得cpu,硬盘,内存的信息 1)是否有现成的库函数? 2) 从其它方式获得。比如在程序中通过shell发送查询资源信息的命令,然后将信息从屏幕输出重定向向到一个程序中开辟的...
在linux或Unix中怎么通过编程的方式来获得cpu,硬盘,内存的信息
1)是否有现成的库函数?
2) 从其它方式获得。比如在程序中通过shell发送查询资源信息的命令,然后将信息从屏幕输出重定向向到一个程序中开辟的缓冲区或一个文件中?
如果有可行的方法,请大家详细说明,谢谢!!!
1)是否有现成的库函数?
2) 从其它方式获得。比如在程序中通过shell发送查询资源信息的命令,然后将信息从屏幕输出重定向向到一个程序中开辟的缓冲区或一个文件中?
如果有可行的方法,请大家详细说明,谢谢!!!
|
你读取proc文件系统下的文件信息就行了,你在google上去搜一下proc文件系统,会让你有所收获的
|
info proc就行,可以节省带宽:)
|
/proc不是所有的unix系统都支持的。
如果没有的话,有可能是kmem文件
可以查查kmem
通过上面的两种文件,可以得到你想要的那些数据
如果没有的话,有可能是kmem文件
可以查查kmem
通过上面的两种文件,可以得到你想要的那些数据