天天看点

【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命令

继续阅读