标签:top linux linux性能分析 uptime 服务器
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,(是个动态过程) 
一 top的前五行系统整体统计信息
第一行是任务队列信息,也是uptime命令的执行结果: 
11:48:46    是当前时间
up 31 days, 46 min     是服务器(系统)运行的时间,如果重启系统,时间会重新计算 
 2 users     当前登录的用户数 
 load average:0.00, 0.01, 0.05     系统的平均负载量,三个数值分别表示过去1分钟,5分钟,15分钟的平均负载量(可使用百分比表示,如0.05即是5%),负载量越低意味系统性能越好
第二行是进程信息: 
Tasks:100 total     是进程总数 
 1     running          正在运行的进程数 
 95     sleeping          睡眠的进程数 
 4     stoped          停止的进程数 
 0     zombie          僵尸进程数
第三行是CPU信息: 
1.3 us     用户空间占用CPU百分比(1.3%) 
           1.0 sy     内核空间占用CPU百分比(1.3%)  
           0.0 ni      用户进程空间内改变过优先级的进程占用的CPU百分比 
           97.7  id     空闲CPU百分比(97.7%) 
           0.0  wa     等待输入输出的CPU时间百分比 
           0.0  hi 
           0.0  si 
           0.0  st
第四行是物理内存信息: 
  
1017896 total     物理内存总量(K为单位) 
 771204  used     已使用的物理内存总量 
 246692  free     空闲内存总量 
 125236  buffers     用作内核缓存的内存量
第五行是交换区信息: 
 
2097148  total     交换区总量 
 45692  used          已使用的交换区总量 
 2051456  free          空闲交换区总量 
 409624  cached Mem          缓冲的交换区总量。内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖, 该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。
二 进程信息:
     PID     进程id
     USER     进程所有者的用户名
     PR     优先级
     NI     nice值。负值表示高优先级,正值表示低优先级
     VIRT     进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
     RES     进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
     SHR     共享内存大小,单位kb
     S       进程状态:D=不可中断的睡眠状态   R=运行  S=睡眠  T=跟踪/停止   Z=僵尸进程
     %CPU     上次更新到现在的CPU时间占用百分比
     %MEM     进程使用的物理内存百分比
     TIME+     进程使用的CPU时间总计,单位1/100秒
     COMMAND     命令名/命令行
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:top linux linux性能分析 uptime 服务器
原文地址:http://blog.csdn.net/changjiangbuxi/article/details/47001675