sar 是帮助我们了解当前系统的内存、CPU和IO(磁盘IO和网络IO)
㈠ 内存
以下两个关键指标、让我们对系统使用内存情况一目了然
⑴ 内存使用情况统计
-r:输出物理内存和虚拟内存的统计信息
[plain]view plain copy
[root@obe11g~]#sar-r54
Linux2.6.9-42.0.0.0.1.EL(obe11g.)07/24/
05:11:21AMkbmemfreekbmemused%memusedkbbufferskbcachedkbswpfreekbswpused%swpusedkbswpcad
05:11:26AM291880164596084.94478361309352419295600.000
05:11:31AM291832164600884.94478361309352419295600.000
05:11:36AM291816164602484.94478361309352419295600.000
05:11:41AM293608164423284.85478361309372419295600.000
Average:292284164555684.92478361309357419295600.000
参数解释:
kbmemfree:剩余可用内存、单位K
kbmemused:已用内存、以K为单位、该值不考虑内核自身所使用的内存
%memused:已用内存百分比
kbbuffers:已用buffer(内核所用)、单位K
kbcached:已用cache(内核所用)、单位K
kbswpfree:剩余Swap、单位K
kbswpused:已用Swap、单位K
%swpused:已用Swap百分比
kbswpcad:被缓存的Swap、单位K
⑵ 分页统计
[plain]view plain copy
-B
[root@obe11g~]#sar-B55
Linux2.6.9-42.0.0.0.1.EL(obe11g.)07/24/
05:16:56AMpgpgin/spgpgout/sfault/smajflt/s
05:17:01AM0.0039.204.600.00
05:17:06AM0.0023.7.200.00
05:17:11AM0.0023.4.000.00
05:17:16AM0.0014.40113.800.00
05:17:21AM0.8048.001470.000.00
Average:0.1629.60363.920.00
参数解释:
pgpgin/s:表示每秒从磁盘或SWAP置换到内存的字节数(KB)
pgpgout/s:表示每秒从内存置换到磁盘或SWAP的字节数(KB)
fault/s:每秒钟系统产生的缺页数,即主缺页与次缺页之和(major+minor)
majflt/s:每秒钟产生的主缺页数.
㈡ CPU
-u
[plain]view plain copy
[root@obe11g~]#sar-u35
Linux2.6.9-42.0.0.0.1.EL(obe11g.)07/24/
05:25:41AMCPU%user%nice%system%iowait%idle
05:25:44AMall2.000.001.670.0096.33
05:25:47AMall0.670.001.000.0098.33
05:25:50AMall2.000.001.000.0097.00
05:25:53AMall4.000.006.330.0089.67
05:25:56AMall0.670.001.670.0097.67
Average:all1.870.002.330.0095.80
参数解释:
%user:显示在用户级别(application)运行使用CPU总时间的百分比
%nice:显示在用户级别,用于nice操作,所占用CPU总时间的百分比
%system:在核心级别(kernel)运行所使用CPU总时间的百分比
%iowait:显示用于等待I/O操作占用CPU总时间的百分比
%idle:显示CPU空闲时间占用CPU总时间的百分比
以下是三种常见的场景:
1)若 %iowait 的值过高,表示硬盘存在I/O瓶颈
2)若 %idle 的值高但系统响应慢时,有可能是 CPU 等待分配内存,此时应加大内存容量
3)若 %idle 的值持续低于1,则系统的 CPU 处理能力相对较低,表明系统中最需要解决的资源是 CPU
㈢ IO
⑴ 磁盘IO
[plain]view plain copy
[root@obe11g~]#sar-b35
Linux2.6.9-42.0.0.0.1.EL(obe11g.)07/24/
05:32:02AMtpsrtpswtpsbread/sbwrtn/s
05:32:05AM0.000.000.000.000.00
05:32:08AM0.000.000.000.000.00
05:32:11AM0.000.000.000.000.00
05:32:14AM0.000.000.000.000.00
05:32:17AM0.000.000.000.000.00
Average:0.000.000.000.000.00
参数解释:
tps:每秒磁盘的I/O传输总量
rtps:每秒从磁盘读出的数据总量
wtps:每秒向磁盘写入的数据总量
bread/s:每秒从磁盘读出的数据量,单位为块/s
bwrtn/s:每秒向磁盘写入的数据量,单位为块/s
⑵ 网络IO
用法sar -n { keyword [,...] | ALL }, keyword包括:
DEV, EDEV, NFS, NFSD, SOCK, IP, EIP, ICMP, EICMP, TCP, ETCP, UDP, SOCK6, IP6, EIP6, ICMP6, EICMP6 和 UDP6
不同的keyword统计不同的方面,关于网络IO的统计主要是用DEV
[plain]view plain copy
[root@obe11g~]#sar-nDEV23
Linux2.6.9-42.0.0.0.1.EL(obe11g.)07/24/
05:37:21AMIFACErxpck/stxpck/srxbyt/stxbyt/srxcmp/stxcmp/srxmcst/s
05:37:23AMlo0.000.000.000.000.000.000.00
05:37:23AMeth014.001.001969.0058.000.000.000.00
05:37:23AMsit00.000.000.000.000.000.000.00
05:37:23AMIFACErxpck/stxpck/srxbyt/stxbyt/srxcmp/stxcmp/srxmcst/s
05:37:25AMlo0.000.000.000.000.000.000.00
05:37:25AMeth08.501.00804.0042.000.000.000.00
05:37:25AMsit00.000.000.000.000.000.000.00
05:37:25AMIFACErxpck/stxpck/srxbyt/stxbyt/srxcmp/stxcmp/srxmcst/s
05:37:27AMlo0.500.5044.0044.000.000.000.00
05:37:27AMeth07.500.50771.5021.000.000.000.00
05:37:27AMsit00.000.000.000.000.000.000.00
Average:IFACErxpck/stxpck/srxbyt/stxbyt/srxcmp/stxcmp/srxmcst/s
Average:lo0.170.1714.6714.670.000.000.00
Average:eth010.000.831181.5040.330.000.000.00
Average:sit00.000.000.000.000.000.000.00
转载地址:/ydyang1126/article/details/52794235