什么是sar
sar是一個采集,報告和存儲計算機負(fù)載信息的工具。
有的時候,我們要通過對系統(tǒng)的cpu負(fù)載等性能數(shù)值的查看,來判排查系統(tǒng)產(chǎn)生某種故障(經(jīng)常死機或者運行速度突然變慢)的原因。但是,簡單的top,uptime,w等命令只可以查看當(dāng)前的負(fù)載,而無法查看過去的某一時間段的cpu的負(fù)載情況。
下面就介紹一個用于性能分析的命令,其可以用于查看過去的某一時間段的cpu的負(fù)載情況(系統(tǒng)性能)。
查看某一時間段的cpu使用情況,請直接跳到查看sa日志。
安裝配置sar
sysstat是Linux 系統(tǒng)中的常用工具包,而sar 是 Linux中sysstat工具包中的用于監(jiān)控Linux系統(tǒng)性能的工具之一。
sysstat 工具包中包含兩種類型的工具:即時查看工具(iostat、mpstat、sar);累計統(tǒng)計工具(sar)
因此sar命令,又叫做系統(tǒng)活動情況報告。不僅可以實時查看服務(wù)器的性能,還可以做累計統(tǒng)計。
[zyq@zyq ~]$ rpm -qa sysstat
sysstat-10.1.5-12.el7.x86_64
[zyq@zyq ~]$ rpm -ql sysstat | grep bin
/usr/bin/cifsiostat
/usr/bin/iostat
/usr/bin/mpstat
/usr/bin/nfsiostat-sysstat
/usr/bin/pidstat
/usr/bin/sadf
/usr/bin/sar
/usr/bin/tapestat
sar可監(jiān)控的范圍
文件的讀寫情況
系統(tǒng)調(diào)用的使用情況
磁盤I/O使用情況
CPU的使用統(tǒng)計
內(nèi)存使用狀況
進程活動
IPC有關(guān)的活動
sar命令使用格式
sar+ 命令行選項(可選) + 間隔時間(可選) + 次數(shù)(可選)
sar命令累計統(tǒng)計的實現(xiàn)過程
系統(tǒng)會通過調(diào)用 /usr/lib64/sa/ 中的三個工具(sa1 sa2 sadc)來實現(xiàn),周期地記錄當(dāng)時的系統(tǒng)性能的信息的功能。
sa1 :收集并將每天的系統(tǒng)性能的信息寫入一個二進制的文件中,它是sadc的前端程序
sa2 :收集每天的系統(tǒng)活躍的信息并寫入總結(jié)性的文件中,其作為 sar的前端程序
sadc :收集系統(tǒng)的動態(tài)數(shù)據(jù)的數(shù)據(jù)并寫入一個二進制的文件中,其作為 sar 工具的后端
[zyq@zyq ~]$ ll /usr/lib64/sa/
total 92
-rwxr-xr-x. 1 root root 1793 Mar 29 2017 sa1
-rwxr-xr-x. 1 root root 2138 Mar 29 2017 sa2
-rwxr-xr-x. 1 root root 85632 Mar 29 2017 sadc
[zyq@zyq ~]$ sudo cat /etc/cron.d/sysstat
# Run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib64/sa/sa1 1 1
# 0 * * * * root /usr/lib64/sa/sa1 600 6 &
# Generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A
sa日志
sar是由有類似日志切割的功能的,它會依據(jù)/etc/cron.d/sysstat中的計劃任務(wù),將日志放入/var/log/sa/中
注:日志為二進制文件,不可使用more、less、vim工具查看,必須使用sar或sadf
查看日志
如要查看某一時間段的服務(wù)器的性能的其中一個方法就是:使用sar命令指定日志文件
[zyq@zyq tmp]$ sar -f /var/log/sa/sa30
Linux 3.10.0-693.el7.x86_64 (zyq) 09/30/22 _x86_64_ (8 CPU)
08:46:31 LINUX RESTART
08:50:01 CPU %user %nice %system %iowait %steal %idle
09:00:01 all 0.64 0.00 0.25 0.41 0.00 98.70
09:10:01 all 0.07 0.00 0.04 0.00 0.00 99.89
09:20:01 all 0.09 0.00 0.05 0.00 0.00 99.86
09:30:01 all 0.10 0.00 0.05 0.00 0.00 99.85
09:40:01 all 0.09 0.02 0.08 0.01 0.00 99.80
09:50:01 all 0.09 0.00 0.05 0.00 0.00 99.86
10:00:01 all 0.10 0.00 0.06 0.01 0.00 99.83
10:10:01 all 0.10 0.00 0.05 0.00 0.00 99.86
...
注意:
sar查看性能或其日志時,使用的12/24小時制;日志的切割是昨天晚上12點到今天12點為一天;默認(rèn)只保留一個月的日志,sar15為當(dāng)天的日志。
[zyq@zyq ~]$ ll /var/log/sa/
total 6312
-rw-r--r-- 1 root root 287984 Nov 1 20:50 sa01
-rw-r--r-- 1 root root 209264 Nov 2 17:30 sa02
-rw-r--r-- 1 root root 232880 Nov 3 21:00 sa03
-rw-r--r-- 1 root root 205376 Nov 4 17:40 sa04
-rw-r--r-- 1 root root 4592 Dec 5 11:30 sa05
-rw-r--r-- 1 root root 201392 Sep 6 17:20 sa06
-rw-r--r-- 1 root root 236816 Nov 7 18:30 sa07
-rw-r--r-- 1 root root 209264 Nov 8 17:30 sa08
-rw-r--r-- 1 root root 4592 Dec 9 14:40 sa09
-rw-r--r-- 1 root root 209264 Nov 10 17:30 sa10
-rw-r--r-- 1 root root 205328 Nov 11 17:20 sa11
-rw-r--r-- 1 root root 248624 Oct 12 19:00 sa12
-rw-r--r-- 1 root root 205328 Oct 13 17:20 sa13
-rw-r--r-- 1 root root 205328 Nov 14 17:20 sa14
-rw-r--r-- 1 root root 240752 Sep 15 18:40 sa15
-rw-r--r-- 1 root root 268304 Nov 16 20:00 sa16
-rw-r--r-- 1 root root 47888 Jan 17 10:30 sa17
-rw-r--r-- 1 root root 217136 Nov 18 17:40 sa18
-rw-r--r-- 1 root root 248624 Oct 19 19:00 sa19
-rw-r--r-- 1 root root 205328 Oct 20 17:40 sa20
-rw-r--r-- 1 root root 656 Nov 21 02:01 sa21
-rw-r--r-- 1 root root 232880 Sep 22 18:10 sa22
-rw-r--r-- 1 root root 221072 Sep 23 17:50 sa23
-rw-r--r-- 1 root root 213248 Oct 24 17:32 sa24
-rw-r--r-- 1 root root 201392 Oct 25 17:20 sa25
-rw-r--r-- 1 root root 209264 Oct 26 17:30 sa26
-rw-r--r-- 1 root root 232880 Oct 27 18:20 sa27
-rw-r--r-- 1 root root 209264 Oct 28 17:30 sa28
-rw-r--r-- 1 root root 225008 Sep 29 18:20 sa29
-rw-r--r-- 1 root root 209264 Sep 30 17:30 sa30
-rw-r--r-- 1 root root 217136 Oct 31 17:40 sa31
-rw-r--r-- 1 root root 314533 Aug 15 23:53 sar15
日志文件各輸出簡介
中文簡介
%usr:CPU在用戶模式下,執(zhí)行進程的時間百分比
%nice:CPU在用戶模式下,用于nice操作,所占用CPU總時間的百分比
%system:CPU處在系統(tǒng)模式(內(nèi)核態(tài))下,執(zhí)行進程的時間百分比
%iowait:CPU用于等待I/O操作完成(等待輸入輸出完成),占用CPU總時間的百分比
%steal:管理程序為另一個虛擬進程提供服務(wù)而等待虛擬CPU的百分比
%idle:CPU空閑時間百分比
英文原文簡介
%user
Percentage of CPU utilization that occurred while executing at the user level (application). Note that this field includes time spent running virtual processors.
%usr
Percentage of CPU utilization that occurred while executing at the user level (application). Note that this field does NOT include time spent running virtual processors.
%nice
Percentage of CPU utilization that occurred while executing at the user level with nice priority.
%system
Percentage of CPU utilization that occurred while executing at the system level (kernel). Note that this field includes time spent servicing hardware and software interrupts.
%sys
Percentage of CPU utilization that occurred while executing at the system level (kernel). Note that this field does NOT include time spent servicing hardware or software interrupts.
%iowait
Percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.
%steal
Percentage of time spent in involuntary wait by the virtual CPU or CPUs while the hypervisor was servicing another virtual processor.
%irq
Percentage of time spent by the CPU or CPUs to service hardware interrupts.
%soft
Percentage of time spent by the CPU or CPUs to service software interrupts.
%guest
Percentage of time spent by the CPU or CPUs to run a virtual processor.
%gnice
Percentage of time spent by the CPU or CPUs to run a niced guest.
%idle
Percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request.
注意:
如果%iowait的值過高,表示硬盤存在I/O瓶頸
如果%idle值高,表示CPU較空閑如果%idle 的值高但系統(tǒng)響應(yīng)慢時,有可能是 CPU 等待分配內(nèi)存,此時應(yīng)加大內(nèi)存容量
如果%idle 的值持續(xù)低于10,則系統(tǒng)的 CPU 處理能力相對較低,表明系統(tǒng)中最需要解決的資源是 CPU
sar命令幫助
Usage: sar [ options ] [ <interval> [ <count> ] ]
[zyq@zyq ~]$ sar -h
Usage: sar [ options ] [ <interval> [ <count> ] ]
Main options and reports:
-b I/O and transfer rate statistics
-B Paging statistics
-d Block device statistics
-H Hugepages utilization statistics
-I { <int> | SUM | ALL | XALL }
Interrupts statistics
-m { <keyword> [,...] | ALL }
Power management statistics
Keywords are:
CPU CPU instantaneous clock frequency
FAN Fans speed
FREQ CPU average clock frequency
IN Voltage inputs
TEMP Devices temperature
USB USB devices plugged into the system
-n { <keyword> [,...] | ALL }
Network statistics
Keywords are:
DEV Network interfaces
EDEV Network interfaces (errors)
NFS NFS client
NFSD NFS server
SOCK Sockets (v4)
IP IP traffic (v4)
EIP IP traffic (v4) (errors)
ICMP ICMP traffic (v4)
EICMP ICMP traffic (v4) (errors)
TCP TCP traffic (v4)
ETCP TCP traffic (v4) (errors)
UDP UDP traffic (v4)
SOCK6 Sockets (v6)
IP6 IP traffic (v6)
EIP6 IP traffic (v6) (errors)
ICMP6 ICMP traffic (v6)
EICMP6 ICMP traffic (v6) (errors)
UDP6 UDP traffic (v6)
-q Queue length and load average statistics
-r Memory utilization statistics
-R Memory statistics
-S Swap space utilization statistics
-u [ ALL ]
CPU utilization statistics
-v Kernel table statistics
-w Task creation and system switching statistics
-W Swapping statistics
-y TTY device statistics
cpu的輸出
[zyq@zyq ~]$ sar -u
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 CPU %user %nice %system %iowait %steal %idle
08:50:01 all 0.22 0.03 0.14 0.06 0.00 99.55
09:00:01 all 0.20 0.31 0.32 0.04 0.00 99.13
09:10:01 all 0.20 0.02 0.13 0.01 0.00 99.64
09:20:01 all 1.02 0.00 0.09 0.12 0.00 98.77
09:30:01 all 0.10 0.00 0.06 0.00 0.00 99.84
09:40:01 all 0.09 0.00 0.05 0.00 0.00 99.86
09:50:01 all 0.10 0.00 0.05 0.00 0.00 99.85
10:00:01 all 0.10 0.00 0.06 0.00 0.00 99.85
10:10:01 all 0.10 0.00 0.05 0.00 0.00 99.85
10:20:01 all 0.14 0.00 0.08 0.00 0.00 99.77
10:30:01 all 0.10 0.00 0.06 0.00 0.00 99.84
10:40:01 all 0.10 0.00 0.05 0.00 0.00 99.85
Average: all 0.21 0.03 0.10 0.02 0.00 99.65
I/O和傳送速率輸出
[zyq@zyq ~]$ sar -b
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 tps rtps wtps bread/s bwrtn/s
08:50:01 23.37 22.26 1.11 738.15 27.17
09:00:01 18.40 13.62 4.78 782.77 1949.20
09:10:01 22.49 18.60 3.89 570.91 134.83
09:20:01 18.01 7.01 11.00 278.53 6126.12
09:30:01 0.37 0.03 0.34 1.08 3.63
09:40:01 0.25 0.00 0.25 0.00 1.82
09:50:01 0.43 0.08 0.35 4.45 3.68
10:00:01 0.34 0.00 0.34 0.00 3.17
10:10:01 0.28 0.00 0.28 0.00 2.11
10:20:01 0.32 0.00 0.32 0.08 2.90
10:30:01 0.33 0.03 0.30 0.61 3.01
10:40:01 0.24 0.00 0.24 0.00 1.94
Average: 7.14 5.19 1.95 201.55 695.86
設(shè)備使用情況輸出
[zyq@zyq ~]$ sar -d
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
08:50:01 dev8-0 23.37 738.15 27.17 32.74 0.01 0.55 0.22 0.51
08:50:01 dev253-0 1.64 82.83 24.39 65.51 0.00 2.61 0.44 0.07
08:50:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
08:50:01 dev253-2 21.83 655.32 2.78 30.14 0.01 0.42 0.20 0.45
09:00:01 dev8-0 18.40 782.77 1949.20 148.45 0.11 6.03 0.40 0.74
09:00:01 dev253-0 15.35 722.55 1902.85 171.08 0.11 6.95 0.43 0.66
09:00:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:00:01 dev253-2 3.72 60.22 46.29 28.60 0.01 2.62 0.24 0.09
09:10:01 dev8-0 22.49 570.91 134.83 31.38 0.02 0.84 0.40 0.89
09:10:01 dev253-0 19.58 521.37 134.83 33.51 0.02 1.05 0.43 0.84
09:10:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:10:01 dev253-2 1.96 49.44 0.00 25.22 0.00 0.30 0.28 0.05
09:20:01 dev8-0 18.01 278.53 6126.12 355.56 1.84 101.89 0.94 1.70
09:20:01 dev253-0 21.09 278.53 6126.12 303.69 2.14 101.58 0.81 1.70
09:20:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:20:01 dev253-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 dev8-0 0.37 1.08 3.63 12.73 0.00 1.55 0.68 0.03
09:30:01 dev253-0 0.27 1.08 3.63 17.44 0.00 1.96 0.94 0.03
09:30:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 dev253-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 dev8-0 0.25 0.00 1.82 7.12 0.00 1.31 0.88 0.02
09:40:01 dev253-0 0.16 0.00 1.82 11.60 0.00 1.80 1.43 0.02
09:40:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 dev253-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 dev8-0 0.43 4.45 3.68 18.91 0.00 1.20 0.63 0.03
09:50:01 dev253-0 0.31 4.44 3.33 25.07 0.00 1.51 0.82 0.03
09:50:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 dev253-2 0.02 0.01 0.34 16.54 0.00 0.92 0.92 0.00
10:00:01 dev8-0 0.34 0.00 3.17 9.24 0.00 1.63 0.72 0.02
10:00:01 dev253-0 0.24 0.00 3.16 13.36 0.00 2.13 1.01 0.02
10:00:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:00:01 dev253-2 0.01 0.00 0.01 1.50 0.00 1.50 1.50 0.00
10:10:01 dev8-0 0.28 0.00 2.11 7.57 0.00 1.37 0.87 0.02
10:10:01 dev253-0 0.17 0.00 2.11 12.05 0.00 1.84 1.37 0.02
10:10:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 dev253-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
10:20:01 dev8-0 0.32 0.08 2.90 9.21 0.00 1.29 0.75 0.02
10:20:01 dev253-0 0.19 0.08 2.42 13.40 0.00 1.85 1.21 0.02
10:20:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:20:01 dev253-2 0.04 0.00 0.48 10.59 0.00 0.44 0.37 0.00
10:30:01 dev8-0 0.33 0.61 3.01 11.09 0.00 1.34 0.62 0.02
10:30:01 dev253-0 0.24 0.61 3.01 14.99 0.00 1.63 0.83 0.02
10:30:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:30:01 dev253-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 dev8-0 0.24 0.00 1.94 8.05 0.00 1.36 0.81 0.02
10:40:01 dev253-0 0.15 0.00 1.94 12.68 0.00 1.83 1.27 0.02
10:40:01 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 dev253-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: dev8-0 7.14 201.55 695.86 125.71 0.16 23.09 0.47 0.34
Average: dev253-0 5.01 137.80 691.44 165.48 0.19 37.77 0.58 0.29
Average: dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: dev253-2 2.31 63.73 4.41 29.53 0.00 0.73 0.22 0.05
[zyq@zyq ~]$
磁盤設(shè)備名加上參數(shù)-p可以打印出sda等磁盤設(shè)備名稱;如不加參數(shù)-p,設(shè)備則顯示為dev253-0等
[zyq@zyq ~]$ sar -dp
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
08:50:01 sda 23.37 738.15 27.17 32.74 0.01 0.55 0.22 0.51
08:50:01 rhel-root 1.64 82.83 24.39 65.51 0.00 2.61 0.44 0.07
08:50:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
08:50:01 rhel-home 21.83 655.32 2.78 30.14 0.01 0.42 0.20 0.45
09:00:01 sda 18.40 782.77 1949.20 148.45 0.11 6.03 0.40 0.74
09:00:01 rhel-root 15.35 722.55 1902.85 171.08 0.11 6.95 0.43 0.66
09:00:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:00:01 rhel-home 3.72 60.22 46.29 28.60 0.01 2.62 0.24 0.09
09:10:01 sda 22.49 570.91 134.83 31.38 0.02 0.84 0.40 0.89
09:10:01 rhel-root 19.58 521.37 134.83 33.51 0.02 1.05 0.43 0.84
09:10:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:10:01 rhel-home 1.96 49.44 0.00 25.22 0.00 0.30 0.28 0.05
09:20:01 sda 18.01 278.53 6126.12 355.56 1.84 101.89 0.94 1.70
09:20:01 rhel-root 21.09 278.53 6126.12 303.69 2.14 101.58 0.81 1.70
09:20:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:20:01 rhel-home 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 sda 0.37 1.08 3.63 12.73 0.00 1.55 0.68 0.03
09:30:01 rhel-root 0.27 1.08 3.63 17.44 0.00 1.96 0.94 0.03
09:30:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 rhel-home 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 sda 0.25 0.00 1.82 7.12 0.00 1.31 0.88 0.02
09:40:01 rhel-root 0.16 0.00 1.82 11.60 0.00 1.80 1.43 0.02
09:40:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 rhel-home 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 sda 0.43 4.45 3.68 18.91 0.00 1.20 0.63 0.03
09:50:01 rhel-root 0.31 4.44 3.33 25.07 0.00 1.51 0.82 0.03
09:50:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 rhel-home 0.02 0.01 0.34 16.54 0.00 0.92 0.92 0.00
10:00:01 sda 0.34 0.00 3.17 9.24 0.00 1.63 0.72 0.02
10:00:01 rhel-root 0.24 0.00 3.16 13.36 0.00 2.13 1.01 0.02
10:00:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:00:01 rhel-home 0.01 0.00 0.01 1.50 0.00 1.50 1.50 0.00
10:10:01 sda 0.28 0.00 2.11 7.57 0.00 1.37 0.87 0.02
10:10:01 rhel-root 0.17 0.00 2.11 12.05 0.00 1.84 1.37 0.02
10:10:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 rhel-home 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
10:20:01 sda 0.32 0.08 2.90 9.21 0.00 1.29 0.75 0.02
10:20:01 rhel-root 0.19 0.08 2.42 13.40 0.00 1.85 1.21 0.02
10:20:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:20:01 rhel-home 0.04 0.00 0.48 10.59 0.00 0.44 0.37 0.00
10:30:01 sda 0.33 0.61 3.01 11.09 0.00 1.34 0.62 0.02
10:30:01 rhel-root 0.24 0.61 3.01 14.99 0.00 1.63 0.83 0.02
10:30:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:30:01 rhel-home 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 sda 0.24 0.00 1.94 8.05 0.00 1.36 0.81 0.02
10:40:01 rhel-root 0.15 0.00 1.94 12.68 0.00 1.83 1.27 0.02
10:40:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 rhel-home 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:50:01 sda 0.23 0.00 1.67 7.27 0.00 1.21 0.81 0.02
10:50:01 rhel-root 0.14 0.00 1.67 11.80 0.00 1.62 1.32 0.02
10:50:01 rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:50:01 rhel-home 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: sda 6.61 186.13 642.75 125.39 0.15 23.03 0.48 0.31
Average: rhel-root 4.64 127.26 638.67 165.13 0.17 37.68 0.58 0.27
Average: rhel-swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: rhel-home 2.13 58.86 4.07 29.53 0.00 0.73 0.22 0.05
[zyq@zyq ~]$
網(wǎng)絡(luò)設(shè)備統(tǒng)計信息輸出
[zyq@zyq ~]$ sar -n DEV
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
08:50:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
08:50:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
08:50:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
08:50:01 wlp3s0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
08:50:01 virbr3-nic 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:00:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:00:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:00:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:00:01 wlp3s0 521.25 53.29 737.81 5.44 0.00 0.00 0.00
09:00:01 virbr3-nic 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:10:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:10:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:10:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:10:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:10:01 wlp3s0 559.66 57.70 790.83 5.97 0.00 0.00 0.00
09:20:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:20:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:20:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:20:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:20:01 wlp3s0 1.10 0.73 0.09 0.10 0.00 0.00 0.00
09:30:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 wlp3s0 0.85 0.56 0.06 0.10 0.00 0.00 0.00
09:40:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 wlp3s0 0.48 0.24 0.04 0.02 0.00 0.00 0.00
09:50:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 wlp3s0 0.85 0.54 0.06 0.24 0.00 0.00 0.00
10:00:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:00:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:00:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:00:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:00:01 wlp3s0 0.82 0.25 0.05 0.02 0.00 0.00 0.00
10:10:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 wlp3s0 0.47 0.24 0.03 0.02 0.00 0.00 0.00
10:20:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:20:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:20:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:20:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:20:01 wlp3s0 0.83 0.47 0.07 0.08 0.00 0.00 0.00
10:30:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:30:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:30:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:30:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:30:01 wlp3s0 0.70 0.40 0.05 0.04 0.00 0.00 0.00
10:40:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 wlp3s0 1.09 0.45 0.12 0.05 0.00 0.00 0.00
10:40:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
10:50:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:50:01 virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:50:01 enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:50:01 virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:50:01 wlp3s0 0.91 0.47 0.09 0.11 0.00 0.00 0.00
Average: enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: virbr2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: enp0s20f0u4c4i2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: virbr3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: wlp3s0 43.44 4.75 60.56 0.52 0.00 0.00 0.00
[zyq@zyq ~]$
查看指定網(wǎng)卡設(shè)備
[zyq@zyq ~]$ sar -n DEV | egrep 'wlp3s0|enp0s31f6'
08:50:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
08:50:01 wlp3s0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:00:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:00:01 wlp3s0 521.25 53.29 737.81 5.44 0.00 0.00 0.00
09:10:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:10:01 wlp3s0 559.66 57.70 790.83 5.97 0.00 0.00 0.00
09:20:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:20:01 wlp3s0 1.10 0.73 0.09 0.10 0.00 0.00 0.00
09:30:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:30:01 wlp3s0 0.85 0.56 0.06 0.10 0.00 0.00 0.00
09:40:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:40:01 wlp3s0 0.48 0.24 0.04 0.02 0.00 0.00 0.00
09:50:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:50:01 wlp3s0 0.85 0.54 0.06 0.24 0.00 0.00 0.00
10:00:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:00:01 wlp3s0 0.82 0.25 0.05 0.02 0.00 0.00 0.00
10:10:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:10:01 wlp3s0 0.47 0.24 0.03 0.02 0.00 0.00 0.00
10:20:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:20:01 wlp3s0 0.83 0.47 0.07 0.08 0.00 0.00 0.00
10:30:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:30:01 wlp3s0 0.70 0.40 0.05 0.04 0.00 0.00 0.00
10:40:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:40:01 wlp3s0 1.09 0.45 0.12 0.05 0.00 0.00 0.00
10:50:01 enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
10:50:01 wlp3s0 0.91 0.47 0.09 0.11 0.00 0.00 0.00
Average: enp0s31f6 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: wlp3s0 43.44 4.75 60.56 0.52 0.00 0.00 0.00
[zyq@zyq ~]$
內(nèi)存分頁狀態(tài)輸出
[zyq@zyq ~]$ sar -B
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff
08:50:01 369.07 13.58 1009.51 0.24 667.86 0.00 0.00 0.00 0.00
09:00:01 391.39 974.60 967.96 0.21 1249.28 0.00 0.00 0.00 0.00
09:10:01 285.45 67.41 463.33 0.25 318.26 0.00 0.00 0.00 0.00
09:20:01 139.26 3063.06 364.44 0.11 437.33 0.00 0.00 0.00 0.00
09:30:01 0.54 1.81 305.44 0.00 233.60 0.00 0.00 0.00 0.00
09:40:01 0.00 0.91 181.73 0.00 141.58 0.00 0.00 0.00 0.00
09:50:01 2.23 1.84 210.92 0.02 168.96 0.00 0.00 0.00 0.00
10:00:01 0.00 1.58 276.27 0.00 220.96 0.00 0.00 0.00 0.00
10:10:01 0.00 1.05 213.50 0.00 170.63 0.00 0.00 0.00 0.00
10:20:01 0.04 1.45 286.21 0.00 219.37 0.00 0.00 0.00 0.00
10:30:01 0.31 1.51 309.76 0.00 232.28 0.00 0.00 0.00 0.00
10:40:01 0.00 0.97 202.01 0.00 149.61 0.00 0.00 0.00 0.00
10:50:01 0.00 0.84 202.93 0.00 150.37 0.00 0.00 0.00 0.00
Average: 93.06 321.37 387.37 0.07 340.42 0.00 0.00 0.00 0.00
進程隊列長度和平均負(fù)載狀態(tài)輸出文章來源:http://www.zghlxwxcb.cn/news/detail-789218.html
[zyq@zyq ~]$ sar -q
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked
08:50:01 1 537 0.60 0.17 0.09 0
09:00:01 1 514 0.00 0.04 0.07 0
09:10:01 3 524 0.16 0.05 0.06 0
09:20:01 1 516 0.00 0.04 0.05 0
09:30:01 2 517 0.00 0.01 0.05 0
09:40:01 1 516 0.00 0.01 0.05 0
09:50:01 1 519 0.00 0.01 0.05 0
10:00:01 1 517 0.00 0.01 0.05 0
10:10:01 3 516 0.00 0.02 0.05 0
10:20:01 1 523 0.00 0.01 0.05 0
10:30:01 2 520 0.00 0.01 0.05 0
10:40:01 1 522 0.00 0.01 0.05 0
10:50:01 2 522 0.00 0.01 0.05 0
Average: 2 520 0.06 0.03 0.06 0
[zyq@zyq ~]$
內(nèi)存和交換空間狀態(tài)輸出
[zyq@zyq ~]$ sar -r
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty
08:50:01 30746992 1773796 5.45 5376 813576 3367716 8.29 824332 532752 120
09:00:01 29743184 2777604 8.54 5376 1629164 3461580 8.52 1652712 615428 20
09:10:01 29254192 3266596 10.04 5400 1840756 3504124 8.62 1715452 811748 181732
09:20:01 27528028 4992760 15.35 5400 3532048 3450740 8.49 2106288 2084256 8
09:30:01 27529784 4991004 15.35 5400 3532496 3455632 8.50 2103760 2084404 12
09:40:01 27529908 4990880 15.35 5400 3532640 3455600 8.50 2103792 2084408 20
09:50:01 27525052 4995736 15.36 5400 3534044 3473168 8.54 2106292 2085524 16
10:00:01 27521668 4999120 15.37 5400 3534188 3532484 8.69 2108396 2085524 16
10:10:01 27523224 4997564 15.37 5400 3534332 3473056 8.54 2108572 2085524 12
10:20:01 27510304 5010484 15.41 5400 3534592 3543276 8.72 2118528 2085420 16
10:30:01 27516172 5004616 15.39 5400 3534944 3486328 8.58 2114516 2085600 12
10:40:01 27514476 5006312 15.39 5400 3535088 3484168 8.57 2115696 2085212 20
10:50:01 27511336 5009452 15.40 5400 3535224 3543684 8.72 2115776 2085204 12
Average: 28073409 4447379 13.68 5396 3047930 3479350 8.56 1945701 1754693 14001
系統(tǒng)交換活動信息輸出
[zyq@zyq ~]$ sar -w
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 proc/s cswch/s
08:50:01 1.97 352.89
09:00:01 1.45 973.18
09:10:01 1.13 337.85
09:20:01 0.67 299.05
09:30:01 0.84 237.86
09:40:01 0.56 223.19
09:50:01 0.64 236.46
10:00:01 0.77 229.65
10:10:01 0.63 225.51
10:20:01 0.75 243.54
10:30:01 0.82 231.11
10:40:01 0.60 228.30
10:50:01 0.61 232.23
11:00:01 0.79 235.80
Average: 0.88 309.60
注:所有的輸出參數(shù)都可以通過man sar查詢文章來源地址http://www.zghlxwxcb.cn/news/detail-789218.html
查看某一時間段的情況
查看早上9點到10點的cpu負(fù)載
[zyq@zyq ~]$ sar -s 09:00:00 -e 10:00:00
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
09:00:01 CPU %user %nice %system %iowait %steal %idle
09:10:01 all 0.20 0.02 0.13 0.01 0.00 99.64
09:20:01 all 1.02 0.00 0.09 0.12 0.00 98.77
09:30:01 all 0.10 0.00 0.06 0.00 0.00 99.84
09:40:01 all 0.09 0.00 0.05 0.00 0.00 99.86
09:50:01 all 0.10 0.00 0.05 0.00 0.00 99.85
Average: all 0.30 0.00 0.08 0.03 0.00 99.59
查看早上9點到10點的cpu平均負(fù)載
[zyq@zyq ~]$ sar -s 09:00:00 -e 10:00:00 -q
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
09:00:01 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked
09:10:01 3 524 0.16 0.05 0.06 0
09:20:01 1 516 0.00 0.04 0.05 0
09:30:01 2 517 0.00 0.01 0.05 0
09:40:01 1 516 0.00 0.01 0.05 0
09:50:01 1 519 0.00 0.01 0.05 0
Average: 2 518 0.03 0.02 0.05 0
[zyq@zyq ~]$
查看本月17號的cpu負(fù)載
[zyq@zyq ~]$ sar -f /var/log/sa/sa17
Linux 3.10.0-693.el7.x86_64 (zyq) 01/17/23 _x86_64_ (8 CPU)
08:38:30 LINUX RESTART
08:40:01 CPU %user %nice %system %iowait %steal %idle
08:50:01 all 0.22 0.03 0.14 0.06 0.00 99.55
09:00:01 all 0.20 0.31 0.32 0.04 0.00 99.13
09:10:01 all 0.20 0.02 0.13 0.01 0.00 99.64
09:20:01 all 1.02 0.00 0.09 0.12 0.00 98.77
09:30:01 all 0.10 0.00 0.06 0.00 0.00 99.84
09:40:01 all 0.09 0.00 0.05 0.00 0.00 99.86
09:50:01 all 0.10 0.00 0.05 0.00 0.00 99.85
10:00:01 all 0.10 0.00 0.06 0.00 0.00 99.85
10:10:01 all 0.10 0.00 0.05 0.00 0.00 99.85
10:20:01 all 0.14 0.00 0.08 0.00 0.00 99.77
10:30:01 all 0.10 0.00 0.06 0.00 0.00 99.84
10:40:01 all 0.10 0.00 0.05 0.00 0.00 99.85
10:50:01 all 0.10 0.00 0.05 0.00 0.00 99.85
11:00:01 all 0.10 0.00 0.06 0.00 0.00 99.84
11:10:01 all 0.10 0.00 0.05 0.00 0.00 99.85
Average: all 0.18 0.03 0.09 0.02 0.00 99.69
[zyq@zyq ~]$
到了這里,關(guān)于Linux性能調(diào)優(yōu)之sar詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!