当前位置: 技术问答>linux和unix
呼唤高手:在/proc下从哪里可以得到每个进程的CPU和内存占有量 (第三贴了)
来源: 互联网 发布时间:2015-06-27
本文导语: 各位大虾: 我知道在proc下每个进程有一个子目录,在子目录下有一个cpu的文件,记录了该进程的cpu 占有量,我打开一个看了,写了: cpu 85 47 这是什么意思呀?到底哪个才是其占有量? 最严重的是在...
各位大虾:
我知道在proc下每个进程有一个子目录,在子目录下有一个cpu的文件,记录了该进程的cpu 占有量,我打开一个看了,写了: cpu 85 47 这是什么意思呀?到底哪个才是其占有量?
最严重的是在进程目录下的mem文件里,居然都是0,大家帮帮忙,到底怎么回事?是不是内存占有量不在这个文件里?那又在什么地方呢?
有兄弟叫我看ps源程序,还有人叫我看top 源程序,可我却不知道那源程序在那里有,我的系统中好像找不到(也许我不熟悉,我刚接触Linux),哪位有,百忙之中发一份给我好吗?我的邮箱:qingyin1019@tom.com
谢谢啦!
我知道在proc下每个进程有一个子目录,在子目录下有一个cpu的文件,记录了该进程的cpu 占有量,我打开一个看了,写了: cpu 85 47 这是什么意思呀?到底哪个才是其占有量?
最严重的是在进程目录下的mem文件里,居然都是0,大家帮帮忙,到底怎么回事?是不是内存占有量不在这个文件里?那又在什么地方呢?
有兄弟叫我看ps源程序,还有人叫我看top 源程序,可我却不知道那源程序在那里有,我的系统中好像找不到(也许我不熟悉,我刚接触Linux),哪位有,百忙之中发一份给我好吗?我的邮箱:qingyin1019@tom.com
谢谢啦!
|
For each process, there exists a directory /proc/ where is the numeric process-id of the process.The owern of /proc/ is the owern of the process.
You can use cat /proc//status to get the mem usage of this process.
BTW: You can get the source code of ps from
http://procps.sourceforge.net/
You can use cat /proc//status to get the mem usage of this process.
BTW: You can get the source code of ps from
http://procps.sourceforge.net/
|
top source code