[2] SysStat – Użycie
10 lutego 2022Jak korzystać z SysStat.
Aby wprowadzić polecenie [sar] z określeniem opcji, jak poniżej, możliwe jest wyświetlenie logów (więcej szczegółów w [man sar]).
OPCJA | OPIS |
-u | Statystyki użycia CPU |
-r | Statystyki użycie RAM |
-b | Statystyki I/O oraz transfer |
-B | Statystyki stronicowania |
-d | Aktywność urządzeń blokowych |
-n [keyword] | Statystyki sieci |
-q | Dlugość kolejki i średnie obciążenie |
-A | Pokaż wszystko |
[1] Pokaż raport z dzisiejszych statystyk.
# CPU [root@vlsr01 ~]# sar -u Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:00:38 LINUX RESTART (1 CPU) 21:05:00 CPU %user %nice %system %iowait %steal %idle 21:10:00 all 0,31 0,00 0,50 0,02 0,00 99,17 Średnia: all 0,31 0,00 0,50 0,02 0,00 99,17 # RAM [root@vlsr01 ~]# sar -r Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:00:38 LINUX RESTART (1 CPU) 21:05:00 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 21:10:00 356864 1590208 3661132 91,12 29480 1409580 6751164 110,40 1078168 2279000 388 21:15:00 356916 1590604 3661080 91,12 29480 1409924 6751292 110,40 1078176 2279000 384 Średnia: 356890 1590406 3661106 91,12 29480 1409752 6751228 110,40 1078172 2279000 386 # I/O [root@vlsr01 ~]# sar -b Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:00:38 LINUX RESTART (1 CPU) 21:05:00 tps rtps wtps bread/s bwrtn/s 21:10:00 0,54 0,00 0,54 0,00 21,51 21:15:00 0,59 0,00 0,59 0,00 25,16 Średnia: 0,56 0,00 0,56 0,00 23,33 # sieć [root@vlsr01 ~]# sar -n DEV Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:00:38 LINUX RESTART (1 CPU) 21:05:00 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 21:10:00 lo 0,95 0,95 1,57 1,57 0,00 0,00 0,00 0,00 21:10:00 ens192 3,29 1,60 2,40 0,22 0,00 0,00 0,01 0,00 21:15:00 lo 0,93 0,93 1,57 1,57 0,00 0,00 0,00 0,00 21:15:00 ens192 3,24 1,54 2,39 0,20 0,00 0,00 0,02 0,00 Średnia: lo 0,94 0,94 1,57 1,57 0,00 0,00 0,00 0,00 Średnia: ens192 3,27 1,57 2,39 0,21 0,00 0,00 0,01 0,00 # średnie obciążenie [root@vlsr01 ~]# sar -q Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:00:38 LINUX RESTART (1 CPU) 21:05:00 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 21:10:00 4 584 0,00 0,00 0,00 0 21:15:00 4 585 0,00 0,02 0,00 0 Średnia: 4 584 0,00 0,01 0,00 0
[2] Wyświetl przeszłe statystyki z określeniem pliku dziennika. Pliki dziennika są domyślnie przechowywane w katalogu [/var/log/sa].
# pokaż wszystkie statystyki z pliku [root@vlsr01 ~]# sar -A -f /var/log/sa/sa09 Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:00:38 LINUX RESTART (1 CPU) 21:05:00 CPU %usr %nice %sys %iowait %steal %irq %soft %guest %gnice %idle 21:10:00 all 0,31 0,00 0,21 0,02 0,00 0,21 0,08 0,00 0,00 99,17 21:10:00 0 0,31 0,00 0,21 0,02 0,00 0,21 0,08 0,00 0,00 99,17 21:10:00 CPU %usr %nice %sys %iowait %steal %irq %soft %guest %gnice %idle 21:15:00 all 0,32 0,00 0,19 0,01 0,00 0,20 0,08 0,00 0,00 99,19 21:15:00 0 0,32 0,00 0,19 0,01 0,00 0,20 0,08 0,00 0,00 99,19 Średnia: CPU %usr %nice %sys %iowait %steal %irq %soft %guest %gnice %idle Średnia: all 0,32 0,00 0,20 0,02 0,00 0,21 0,08 0,00 0,00 99,18 Średnia: 0 0,32 0,00 0,20 0,02 0,00 0,21 0,08 0,00 0,00 99,18 21:05:00 proc/s cswch/s 21:10:00 0,06 418,22 21:15:00 0,06 414,96 Średnia: 0,06 416,59 21:05:00 pswpin/s pswpout/s 21:10:00 0,00 0,00 21:15:00 0,00 0,00 Średnia: 0,00 0,00 21:05:00 pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff 21:10:00 0,00 10,75 17,54 0,00 19,28 0,00 0,00 0,00 0,00 21:15:00 0,00 12,58 16,73 0,00 18,96 0,00 0,00 0,00 0,00 Średnia: 0,00 11,67 17,13 0,00 19,12 0,00 0,00 0,00 0,00 21:05:00 tps rtps wtps bread/s bwrtn/s 21:10:00 0,54 0,00 0,54 0,00 21,51 21:15:00 0,59 0,00 0,59 0,00 25,16 Średnia: 0,56 0,00 0,56 0,00 23,33 21:05:00 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty kbanonpg kbslab kbkstack kbpgtbl kbvmused 21:10:00 356864 1590208 3661132 91,12 29480 1409580 6751164 110,40 1078168 2279000 388 1817856 169940 9344 27548 0 21:15:00 356916 1590604 3661080 91,12 29480 1409924 6751292 110,40 1078176 2279000 384 1817468 169912 9360 27548 0 Średnia: 356890 1590406 3661106 91,12 29480 1409752 6751228 110,40 1078172 2279000 386 1817662 169926 9352 27548 0 21:05:00 kbswpfree kbswpused %swpused kbswpcad %swpcad 21:10:00 683524 1413624 67,41 76168 5,39 21:15:00 683524 1413624 67,41 76168 5,39 Średnia: 683524 1413624 67,41 76168 5,39 21:05:00 kbhugfree kbhugused %hugused 21:10:00 0 0 0,00 21:15:00 0 0 0,00 Średnia: 0 0 0,00 21:05:00 dentunusd file-nr inode-nr pty-nr 21:10:00 48619 3552 63832 1 21:15:00 48632 3552 63841 1 Średnia: 48626 3552 63836 1 21:05:00 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 21:10:00 4 584 0,00 0,00 0,00 0 21:15:00 4 585 0,00 0,02 0,00 0 Średnia: 4 584 0,00 0,01 0,00 0 21:05:00 DEV tps rkB/s wkB/s areq-sz aqu-sz await svctm %util 21:10:00 dev8-0 0,54 0,00 10,75 20,04 0,00 2,20 1,24 0,07 21:10:00 dev11-0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 dev253-0 0,62 0,00 10,75 17,25 0,00 1,91 1,07 0,07 21:10:00 dev253-1 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 dev7-0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 dev7-1 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 dev7-2 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 dev7-3 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 dev7-4 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 dev7-5 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 dev7-6 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev8-0 0,59 0,00 12,58 21,32 0,00 2,03 0,89 0,05 21:15:00 dev11-0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev253-0 0,67 0,00 12,58 18,87 0,00 2,12 0,79 0,05 21:15:00 dev253-1 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev7-0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev7-1 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev7-2 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev7-3 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev7-4 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev7-5 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 dev7-6 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev8-0 0,56 0,00 11,67 20,71 0,00 2,12 1,06 0,06 Średnia: dev11-0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev253-0 0,65 0,00 11,67 18,09 0,00 2,02 0,92 0,06 Średnia: dev253-1 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev7-0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev7-1 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev7-2 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev7-3 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev7-4 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev7-5 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: dev7-6 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:05:00 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 21:10:00 lo 0,95 0,95 1,57 1,57 0,00 0,00 0,00 0,00 21:10:00 ens192 3,29 1,60 2,40 0,22 0,00 0,00 0,01 0,00 21:15:00 lo 0,93 0,93 1,57 1,57 0,00 0,00 0,00 0,00 21:15:00 ens192 3,24 1,54 2,39 0,20 0,00 0,00 0,02 0,00 Średnia: lo 0,94 0,94 1,57 1,57 0,00 0,00 0,00 0,00 Średnia: ens192 3,27 1,57 2,39 0,21 0,00 0,00 0,01 0,00 21:05:00 IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 21:10:00 lo 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:10:00 ens192 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 lo 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 ens192 0,00 0,00 0,00 0,01 0,00 0,00 0,00 0,00 0,00 Średnia: lo 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: ens192 0,00 0,00 0,00 0,01 0,00 0,00 0,00 0,00 0,00 21:05:00 call/s retrans/s read/s write/s access/s getatt/s 21:10:00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: 0,00 0,00 0,00 0,00 0,00 0,00 21:05:00 scall/s badcall/s packet/s udp/s tcp/s hit/s miss/s sread/s swrite/s saccess/s sgetatt/s 21:10:00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:15:00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:05:00 totsck tcpsck udpsck rawsck ip-frag tcp-tw 21:10:00 430 19 6 0 0 0 21:15:00 430 19 6 0 0 0 Średnia: 430 19 6 0 0 0 21:05:00 CPU total/s dropd/s squeezd/s rx_rps/s flw_lim/s 21:10:00 all 4,34 0,00 0,00 0,00 0,00 21:10:00 0 4,34 0,00 0,00 0,00 0,00 21:10:00 CPU total/s dropd/s squeezd/s rx_rps/s flw_lim/s 21:15:00 all 4,27 0,00 0,00 0,00 0,00 21:15:00 0 4,27 0,00 0,00 0,00 0,00 Średnia: CPU total/s dropd/s squeezd/s rx_rps/s flw_lim/s Średnia: all 4,31 0,00 0,00 0,00 0,00 Średnia: 0 4,31 0,00 0,00 0,00 0,00 # wyświetl średnią obciążenia z określeniem czasów w pliku dziennika [root@vlsr01 ~]# sar -q -s 21:00:00 -e 22:00:00 -f /var/log/sa/sa09 Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:00:38 LINUX RESTART (1 CPU) 21:05:00 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 21:10:00 4 584 0,00 0,00 0,00 0 21:15:00 4 585 0,00 0,02 0,00 0 Średnia: 4 584 0,00 0,01 0,00 0
[3] Pokaż aktualne statystyki.
#pokaż użycie CPU 3 razy co 1 sekundę [root@vlsr01 ~]# sar -u 1 3 Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:22:13 CPU %user %nice %system %iowait %steal %idle 21:22:14 all 0,00 0,00 1,00 0,00 0,00 99,00 21:22:15 all 0,00 0,00 1,00 0,00 0,00 99,00 21:22:16 all 1,00 0,00 0,00 0,00 0,00 99,00 Średnia: all 0,33 0,00 0,67 0,00 0,00 99,00 # pokaż zużycie I/O co 2 sekundy 4 razy [root@vlsr01 ~]# sar -b -n DEV 2 4 Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:23:40 tps rtps wtps bread/s bwrtn/s 21:23:42 0,00 0,00 0,00 0,00 0,00 21:23:40 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 21:23:42 lo 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:23:42 ens192 3,00 1,00 0,73 0,12 0,00 0,00 0,00 0,00 21:23:42 tps rtps wtps bread/s bwrtn/s 21:23:44 1,50 0,00 1,50 0,00 16,00 21:23:42 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 21:23:44 lo 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:23:44 ens192 5,00 3,50 6,47 0,56 0,00 0,00 0,00 0,00 21:23:44 tps rtps wtps bread/s bwrtn/s 21:23:46 0,00 0,00 0,00 0,00 0,00 21:23:44 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 21:23:46 lo 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:23:46 ens192 5,00 3,50 6,55 0,59 0,00 0,00 0,00 0,00 21:23:46 tps rtps wtps bread/s bwrtn/s 21:23:48 0,00 0,00 0,00 0,00 0,00 21:23:46 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 21:23:48 lo 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 21:23:48 ens192 3,00 1,50 0,99 0,48 0,00 0,00 0,00 0,00 Średnia: tps rtps wtps bread/s bwrtn/s Średnia: 0,38 0,00 0,38 0,00 4,00 Średnia: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil Średnia: lo 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Średnia: ens192 4,00 2,38 3,68 0,44 0,00 0,00 0,00 0,00
[4] Pakiety SysStat zawierają inne polecenia, nie tylko polecenie [Sar], więc możliwe jest wyświetlanie za ich pomocą bieżących statystyk w sposób przedstawiony poniżej.
# pokaż I/O w Megabajtach co 2 sekundy [root@vlsr01 ~]# iostat -mx -d 2 Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) Device r/s w/s rMB/s wMB/s rrqm/s wrqm/s %rrqm %wrqm r_await w_await aqu-sz rareq-sz wareq-sz svctm %util sda 0,23 0,63 0,01 0,02 0,03 1,37 10,63 68,37 17,03 41,05 0,03 33,19 33,72 2,44 0,21 scd0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,17 0,00 0,44 0,00 dm-0 0,17 0,70 0,01 0,02 0,00 0,00 0,00 0,00 17,47 28,86 0,02 42,86 22,99 2,23 0,20 dm-1 0,08 1,30 0,00 0,01 0,00 0,00 0,00 0,00 3,25 872,09 1,13 4,08 4,00 0,22 0,03 loop0 0,07 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,55 0,00 0,00 1,02 0,00 0,11 0,00 loop1 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 5,13 0,00 0,00 6,69 0,00 5,23 0,00 loop2 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 6,10 0,00 0,00 6,21 0,00 4,89 0,00 loop3 0,01 0,00 0,00 0,00 0,00 0,00 0,00 0,00 1,95 0,00 0,00 1,07 0,00 0,19 0,00 loop4 0,03 0,00 0,00 0,00 0,00 0,00 0,00 0,00 1,68 0,00 0,00 1,04 0,00 0,15 0,00 loop5 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 8,52 0,00 0,00 8,00 0,00 8,14 0,00 loop6 0,04 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,06 0,00 0,00 1,03 0,00 0,06 0,00 . . . . . # pokaż zużycie wszystkich CPU co 2 sekundy 3 razy [root@vlsr01 ~]# mpstat -P ALL 2 3 Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:26:43 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 21:26:45 all 0,50 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 99,50 21:26:45 0 0,50 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 99,50 21:26:45 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 21:26:47 all 0,00 0,00 0,50 0,00 0,50 0,00 0,00 0,00 0,00 99,00 21:26:47 0 0,00 0,00 0,50 0,00 0,50 0,00 0,00 0,00 0,00 99,00 21:26:47 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 21:26:49 all 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 100,00 21:26:49 0 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 100,00 Średnia: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle Średnia: all 0,17 0,00 0,17 0,00 0,17 0,00 0,00 0,00 0,00 99,50 Średnia: 0 0,17 0,00 0,17 0,00 0,17 0,00 0,00 0,00 0,00 99,50 # pokaż użycie pamięci przez określony proces co sekundę 3 razy [root@vlsr01 ~]# pidstat -r -p 1767 1 3 Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) 21:28:31 UID PID minflt/s majflt/s VSZ RSS %MEM Command 21:28:32 982 1767 0,00 0,00 1513932 684656 17,04 clamd 21:28:33 982 1767 0,00 0,00 1513932 684656 17,04 clamd 21:28:34 982 1767 0,00 0,00 1513932 684656 17,04 clamd Średnia: 982 1767 0,00 0,00 1513932 684656 17,04 clamd # pokaż statystyki CIFS w Megabajtach co sekundę 3 razy [root@vlsr01 ~]# cifsiostat -m 1 3 Linux 4.18.0-358.el8.x86_64 (vlsr01.zicher.lab) 09.02.2022 _x86_64_ (1 CPU) Filesystem rMB/s wMB/s rops/s wops/s fo/s fc/s fd/s \\192.168.100.1\iso 0,00 0,00 0,00 0,00 0,00 0,00 0,00 Filesystem rMB/s wMB/s rops/s wops/s fo/s fc/s fd/s \\192.168.100.1\iso 0,00 0,00 19,00 0,00 0,00 0,00 0,00 Filesystem rMB/s wMB/s rops/s wops/s fo/s fc/s fd/s \\192.168.100.1\iso 0,00 0,00 18,00 0,00 0,00 0,00 0,00