天天看點

【9.23】日常運維——常用指令(上)10.1 使用 w 檢視系統負載10.2 vmstat 指令10.3 top 指令10.4 sar 指令10.5 nload指令

【9.23】日常運維——常用指令(上)

  • 10.1 使用 w 檢視系統負載
  • 10.2 vmstat 指令
  • 10.3 top 指令
  • 10.4 sar 指令
  • 10.5 nload指令

10.1 使用 w 檢視系統負載

  • w 檢視系統負載
[[email protected] ~]# w
 20:13:32 up 31 min,  1 user,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.194.1    19:51    4.00s  0.13s  0.07s w
[[email protected] ~]# date
2019年 09月 23日 星期一 20:13:42 CST
           

網絡登入的是pts/0,pts/1等,虛拟機直接登入時tty1…

load average: 0.00, 0.01, 0.05 表示:1分鐘,5分鐘,15分鐘時間段内,系統的負載

該時間段内,使用CPU的活動的程序有多少個(平均值)

  • 有多少邏輯CPU,可以在cpuinfo中檢視,processor參數,0表示有cpu1個,1為兩個,以此類推
    【9.23】日常運維——常用指令(上)10.1 使用 w 檢視系統負載10.2 vmstat 指令10.3 top 指令10.4 sar 指令10.5 nload指令

    當CPU為一個時,第一個數字1為最理想;CPU為8個時,第一個數字為8最理想,此時processor為7每一個CPU都有一個程序占用,是理想狀态,不忙也不閑,高于這個數字就表示要排隊了,比較忙。

    一般情況下,最關注的第一個數字。

  • uptime 也可以檢視系統負載
[[email protected] ~]# uptime
 21:20:53 up 40 min,  1 user,  load average: 0.01, 0.03, 0.05
           

(uptime比w較精簡,一般使用w指令即可)

10.2 vmstat 指令

CPU 不夠用的話,要考慮什麼原因導緻 CPU 不夠用,程序都在幹什麼,有哪些任務在使用 CPU ?

需要進一步檢視系統資訊

  • vmstat 可以看到 CPU,記憶體,虛拟磁盤,交換分區,磁盤,系統程序等資訊
[[email protected] ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 716340   2200 145592    0    0    37     4   44  124  0  1 99  0  0
           
  • vmstat 時間(s) 表示按機關時間顯示一次,Ctrl + C結束
[[email protected] ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 716068   2200 145624    0    0    36     4   44  122  0  1 99  0  0
 0  0      0 716072   2200 145624    0    0     0     2   32   45  1  1 98  0  0
 0  0      0 716072   2200 145624    0    0     0     0   34   50  0  0 100  0  0
 0  0      0 716072   2200 145624    0    0     0     0   43   57  0  0 100  0  0
 0  0      0 716072   2200 145624    0    0     0     0   33   41  0  0 100  0  0
 0  0      0 716072   2200 145624    0    0     0     0   24   35  0  0 100  0  0
 0  0      0 716072   2200 145624    0    0     0     0   26   38  0  0 100  0  0
 0  0      0 716072   2200 145624    0    0     0     0   27   36  0  1 99  0  0
^C
[[email protected] ~]#
           
  • vmstat 時間(s) 次數 表示按機關時間顯示一次,隻顯示幾次
[[email protected] ~]# vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 716172   2200 145656    0    0    36     4   43  120  0  1 99  0  0
 0  0      0 716148   2200 145656    0    0     0     0   32   51  0  0 100  0  0
 0  0      0 716148   2200 145656    0    0     0     0   36   50  0  0 99  1  0
 0  0      0 716148   2200 145656    0    0     0     0   23   35  0  0 100  0  0
 0  0      0 716148   2200 145656    0    0     0     0   29   39  0  0 100  0  0
[[email protected] ~]# 
           

每秒顯示1次,共顯示5次

字元 含義
r = run 有多少程序處于 run 的狀态 (無論是在使用CPU中,還是在排隊中,都是 r 狀态)
b = block 表示有多少程序在等待(程序被CPU以外的,比如硬碟、網絡阻斷,處于等待狀态)
swpd 數字不斷變化,交換分區和記憶體頻繁交換資料,記憶體不夠了
si 有多少kb資料從swap進入到記憶體中(和swap有關)
so 有多少kb資料從記憶體出來到swap中(和swap有關)
bi 從磁盤裡進入到記憶體裡去,讀的資料量(和磁盤有關)
bo 從磁盤裡進入到記憶體裡去,寫的資料量(和磁盤有關)
us 使用者态的資源占用CPU的百分比(數字長時間大于50,表示資源不夠, us+sy+id=100)
sy 系統占用
id 空閑
wa wait 等待CPU的程序占百分比

10.3 top 指令

  • top 指令檢視程序

    3秒顯示一次,動态顯示占用最高的程序

[[email protected] ~]# top
top - 21:53:44 up  1:13,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  94 total,   1 running,  93 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.3 us,  0.0 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   995896 total,   706728 free,   134772 used,   154396 buff/cache
KiB Swap:  1999868 total,  1999868 free,        0 used.   690576 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                                                                                
     1 root      20   0  128040   6540   4136 S  0.0  0.7   0:02.20 systemd                                                                                                                                                                
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd                                                                                                                                                               
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.30 ksoftirqd/0                                                                                                                                                            
     5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H                                                                                                                                                           
     6 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kworker/u256:0                                                                                                                                                         
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0                                                                                                                                                            
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh                                                                                                                                                                 
     9 root      20   0       0      0      0 S  0.0  0.0   0:01.00 rcu_sched                                                                                                                                                              
    10 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 lru-add-drain                                                                                                                                                          
    11 root      rt   0       0      0      0 S  0.0  0.0   0:00.03 watchdog/0                                                                                                                                                             
    13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs                                                                                                                                                              
    14 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns                                                                                                                                                                  
    15 root      20   0       0      0      0 S  0.0  0.0   0:00.00 khungtaskd                                                                                                                                                             
    16 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 writeback                                                                                                                                                              
    17 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kintegrityd                                                                                                                                                            
    18 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset                                                                                                                                                                 
    19 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset                                                                                                                                                                 
    20 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset                                                                                                                                                                 
    21 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kblockd                                                                                                                                                                
    22 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 md                                                                                                                                                                     
    23 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 edac-poller                                                                                                                                                            
    24 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 watchdogd                                                                                                                                                              
    30 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kswapd0                                                                                                                                                                
    31 root      25   5       0      0      0 S  0.0  0.0   0:00.00 ksmd                                                                                                                                                                   
    32 root      39  19       0      0      0 S  0.0  0.0   0:00.02 khugepaged                                                                                                                                                             
    33 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 crypto                                                                                                                                                                 
    41 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kthrotld                                                                                                                                                               
    42 root      20   0       0      0      0 S  0.0  0.0   0:00.17 kworker/u256:1                                                                                                                                                         
    43 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kmpath_rdacd                                                                                                                                                           
    44 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kaluad                                                                                                                                                                 
    45 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kpsmoused                                                                                                                                                              
    47 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 ipv6_addrconf                                                                                                                                                          
    60 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 deferwq                                                                                                                                                                
    91 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kauditd                                                                                                                                                                
  1676 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 nfit                                                                                                                                                                   
  1702 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 mpt_poll_0                                                                                                                                                             
  1707 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 ata_sff                                                                                                                                                                
  1708 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 mpt/0                                                                                                                                                                  
  1766 root      20   0       0      0      0 S  0.0  0.0   0:00.00 scsi_eh_0                                                                                                                                                              
  1769 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 scsi_tmf_0                                                                                                                                                             
  1786 root      20   0       0      0      0 S  0.0  0.0   0:00.01 scsi_eh_1                                                                                                                                                              
  1788 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 scsi_tmf_1                                                                                                                                                             
  1791 root      20   0       0      0      0 S  0.0  0.0   0:00.00 scsi_eh_2                                                                                                                                                              
  1797 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 scsi_tmf_2                                                                                                                                                             
  1939 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 ttm_swap                                                                                                                                                               
  1946 root     -51   0       0      0      0 S  0.0  0.0   0:00.00 irq/16-vmwgfx                                                                                                                                                          
  2919 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset     
           

st 被偷走了的 CPU 百分比,伺服器做了虛拟化,有些虛拟機可能偷走部分 CPU

★平時需要多關注 us ,長時間在 60% 以上,肯定對 CPU 的壽命會有影響。

系統負載和CPU使用率不一樣,系統負載可以很高,但是CPU使用率us可能為0。

大部分情況下,us百分比很高,系統負載肯定很高。

RES 實體記憶體大小 機關KB

預設情況下,會按照 CPU 的百分比去從高到低排列。

如果想要按使用記憶體占比排列,那麼按 M 就可以切換到記憶體排列,按 P 切換回 CPU 排列

【9.23】日常運維——常用指令(上)10.1 使用 w 檢視系統負載10.2 vmstat 指令10.3 top 指令10.4 sar 指令10.5 nload指令

按數字 1,可以檢視所有CPU的使用情況 (按1來回切換)

【9.23】日常運維——常用指令(上)10.1 使用 w 檢視系統負載10.2 vmstat 指令10.3 top 指令10.4 sar 指令10.5 nload指令

按 q 鍵可以退出top指令

  • top -c 可以檢視具體指令,全局的路徑
    【9.23】日常運維——常用指令(上)10.1 使用 w 檢視系統負載10.2 vmstat 指令10.3 top 指令10.4 sar 指令10.5 nload指令
  • top -bn1 靜态顯示所有資訊(适合在寫腳本時使用)
[[email protected] ~]# top -bn1
top - 22:15:10 up  1:34,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  94 total,   1 running,  93 sleeping,   0 stopped,   0 zombie
%Cpu(s):  5.9 us,  5.9 sy,  0.0 ni, 88.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   995896 total,   706672 free,   134756 used,   154468 buff/cache
KiB Swap:  1999868 total,  1999868 free,        0 used.   690528 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
     1 root      20   0  128040   6540   4136 S  0.0  0.7   0:02.23 systemd
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.33 ksoftirqd/0
     5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H
     6 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kworker/u256:0
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh
     9 root      20   0       0      0      0 S  0.0  0.0   0:01.01 rcu_sched
    10 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 lru-add-drain
    11 root      rt   0       0      0      0 S  0.0  0.0   0:00.04 watchdog/0
    13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs
    14 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns
    15 root      20   0       0      0      0 S  0.0  0.0   0:00.00 khungtaskd
    16 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 writeback
    17 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kintegrityd
    18 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset
    19 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset
    20 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset
    21 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kblockd
    22 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 md
    23 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 edac-poller
    24 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 watchdogd
    30 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kswapd0
    31 root      25   5       0      0      0 S  0.0  0.0   0:00.00 ksmd
    32 root      39  19       0      0      0 S  0.0  0.0   0:00.03 khugepaged
    33 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 crypto
    41 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kthrotld
    42 root      20   0       0      0      0 S  0.0  0.0   0:00.22 kworker/u256:1
    43 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kmpath_rdacd
    44 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kaluad
    45 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kpsmoused
    47 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 ipv6_addrconf
    60 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 deferwq
    91 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kauditd
  1676 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 nfit
  1702 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 mpt_poll_0
  1707 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 ata_sff
  1708 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 mpt/0
  1766 root      20   0       0      0      0 S  0.0  0.0   0:00.00 scsi_eh_0
  1769 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 scsi_tmf_0
  1786 root      20   0       0      0      0 S  0.0  0.0   0:00.01 scsi_eh_1
  1788 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 scsi_tmf_1
  1791 root      20   0       0      0      0 S  0.0  0.0   0:00.00 scsi_eh_2
  1797 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 scsi_tmf_2
  1939 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 ttm_swap
  1946 root     -51   0       0      0      0 S  0.0  0.0   0:00.00 irq/16-vmwgfx
  2919 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset
  2924 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfsalloc
  2930 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs_mru_cache
  2933 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-buf/sda3
  2937 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-data/sda3
  2938 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-conv/sda3
  2939 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-cil/sda3
  2940 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-reclaim/sda
  2941 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-log/sda3
  2942 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-eofblocks/s
  2943 root      20   0       0      0      0 S  0.0  0.0   0:00.39 xfsaild/sda3
  2944 root       0 -20       0      0      0 S  0.0  0.0   0:00.04 kworker/0:1H
  3012 root      20   0   37112   2812   2484 S  0.0  0.3   0:00.23 systemd-journal
  3037 root      20   0  340348   7596   2620 S  0.0  0.8   0:00.02 lvmetad
  3048 root      20   0   48208   5632   2864 S  0.0  0.6   0:00.85 systemd-udevd
  5045 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kdmflush
  5047 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset
  5085 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-buf/sda1
  5091 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-data/sda1
  5096 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-conv/sda1
  5097 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-cil/sda1
  5106 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-reclaim/sda
  5113 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-log/sda1
  5117 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 xfs-eofblocks/s
  5118 root      20   0       0      0      0 S  0.0  0.0   0:00.00 xfsaild/sda1
  6095 root      16  -4   62044   1084    496 S  0.0  0.1   0:00.01 auditd
  6238 root      20   0   26376   1744   1440 S  0.0  0.2   0:00.07 systemd-logind
  6246 root      20   0   99564   6112   4504 S  0.0  0.6   0:00.03 VGAuthService
  6248 root      20   0  300936   6492   5116 S  0.0  0.7   0:07.96 vmtoolsd
  6256 polkitd   20   0  612996  10956   4932 S  0.0  1.1   0:00.11 polkitd
  6260 dbus      20   0   66456   2584   1896 S  0.0  0.3   0:00.24 dbus-daemon
  6271 chrony    20   0  117784   1812   1352 S  0.0  0.2   0:00.16 chronyd
  6382 root      20   0  126284   1696   1068 S  0.0  0.2   0:00.42 crond
  6402 root      20   0  110092    860    728 S  0.0  0.1   0:00.01 agetty
  6416 root      20   0  358512  29328   7184 S  0.0  2.9   0:01.32 firewalld
  6586 root      20   0  473980  10744   6688 S  0.0  1.1   0:00.41 NetworkManager
  7066 root      20   0  112756   4320   3292 S  0.0  0.4   0:00.03 sshd
  7068 root      20   0  573820  17128   6036 S  0.0  1.7   0:01.54 tuned
  7070 root      20   0  220784   4072   3300 S  0.0  0.4   0:00.81 rsyslogd
  7197 root      20   0   89544   2084   1072 S  0.0  0.2   0:00.06 master
  7203 postfix   20   0   89648   4064   3068 S  0.0  0.4   0:00.02 pickup
  7204 postfix   20   0   89716   4092   3088 S  0.0  0.4   0:00.01 qmgr
  7341 root      20   0  158760   5592   4240 S  0.0  0.6   0:00.74 sshd
  7344 root      20   0  116088   2836   1796 S  0.0  0.3   0:00.17 bash
  7363 root      20   0       0      0      0 S  0.0  0.0   0:03.62 kworker/0:1
  7486 root      20   0       0      0      0 S  0.0  0.0   0:00.02 kworker/0:2
  7487 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kworker/0:0
  7490 root      20   0  161880   2108   1548 R  0.0  0.2   0:00.00 top
[[email protected] ~]# 
           
  • 殺死程序:kill + 程序的PID

10.4 sar 指令

  • 監控系統狀态

1、安裝 sar 指令

[[email protected] ~]# sar
-bash: sar: 未找到指令
[[email protected] ~]# yum install -y sysstat
           
[[email protected] ~]# sar
無法打開 /var/log/sa/sa12: 沒有那個檔案或目錄
           
  • sar 指令如果不加具體選項,預設會去調用系統中儲存在 /var/log/sa 中的曆史檔案
  • sar 每十分鐘會把系統狀态過濾一遍,儲存在 /var/log/sa 目錄下,是以,安裝完成後需要等待十分鐘後,才能不加參數使用
  • sar -n DEV 時間 次數 網卡流量
[[email protected] ~]# sar -n DEV 1 5
Linux 3.10.0-957.el7.x86_64 (arslinux-01) 	2019年09月23日 	_x86_64_	(1 CPU)

19時55分23秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
19時55分24秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
19時55分24秒     ens33      1.01      0.00      0.06      0.00      0.00      0.00      0.00

19時55分24秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
19時55分25秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
19時55分25秒     ens33      2.00      2.00      0.12      0.44      0.00      0.00      0.00

19時55分25秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
19時55分26秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
19時55分26秒     ens33      1.00      1.00      0.06      0.38      0.00      0.00      0.00

19時55分26秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
19時55分27秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
19時55分27秒     ens33      1.00      1.00      0.06      0.38      0.00      0.00      0.00

19時55分27秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
19時55分28秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
19時55分28秒     ens33      1.00      1.00      0.06      0.38      0.00      0.00      0.00

平均時間:     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
平均時間:        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
平均時間:     ens33      1.20      1.00      0.07      0.32      0.00      0.00      0.00
[[email protected] ~]# 
           

每隔一秒檢視一次,共檢視5次

rxpck/s:接收到的資料包 數值為幾千,比較正常,上萬就不太正常了

txpck/s:發送出去的資料包

rxkB/s:接收的資料量

txkB/s:發送出去的資料量

rxcmp/s:txcmp/s:rxmcst/s不重要,一般都是 0

[[email protected] ~]# sar
Linux 3.10.0-957.el7.x86_64 (arslinux-01) 	2019年09月23日 	_x86_64_	(1 CPU)
[[email protected] ~]# ls /var/log/sa
sa12
           

日期為幾号,就是sa多少,23号就是sa23,17号就是sa17

  • sar -n DEV -f /var/log/sa/sa?? 檢視網卡曆史資料,??為日期

    /var/log/sa 目錄下資料最多保留1個月

  • sar -q 查詢間隔 查詢次數 檢視系統負載
[[email protected] ~]# sar -q 1 5
Linux 3.10.0-957.el7.x86_64 (arslinux-01) 	2019年09月23日 	_x86_64_	(1 CPU)

20時11分35秒   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
20時11分36秒         1       114      0.00      0.01      0.05         0
20時11分37秒         1       114      0.00      0.01      0.05         0
20時11分38秒         0       114      0.00      0.01      0.05         0
20時11分39秒         1       114      0.00      0.01      0.05         0
20時11分40秒         1       114      0.00      0.01      0.05         0
平均時間:         1       114      0.00      0.01      0.05         0
           
  • sar -q 預設檢視當天
[[email protected] ~]# sar -q
Linux 3.10.0-957.el7.x86_64 (arslinux-01) 	2019年09月23日 	_x86_64_	(1 CPU)

20時00分02秒   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
20時10分01秒         0       114      0.00      0.01      0.05         0
平均時間:         0       114      0.00      0.01      0.05         0
           
  • sar -b 查詢間隔 查詢次數 檢視磁盤資料
[[email protected] ~]# sar -b 1 5
Linux 3.10.0-957.el7.x86_64 (arslinux-01) 	2019年09月23日 	_x86_64_	(1 CPU)

20時14分48秒       tps      rtps      wtps   bread/s   bwrtn/s
20時14分49秒      0.00      0.00      0.00      0.00      0.00
20時14分50秒      0.00      0.00      0.00      0.00      0.00
20時14分51秒      0.00      0.00      0.00      0.00      0.00
20時14分52秒      0.00      0.00      0.00      0.00      0.00
20時14分53秒      0.00      0.00      0.00      0.00      0.00
平均時間:      0.00      0.00      0.00      0.00      0.00
           

/var/log/sa/ 下不僅會生成 sa 日期檔案,還會生成 sar 日期檔案

sa 日期是二進制檔案,隻能 sar 指令去檢視,無法 cat;而 sar日期 檔案是可以 cat 的

10.5 nload指令

nload 預設是沒有安裝的,需要安裝 nload

在安裝 nload 前,需要安裝 epel-release

[[email protected] ~]# nload
-bash: nload: 未找到指令
[[email protected] ~]# yum install -y epel-release
[[email protected] ~]# yum install -y nload
           
【9.23】日常運維——常用指令(上)10.1 使用 w 檢視系統負載10.2 vmstat 指令10.3 top 指令10.4 sar 指令10.5 nload指令

按右方向鍵,可以切換到另外一個網卡

【9.23】日常運維——常用指令(上)10.1 使用 w 檢視系統負載10.2 vmstat 指令10.3 top 指令10.4 sar 指令10.5 nload指令

實際運作圖

【9.23】日常運維——常用指令(上)10.1 使用 w 檢視系統負載10.2 vmstat 指令10.3 top 指令10.4 sar 指令10.5 nload指令

繼續閱讀