统计系统性能

http://lovesoo.org/linux-sar-command-detailed.html
free:
Mem->total:物理内存总量。
Mem->used:物理内存已用量(含有未使用的buffers+cached)。
Mem->free:物理内存剩余可用量。
Mem->buffer:物理内存分配单未使用量。
Mem->cached:物理内存分配单未使用量。
-/+ buffers/cache->used:Mem->used-Mem->buffer-Mem->cached。
-/+ buffers/cache->free:Mem->free+Mem->buffer+Mem->cached。
[root@localhost /]# free
             total       used       free     shared    buffers     cached
Mem:       1012352     902340     110012          0      21096     571016
-/+ buffers/cache:     310228     702124
Swap:      2031608      49660    1981948



swap概念:
类似win的虚拟内存。
缺页概念:
当RAM中没有所需页面,则需要从磁盘/swap中将其放入内存,若内存没有空间了则需要腾出空间这就需要页面置换算法。
major缺页(主缺页):
指需要磁盘page。
minor缺页(次缺页):
指需要swap的page。
缺页置换算法:
sar -b:
查看io请求。
tps:请求总数。
rtps:读请求总数。
wtps:写请求总数。
bread/s:一秒读取多少block。
bwrtn/s:一秒写入多少block。
sar -B:
pgpgin/s:每秒从磁盘/swap置换到内存KB。
pgpgout/s:每秒从内存置换到磁盘/swap的KN。
fault/s:每秒中产生缺页的次数。(major和minor缺页之和)
majflt/s:每秒主缺页次数。
sar -d:i/o队列统计(http://oplinux.com/order/iostat.html
tps:请求次数。
rd_sec/s:每秒读sector(扇区)大小。
wr_sec/s:每秒写入sector(扇区)大小。
avgrq-sz:平均一个请求数据大小。
avgqu-sz:I/O队列(非空)长度。
await:平均一个请求需等待时长(即需等待多久服务才能处理到自己这个请求)。
svctm:服务处理一个请求所需时长。
%util:一秒内有会持续多久队列非空状态(大于等于1.0说明i/o处于饱和状态)。
sar -u:
/
sar -r:
kbmemfree:对应free->mem->free。
kbmemused:对应free->mem->used。
%memused:free->mem->used/free->mem->total。
kbbuffers:对应free->mem->buffer。
kbcached:对应free->mem->cache。
sar -w:
proc/s:每秒钟创建的进程数 。
cswch/s:每秒钟的上下文交换数。
下图计算02:30:01 PM    dev8-0下tps*avgrq-sz和rd_sec/s+wr_sec/s是相等的:
[root@localhost /]# sar -d
01:30:01 PM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
01:40:01 PM    dev8-0      0.83      0.00     15.23     18.45      0.00      3.09      1.39      0.11
01:40:01 PM   dev11-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
01:50:01 PM    dev8-0      0.81      0.27     14.78     18.68      0.00      3.41      1.78      0.14
01:50:01 PM   dev11-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:00:01 PM    dev8-0      0.82      0.00     15.05     18.41      0.00      2.91      1.48      0.12
02:00:01 PM   dev11-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:10:01 PM    dev8-0      0.79      0.00     14.87     18.90      0.00      2.88      1.42      0.11
02:10:01 PM   dev11-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:20:01 PM    dev8-0      0.76      0.00     14.22     18.61      0.00      2.23      1.10      0.08
02:20:01 PM   dev11-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:30:01 PM    dev8-0      5.40    728.30    558.42    238.24      0.19     34.79      1.88      1.02
02:30:01 PM   dev11-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00



[root@localhost /]# sar -u
02:20:01 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
02:30:01 PM     all      2.53      0.00      1.12      0.32      0.00     96.03
02:40:01 PM     all      0.07      0.00      0.24      0.03      0.00     99.66
02:50:01 PM     all      0.05      0.00      0.24      0.02      0.00     99.69



[root@localhost /]# sar -B
02:20:01 PM  pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
02:30:01 PM    364.15    279.21     80.10      0.30    238.73     69.39      0.32     67.21     96.41
02:40:01 PM      1.14      7.29     52.17      0.03     33.37      0.00      0.00      0.00      0.00
02:50:01 PM      0.04      7.51     52.94      0.00     33.06      0.00      0.00      0.00      0.00



[root@localhost /]# sar -b
02:20:01 PM       tps      rtps      wtps   bread/s   bwrtn/s
02:30:01 PM      5.40      3.73      1.68    728.30    558.42
02:40:01 PM      0.83      0.06      0.77      2.28     14.59






 

posted @ 2014-05-30 10:34  bielidefeng  阅读(292)  评论(0编辑  收藏  举报