分类: 系统运维
2013-05-08 18:06:09
原文地址:Linux TOP命令详解 作者:reyleon
11:11:05 |
当前系统时间 |
365 days, 18:16 |
系统运行时间 |
1 user |
当前登录的用户数 |
load average: 255.20, 252.05, 246.65 |
系统负载,分别表示一分钟、五分钟、十五分钟到现在的平均值 |
1138 total |
总进程数 |
4 running |
正在运行的进程数 |
1134 sleeping |
处于睡眠状态的进程数 |
0 stopped |
已中止的进程数 |
0 zombie |
僵尸进程 |
50.8%us |
us = user mode,用户空间占用CPU百分比 |
7.4%sy |
sy = system mode,系统空间占用CPU百分比 |
0.0%ni |
ni = low priority user mode (nice),用户进程空间内改变过优先级的进程占用CPU百分比 |
35.6%id |
id = idle task,空闲CPU百分比 |
2.7%wa |
wa = I/O waiting,系统I/0等待输入输出的CPU时间百分比 |
0.0%hi |
hi = servicing IRQs |
3.5%si |
si = servicing soft IRQs |
0.0%st |
st = steal (time given to other DomU instances) |
65996212k total |
内存总量 |
64622796k used |
已经使用的物理内存总量 |
1373416k free |
空闲内存总量 |
200660k buffers |
用于内核缓存的内存量 |
8385920k total |
交换空间总量 |
1746576k used |
交换空间使用量 |
6639344k free |
交换空间空闲总量 |
25515492k cached |
交换空间缓冲总量。内存中的内容被换出到交换空间,而后又被换入到内存,但使用过的交换空间尚未被覆盖, 该数值即为这些内容已存在于内存中的交换空间的大小。相应的内存再次被换出时可不必再对交换空间写入。 |
列名
含义
PID
进程ID
PPID
父进程ID
RUSER
Realusername
UID
进程所有者的用户ID
USER
进程所有者的用户名
GROUP
进程所有者的组名
TTY
启动进程的终端名。不是从终端启动的进程则显示为?
PR
优先级
NI
nice值。负值表示高优先级,正值表示低优先级
P
最后使用的CPU,仅在多CPU环境下有意义
%CPU
上次更新到现在的CPU时间占用百分比
TIME
进程使用的CPU时间总计,单位秒
TIME+
进程使用的CPU时间总计,单位1/100秒
%MEM
进程使用的物理内存百分比
VIRT
进程使用的虚拟内存总量,单位KB。VIRT=SWAP+RES
SWAP
进程使用的虚拟内存中,被换出的大小,单位KB。
RES
进程使用的、未被换出的物理内存大小,单位KB。RES=CODE+DATA
CODE
可执行代码占用的物理内存大小,单位KB
DATA
可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位KB
SHR
共享内存大小,单位KB
nFLT
页面错误次数
nDRT
最后一次写入到现在,被修改过的页面数。
S
进程状态。
D=不可中断的睡眠状态
R=运行
S=睡眠
T=跟踪/停止
Z=僵尸进程
COMMAND
命令名/命令行
WCHAN
若该进程在睡眠,则显示睡眠中的系统函数名
Flags
任务标志,参考sched.h
默认情况下仅显示PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAN列,但实际上有以下表格中的列可供选择查看: