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