200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Linux系统工具sar查看主机性能指标(内存 CPU IO)

Linux系统工具sar查看主机性能指标(内存 CPU IO)

时间:2024-03-30 19:30:33

相关推荐

Linux系统工具sar查看主机性能指标(内存 CPU IO)

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。