Linux性能监视

top命令

 

第一行:整体描述

top - 13:05:35 up 3 days, 21:08,  2 users,  load average: 0.09, 0.08, 0.08

显示系统从启动到现在运行了多长时间,以及近1分钟、5分钟、15分钟的负载

第二行:任务(进程)

Tasks: 140 total,   1 running, 139 sleeping,   0 stopped,   0 zombie  

140个进程,有一个正在运行,139个休眠,0个停止,0个僵尸进程

第三行:CPU概况

Cpu(s):  0.1%us,  0.0%sy,  0.0%ni, 99.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

                用户进程占用01%,系统内核占用0.0%,改变优先级的进程占用了0%,99.0空闲,等待磁盘IO的占用了0%,si,st不清楚。

第三行:内存概况

 Mem:  66095008k total, 65381296k used,   713712k free,   166472k buffers

第四行:交换内存

Swap: 67096572k total,        0k used, 67096572k free, 62792308k cached

 

IO监视

 iostat -x


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.41    0.00    0.05    0.01    0.00   99.53

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.02   156.04    1.89   10.74   235.50   667.09   142.94     0.14   10.80    0.52   12.61   0.22   0.27
dm-0              0.00     0.00    1.91  167.16   235.50   667.09    10.68    10.18   60.23    0.55   60.91   0.02   0.27
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00    4.42    4.42    0.00   1.68   0.00

  我们先列举一下各个性能指标的简单说明。

  rrqm/s:每秒进行merge的读操作数目。

  wrqm/s:每秒进行merge的写操作数目。

  r/s:每秒完成的读I/O设备次数。

  w/s:每秒完成的写I/O设备次数。

  rsec/s:每秒读扇区数。

  wsec/s:每秒写扇区数。

  rkB/s:每秒读K字节数。

  wkB/s:每秒写K字节数。

  avgrq-sz:平均每次设备I/O操作的数据大小(扇区)。

  avgqu-sz:平均I/O队列长度。

  await:平均每次设备I/O操作的等待时间(毫秒)。

  svctm:平均每次设备I/O操作的服务时间(毫秒)。

  %util:一秒中有百分之多少的时间用于I/O操作,或者说一秒中有多少时间I/O队列是非空的。

你可能感兴趣的:(linux,user,System,任务,merge,磁盘)