top结果介绍

上一篇 / 下一篇  2014-03-01 11:01:35 / 个人分类:日常琐记

top命令
top - 10:48:53 up 36 days, 19:58,  1 user,  load average: 0.28, 0.17, 0.10
Tasks: 258 total,   1 running, 257 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.2%sy,  0.0%ni, 96.0%id,  3.5%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4955764k total,  4836856k used,   118908k free,   162304k buffers
Swap:  5095416k total,   219032k used,  4876384k free,  3160320k cached
PID USER  PR  NI  VIRT  RES  SHR  S  %CPU  %MEN  TIME+  COMMAND
内容解释
第一行:任务队列信息,同uptime命令结果,具体如下
10:48:53 代表当前时间 
up 36 days 代表系统运行时间,格式“时:分”
1 user 代表当前用户数
load average: 0.28, 0.17, 0.10  代表系统负载,即任务队列的平均长度。三个数值分别为1分钟,5分钟,15分钟前到现在的平均值
 
第二行:进程信息
258 total 代表总进程数
1 running  代表正在运行的进程数
257 sleeping  代表睡眠的进程数
0 stopped  代表停止的进程数
0 zombie  代表僵尸进程数
 
第三行:cpu信息
0.2%us  代表用户空间占用cpu百分比
0.2%sy  代表内核空间占用cpu百分比
0.0%ni  代表用户进程空间内改变过优先级的进程占用cpu的百分比
96.0%id 代表空闲cpu百分比
3.5%wa  代表等待输入输出的cpu百分比
0.0%hi
0.0%si
0.0%st
 
第四行:内存信息
4955764k total  代表“物理内存总量”
4836856k used   代表“使用的物理内存总量”
118908k free    代表“空闲内存总量”
162304k buffers 代表“用作内核缓存的内存量”
 
第五行:交换区内存
5095416k total, 代表“交换区总内存”
219032k used,   代表“交换区使用的内存”
4876384k free,  代表“交换区空闲的内存”
3160320k cached 代表“缓冲的交换区内存总量”
注:内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些“内容已存在内存中”的交换区的大小。
 
第六行 :进程具体信息
PID USER  PR  NI  VIRT  RES  SHR  S  %CPU  %MEN  TIME+  COMMAND
依次为:进程ID、进程所有者的用户名、优先级、nice值[负值表示高优先级,正值表示低优先级]、进程使用的虚拟内存总量[单位kb,VIRT=SWAP+RES]、进程使用的未被换出的物理内存大小[单位kb。RES=CODE+DATA]、进程状态
[D=不可中断的睡眠状态、R=运行、S=睡眠、T=跟踪/停止、Z=僵尸进程]、上次更新到现在的CPU时间占用百分比、进程使用的物理内存百分比、进程使用的CPU时间总计[单位1/100秒]、命令名/命令行
另外:
小技巧
top 后,shift+p 所占进程的排序显示
top 后,shift+m 所占内存的排序显示
top 后,输入u,然后输入用户名,回车,可切换用户

TAG:

 

评分:0

我来说两句

Open Toolbar