
cpu,输入top,然后按1,不然是所有核心的符合加一起,比如说你有两个cpu核心,每个使用率75%,那么不按1就显示为150%;
内存,用free命令,free -h,会显示内存总量,已经使用,剩余,以及swap的使用情况;
查看Linux系统可用内存大小,输入命令:free
-m
-m参数的意思是以MB为单位显示内存容量(直接输入free而不加任何参数,结果会以KB为单位显示)。结果中Mem这一行是物理内存的信息,total这一列是物理内存总大小,used这一列是已被使用的量,free这一列就是物理内存剩余可用的量。(Swap这一行是虚拟内存的信息)
可以通过调用系统命令free。获取free命令的输出值。
比如 system("free >tmp.txt")
然后fopen打开tmp.txt 获取输出,然后处理free的结果得到未使用内存大小。
也可以直接打开/proc/meminfo
第二行MemFree后面的数字就是free内存大小。
第二种更常用一些。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)