Ubuntu 22.04
Sponsored Link

SysStat : का उपयोग कैसे करें2023/09/15

 
SysStat का उपयोग कैसे करें।
निम्नलिखित निर्दिष्ट विकल्पों के साथ [sar] कमांड इनपुट करने के लिए, लॉग प्रदर्शित करना संभव है।
(अधिक जानकारी के लिए [man sar] देखें)
विकल्प विवरण
-u सीपीयू उपयोग आँकड़े
-r मेमोरी उपयोग आँकड़े
-b I/O और स्थानांतरण दर आँकड़े
-B पेजिंग आँकड़े
-d प्रत्येक ब्लॉक डिवाइस के लिए गतिविधि
-n [keyword] नेटवर्क आँकड़े
-q कतार की लंबाई और लोड औसत
-A सभी प्रदर्शित करें

[1] आज की सांख्यिकी रिपोर्ट प्रदर्शित करें।
# CPU

root@dlp:~#
sar -u

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

05:39:26     LINUX RESTART      (2 CPU)

05:40:31        CPU     %user     %nice   %system   %iowait    %steal     %idle
05:45:40        all      5.34      1.76      4.73     11.92      0.00     76.25
05:50:19        all      0.23      0.19      0.35      0.20      0.00     99.03
05:55:40        all      0.46      0.00      0.39      0.57      0.00     98.58
Average:        all      2.04      0.65      1.85      4.30      0.00     91.15

# memory

root@dlp:~#
sar -r

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

05:39:26     LINUX RESTART      (2 CPU)

05:40:31    kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
05:45:40      2163784   3477732    218220      5.43     68996   1397040    807504     11.59    689924    897476        84
05:50:19      2229096   3502648    193388      4.81     69100   1356616    662584      9.51    692392    811152       136
05:55:40      2235820   3510832    185272      4.61     69832   1357380    693648      9.96    728256    783768        84
Average:      2209567   3497071    198960      4.95     69309   1370345    721245     10.36    703524    830799       101

# I/O

root@dlp:~#
sar -b

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

05:39:26     LINUX RESTART      (2 CPU)

05:40:31          tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
05:45:40       213.49     11.50    201.99      0.00   1547.74  12369.85      0.00
05:50:19         1.00      0.02      0.98      0.00      1.38     29.17      0.00
05:55:40         2.63      0.45      2.18      0.00      6.76    157.78      0.00
Average:        73.71      4.07     69.65      0.00    528.27   4264.31      0.00

# network

root@dlp:~#
sar -n DEV

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

05:39:26     LINUX RESTART      (2 CPU)

05:40:31        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
05:45:40           lo      1.02      1.02      0.06      0.06      0.00      0.00      0.00      0.00
05:45:40       enp1s0     57.10     37.61    429.22      2.61      0.00      0.00      0.00      0.00
05:50:19           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
05:50:19       enp1s0      0.66      0.01      0.08      0.00      0.00      0.00      0.00      0.00
05:55:40           lo      0.95      0.95      0.05      0.05      0.00      0.00      0.00      0.00
05:55:40       enp1s0      4.69      3.41      1.32     13.16      0.00      0.00      0.00      0.00
Average:           lo      0.68      0.68      0.04      0.04      0.00      0.00      0.00      0.00
Average:       enp1s0     21.24     13.98    146.21      5.53      0.00      0.00      0.00      0.00

# load avarage

root@dlp:~#
sar -q

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

05:39:26     LINUX RESTART      (2 CPU)

05:40:31      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
05:45:40            0       175      0.14      0.49      0.29         0
05:50:19            3       174      0.06      0.20      0.21         0
05:55:40            0       172      0.10      0.10      0.15         1
Average:            1       174      0.10      0.26      0.22         0
[2] लॉग फ़ाइल निर्दिष्ट करने के साथ पिछले आँकड़े प्रदर्शित करें।
लॉग फ़ाइलें डिफ़ॉल्ट रूप से [/var/log/sa] निर्देशिका के अंतर्गत संग्रहीत की जाती हैं।
# एक लॉग फ़ाइल द्वारा सभी आँकड़े प्रदर्शित करें

root@dlp:~#
sar -A -f /var/log/sysstat/sa19

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

05:39:26     LINUX RESTART      (2 CPU)

05:40:31        CPU      %usr     %nice      %sys   %iowait    %steal      %irq     %soft    %guest    %gnice     %idle
05:45:40        all      5.34      1.76      4.61     11.92      0.00      0.00      0.11      0.00      0.00     76.25
05:45:40          0      6.93      1.84      6.03     10.99      0.00      0.00      0.07      0.00      0.00     74.13
05:45:40          1      3.74      1.67      3.20     12.86      0.00      0.00      0.16      0.00      0.00     78.38

.....
.....

05:40:31     %smem-10  %smem-60 %smem-300     %smem  %fmem-10  %fmem-60 %fmem-300     %fmem
05:45:40         0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
05:50:19         0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
05:55:40         0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:         0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

# लॉग फ़ाइल द्वारा निर्दिष्ट समय के साथ लोड औसत प्रदर्शित करें

root@dlp:~#
sar -q -s 05:40:00 -e 05:50:00 -f /var/log/sysstat/sa19

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

05:40:31      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
05:45:40            0       175      0.14      0.49      0.29         0
Average:            0       175      0.14      0.49      0.29         0
[3] वर्तमान आँकड़े प्रदर्शित करें।
# प्रति सेकंड सीपीयू उपयोग को 3 बार प्रदर्शित करें

root@dlp:~#
sar -u 1 3

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

06:00:02        CPU     %user     %nice   %system   %iowait    %steal     %idle
06:00:03        all      0.00      0.00      1.00      0.00      0.00     99.00
06:00:04        all      0.51      0.00      0.00      0.00      0.00     99.49
06:00:05        all      0.00      0.00      0.00      0.00      0.00    100.00
Average:        all      0.17      0.00      0.34      0.00      0.00     99.50

# I/O और नेटवर्क प्रति 2 सेकंड में 5 बार प्रदर्शित करें

root@dlp:~#
sar -b -n DEV 2 5

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

06:00:22          tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
06:00:24         0.00      0.00      0.00      0.00      0.00      0.00      0.00

06:00:22        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
06:00:24           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
06:00:24       enp1s0      0.50      0.00      0.03      0.00      0.00      0.00      0.00      0.00

06:00:24          tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
06:00:26         0.00      0.00      0.00      0.00      0.00      0.00      0.00

.....
.....

06:00:30        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
06:00:32           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
06:00:32       enp1s0      0.50      0.00      0.03      0.00      0.00      0.00      0.00      0.00

Average:          tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
Average:         0.00      0.00      0.00      0.00      0.00      0.00      0.00

Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
Average:           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:       enp1s0      0.50      0.00      0.03      0.00      0.00      0.00      0.00      0.00
[4] SysStat पैकेज में न केवल [Sar] कमांड के अलावा अन्य कमांड भी शामिल हैं, इसलिए उनके साथ वर्तमान आँकड़ों को निम्नानुसार प्रदर्शित करना संभव है।
# मेगाबाइट्स प्रति 2 सेकंड के साथ I/O प्रदर्शित करें

root@dlp:~#
iostat -mx -d 2

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

Device            r/s     rMB/s   rrqm/s  %rrqm r_await rareq-sz     w/s     wMB/s   wrqm/s  %wrqm w_await wareq-sz     d/s     dMB/s   drqm/s  %drqm d_await dareq-sz     f/s f_await  aqu-sz  %util
dm-0             9.44      0.37     0.00   0.00    0.11    40.32   74.62      1.39     0.00   0.00    4.04    19.07    1.42     15.01     0.00   0.00    0.03 10819.09    0.00    0.00    0.30   6.41
loop0            0.04      0.00     0.00   0.00    0.07     8.64    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00
loop1            0.04      0.00     0.00   0.00    0.19     9.46    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00
loop2            0.05      0.00     0.00   0.00    0.22    18.54    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00
loop3            0.04      0.00     0.00   0.00    0.18     8.53    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00
loop4            0.01      0.00     0.00   0.00    0.00     1.50    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00
vda              8.32      0.43     2.26  21.37    0.14    53.19   46.27      1.47    29.11  38.62    1.94    32.51    1.44     16.29     0.00   0.00    0.02 11581.51   24.41    2.57    0.15   6.42

.....
.....

# सभी CPU उपयोग को प्रति 2 सेकंड में 3 बार प्रदर्शित करें

root@dlp:~#
mpstat -P ALL 2 3

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

06:02:19     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
06:02:21     all    0.00    0.00    0.50    0.00    0.00    0.00    0.00    0.00    0.00   99.50
06:02:21       0    0.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00    0.00   99.00
06:02:21       1    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00

06:02:21     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
06:02:23     all    0.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00    0.00   99.00
06:02:23       0    0.00    0.00    1.50    0.00    0.00    0.00    0.00    0.00    0.00   98.50
06:02:23       1    0.00    0.00    0.50    0.00    0.00    0.00    0.00    0.00    0.00   99.50

06:02:23     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
06:02:25     all    0.25    0.00    0.50    0.75    0.00    0.00    0.00    0.00    0.00   98.50
06:02:25       0    0.50    0.00    1.00    0.00    0.00    0.00    0.00    0.00    0.00   98.50
06:02:25       1    0.00    0.00    0.00    1.51    0.00    0.00    0.00    0.00    0.00   98.49

Average:     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
Average:     all    0.08    0.00    0.67    0.25    0.00    0.00    0.00    0.00    0.00   99.00
Average:       0    0.17    0.00    1.16    0.00    0.00    0.00    0.00    0.00    0.00   98.67
Average:       1    0.00    0.00    0.17    0.50    0.00    0.00    0.00    0.00    0.00   99.33

# प्रति सेकंड 3 बार विशिष्ट प्रक्रिया की मेमोरी उपयोग प्रदर्शित करें

root@dlp:~#
pidstat -r -p 15539 1 3

Linux 5.15.0-25-generic (dlp.srv.world)         05/19/22        _x86_64_        (2 CPU)

06:03:23      UID       PID  minflt/s  majflt/s     VSZ     RSS   %MEM  Command
06:03:24      998     15539      0.00      0.00  271148   38876   0.97  netdata
06:03:25      998     15539      0.00      0.00  271148   38876   0.97  netdata
06:03:26      998     15539      0.00      0.00  271148   38876   0.97  netdata
Average:      998     15539      0.00      0.00  271148   38876   0.97  netdata

# CIFS आँकड़े मेगाबाइट्स प्रति 1 सेकंड के साथ 3 बार प्रदर्शित करें

root@dlp:~#
cifsiostat -m 1 3

Filesystem:               rB/s         wB/s    rops/s    wops/s         fo/s         fc/s         fd/s
\\10.0.0.100\tmp          0.00        20.93      0.00      0.00         0.00         0.00         0.00
.....
.....
मिलान सामग्री