- 论坛徽章:
- 0
|
在使用top命令观察系统运行状况的时候,它会输出如下几个信息:\r\nPID 每个进程的ID;\r\nUSERNAME 每个进程所有者的用户名;\r\nPRI 每个进程的优先级别;\r\nNICE 该进程的优先级值;\r\nSIZE 该进程的代码大小加上数据大小再加上堆栈空间大小的总数;\r\nRES 程序常驻部份进程空间大小;\r\nSTAT 该进程的状态。其中sleep 代表休眠状态;run代表运行状态;\r\nTIME 该进程自启动以来所占用的总CPU时间;\r\nCPU 该进程自最近一次刷新以来所占用的CPU时间和总时间的百分比;\r\nCOMMAND 该进程的命令名称,如果一行显示不下,则会进行截取。内存中的进程会有一个完整的命令行;\r\n\r\n同时,还会输出CPU,内存占用以及IOWAIT的信息, 如:\r\nMemory: 8192M real, 1309M free, 1875M swap in use, 2326M swap free\r\n\r\n其中,RES 表示程序常驻部份进程空间大小;Memory: 8192M real, 1309M free表示物理内存的 大小,和占用情况。\r\n\r\n我这里想请教一下,程序常驻部份进程空间大小都包括哪些东西?或者能否详细描述一下,RES显示出的内存占用到底和“Memory: 8192M real, 1309M free”中显示的内存占用情况有什么样的关系? 是不是 把所有进程的RES简单的加起来就=物理内存的占用的大小? |
|