【2018.05.04学习笔记】【linux基础知识10.1-10.5】

10.1 使用w查看系统负载

w命令:查看cpu负载情况

[root@lgs-01 ~]# w
 11:20:20 up 1 min,  1 user,  load average: 0.27, 0.18, 0.07
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.87.1     11:20    3.00s  0.09s  0.01s w

关注第一行,load average:代表每1分钟、每5分钟、每10分钟时间段内使用cpu的活动进程个数的平均值。

一般与cpu逻辑内核数进行比较,在/proc/cpuinfo 内查看cpu内核数(processor的值),如3为4核。

负载值不大于cpu内核数 即可。意思是cpu能够处理进程的请求,不用排队等待。一般多关注1分钟的平均值。

第一行下面的是用户登录信息,TTY列:pts为网络登录,tty为本地登录。IDEL为cpu空闲时间。

w命令的第一行与uptime命令输出结果一样。

[root@lgs-01 ~]# w
 11:27:17 up 8 min,  1 user,  load average: 0.00, 0.05, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.87.1     11:20    5.00s  0.10s  0.01s w
[root@lgs-01 ~]# uptime
 11:27:19 up 8 min,  1 user,  load average: 0.00, 0.05, 0.05

10.2 vmstat命令

vmstat命令:查看进程、内存、swap、IO、cpu等系统资源的总体情况,一帮能够判断系统瓶颈在哪里

vmstat 1:表示1秒钟显示一次,用ctrl+C结束

[root@lgs-01 ~]# 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
 1  0      0 1079396   2076 204700    0    0   130     9  104  109  0  1 99  0  0
 0  0      0 1079380   2076 204732    0    0     0     0  108  100  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0   89   83  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0  105   97  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0   87   81  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0    25  133  116  0  1 99  0  0
 0  0      0 1079380   2076 204732    0    0     0     0  134  128  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0  158  136  0  0 100  0  0
^C

vmstat 1 8:表示1秒显示一次,显示8次后自动结束

[root@lgs-01 ~]# vmstat 1 8
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 1079396   2076 204732    0    0   122     9  101  106  0  1 99  0  0
 0  0      0 1079380   2076 204732    0    0     0     0   98   93  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0  119  100  0  1 99  0  0
 0  0      0 1079380   2076 204732    0    0     0     0   93   88  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0   92   81  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0  113  103  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0  103   91  0  0 100  0  0
 0  0      0 1079380   2076 204732    0    0     0     0   90   88  0  0 100  0  0
[root@lgs-01 ~]#

重点关注的信息: r:run,处于run状态的进程数(正在使用cpu、或者在排队等待cpu资源的都算run状态)

b:block,被cpu以外的资源堵住的进程的数量(如网络、IO、磁盘等),即在等待其他资源处理的状态

swpd:数值不断变化一会多一会少就要重点关注内存是否不够了,说明swap区与内存在频繁交换数据。

si:多少kb数据进入内存中(从swap区),以内存为参照物

so:多少kb数据从内存出来进入swap区,以内存为参照物

bi:从磁盘出来 到内存的数据量。 读

bo:从内存写入到磁盘的数据量。写

us:用户级别的服务、进程占用cpu的百分比,长期大于50表示系统资源比较紧张

sy:系统级别的服务、进程占用cpu百分比。

id:idel 空闲的cpu资源百分比。

us+sy+id=100

wa:wait 与b类似,等待cpu的进程百分比。数值大表示cpu资源不够分配用。

10.3 top命令

top命令:查看具体进程使用系统资源(cpu、内存等)的情况,3秒动态刷新显示一次

[root@lgs-01 ~]# top
top - 11:47:44 up 29 min,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  98 total,   2 running,  96 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.2 sy,  0.0 ni, 99.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1867048 total,  1078588 free,   581368 used,   207092 buff/cache
KiB Swap:  4194300 total,  4194300 free,        0 used.  1099564 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                      
     1 root      20   0  128164   6828   4064 S   0.0  0.4   0:01.06 systemd                                                                      
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd                                                                     
     3 root      20   0       0      0      0 S   0.0  0.0   0:00.24 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.11 kworker/u256:0                                                               
     7 root      rt   0       0      0      0 S   0.0  0.0   0:00.06 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.67 rcu_sched                                                                    
    10 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 watchdog/0                                                                   
    11 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 watchdog/1                                                                   
    12 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 migration/1                                                                  
    13 root      20   0       0      0      0 S   0.0  0.0   0:00.07 ksoftirqd/1                                                                  
    15 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H     

runing:运行状态的进程数

sleeping:在休息等会在运行的进程数

zombie:僵尸进程数,主进程意外死掉了,留下子进程没人管就变成僵尸进程了。

%cpu(s):us+sy+id=100% 。 st:被偷走的cpu,如虚拟化的子机器。

关注us用户服务,60%以上都要小心。

这里的cpu资源使用百分比与w命令中的cpu负载不同概念。

一般us大,负载肯定大。反过来则不一定。

top 默认按%cpu排序,由高到低。

按M:按%Mem排序。

按P:按%cpu排序。

按1:%cpu(s) 变成%cpu0,表示单独查看某个内核的使用情况

按q:退出。

top -c:看进程运行的具体全局命令。

[root@lgs-01 ~]# top -c
top - 11:56:23 up 37 min,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  97 total,   1 running,  96 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.2 sy,  0.0 ni, 99.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1867048 total,  1078540 free,   581352 used,   207156 buff/cache
KiB Swap:  4194300 total,  4194300 free,        0 used.  1099548 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                      
     9 root      20   0       0      0      0 S   0.3  0.0   0:01.90 [rcu_sched]                                                                  
     1 root      20   0  128164   6828   4064 S   0.0  0.4   0:01.06 /usr/lib/systemd/systemd --switched-root --system --deserialize 21           
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 [kthreadd]                                                                   
     3 root      20   0       0      0      0 S   0.0  0.0   0:00.24 [ksoftirqd/0]                                                                
     5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 [kworker/0:0H

top -bn1:静态显示全部进程信息,在脚本中常用。

[root@lgs-01 ~]# top -bn1
top - 11:57:15 up 38 min,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  97 total,   2 running,  95 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1867048 total,  1078788 free,   581104 used,   207156 buff/cache
KiB Swap:  4194300 total,  4194300 free,        0 used.  1099796 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
     1 root      20   0  128164   6828   4064 S   0.0  0.4   0:01.06 systemd
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd
     3 root      20   0       0      0      0 S   0.0  0.0   0:00.24 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.13 kworker/u256:0
     7 root      rt   0       0      0      0 S   0.0  0.0   0:00.08 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 R   0.0  0.0   0:01.92 rcu_sched
    10 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 watchdog/0
    11 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 watchdog/1
    12 root      rt   0       0      0      0 S   0.0  0.0   0:00.01 migration/1
    13 root      20   0       0      0      0 S   0.0  0.0   0:00.09 ksoftirqd/1
    15 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H
    17 root      20   0       0      0      0 S   0.0  0.0   0:00.13 kdevtmpfs
    18 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 netns
    19 root      20   0       0      0      0 S   0.0  0.0   0:00.00 khungtaskd
    20 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 writeback
    21 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kintegrityd
    22 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 bioset
    23 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kblockd
    24 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 md
    25 root      20   0       0      0      0 S   0.0  0.0   0:02.61 kworker/0:1
    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.39 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
    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 kpsmoused
    46 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 ipv6_addrconf
    66 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 deferwq
    98 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kauditd
   237 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 ata_sff
   238 root      20   0       0      0      0 S   0.0  0.0   0:00.01 scsi_eh_0
   239 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 scsi_tmf_0
   240 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_1
   241 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 scsi_tmf_1
   243 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 mpt_poll_0
   244 root      20   0       0      0      0 S   0.0  0.0   0:00.03 kworker/u256:3
   245 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 mpt/0
   253 root      20   0       0      0      0 S   0.0  0.0   0:00.00 scsi_eh_2
   254 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 scsi_tmf_2
   256 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 ttm_swap
   286 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 bioset
   287 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfsalloc
   288 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs_mru_cache
   289 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-buf/sda3
   290 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-data/sda3
   291 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-conv/sda3
   292 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-cil/sda3
   293 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-reclaim/sda
   294 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-log/sda3
   295 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-eofblocks/s
   296 root      20   0       0      0      0 S   0.0  0.0   0:00.20 xfsaild/sda3
   364 root      20   0   36832   2804   2488 S   0.0  0.2   0:00.19 systemd-journal
   382 root      20   0  342552   5520   2600 S   0.0  0.3   0:00.00 lvmetad
   384 root      20   0   48004   5956   2816 S   0.0  0.3   0:00.43 systemd-udevd
   410 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 nfit
   495 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-buf/sda1
   496 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-data/sda1
   497 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-conv/sda1
   498 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-cil/sda1
   499 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-reclaim/sda
   500 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-log/sda1
   501 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 xfs-eofblocks/s
   503 root      20   0       0      0      0 S   0.0  0.0   0:00.00 xfsaild/sda1
   506 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kdmflush
   507 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 bioset
   534 root      16  -4   55452    892    484 S   0.0  0.0   0:00.00 auditd
   557 polkitd   20   0  535088  11128   4876 S   0.0  0.6   0:00.38 polkitd
   558 root      20   0   99760   6208   4484 S   0.0  0.3   0:00.35 VGAuthService
   559 root      20   0  281924   8148   3340 S   0.0  0.4   0:00.37 rsyslogd
   566 root      20   0  305296   6312   4932 S   0.0  0.3   0:03.58 vmtoolsd
   568 root      20   0   21620   1284    976 S   0.0  0.1   0:01.12 irqbalance
   569 root      20   0   24204   1668   1372 S   0.0  0.1   0:00.07 systemd-logind
   570 dbus      20   0   32768   1836   1412 S   0.0  0.1   0:00.36 dbus-daemon
   574 chrony    20   0  115640   1776   1312 S   0.0  0.1   0:01.05 chronyd
   585 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:1H
   591 root      20   0  126232   1644   1024 S   0.0  0.1   0:00.41 crond
   609 root      20   0  334236  28980   6888 S   0.0  1.6   0:01.14 firewalld
   611 root      20   0  472116   9032   6768 S   0.0  0.5   0:00.29 NetworkManager
   667 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:1H
   916 root      20   0  105996   4076   3100 S   0.0  0.2   0:00.03 sshd
   917 root      20   0  562392  18620   5904 S   0.0  1.0   0:00.67 tuned
   956 root      20   0  115388   1700   1392 S   0.0  0.1   0:00.02 mysqld_safe
  1193 mysql     20   0 1300776 452356   5856 S   0.0 24.2   0:06.51 mysqld
  1257 root      20   0   89544   2088   1072 S   0.0  0.1   0:00.17 master
  1258 postfix   20   0   89648   4000   2996 S   0.0  0.2   0:00.12 pickup
  1259 postfix   20   0   89716   4032   3020 S   0.0  0.2   0:00.01 qmgr
  1271 root      20   0  110044    820    696 S   0.0  0.0   0:00.01 agetty
  1376 root      20   0  147844   5376   4072 S   0.0  0.3   0:00.84 sshd
  1379 root      20   0  115524   2156   1664 S   0.0  0.1   0:00.15 bash
  1408 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kworker/1:2
  1413 root      20   0       0      0      0 S   0.0  0.0   0:00.18 kworker/1:0
  1414 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kworker/0:2
  1415 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kworker/0:0
  1417 root      20   0  157584   2016   1472 R   0.0  0.1   0:00.00 top

RES列:表示已用的内存数,单位kb

PID:进程id,可以使用kill pdi杀死进程。

  1418 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kworker/1:1
  1419 root      20   0  157684   2144   1508 T   0.0  0.1   0:00.01 top
  1420 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kworker/0:2
[root@lgs-01 ~]# kill 1419

10.4 sar命令

sar命令:监控系统的状态,用来查看网卡流量比较多。

sar:被称为linux系统的瑞士军刀,功能丰富,安装sysstat包才能使用该命令。

[root@lgs-01 ~]# sar
-bash: sar: 未找到命令
[root@lgs-01 ~]# yum install -y sysstat
已加载插件:fastestmirror
Determining fastest mirrors
正在解决依赖关系
--> 正在检查事务
---> 软件包 sysstat.x86_64.0.10.1.5-12.el7 将被 安装
--> 正在处理依赖关系 libsensors.so.4()(64bit),它被软件包 sysstat-10.1.5-12.el7.x86_64 需要
--> 正在检查事务
---> 软件包 lm_sensors-libs.x86_64.0.3.4.0-4.20160601gitf9185e5.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

===================================================================================================================================================
 Package                             架构                       版本                                                源                        大小
===================================================================================================================================================
正在安装:
 sysstat                             x86_64                     10.1.5-12.el7                                       base                     310 k
为依赖而安装:
 lm_sensors-libs                     x86_64                     3.4.0-4.20160601gitf9185e5.el7                      base                      41 k

事务概要
===================================================================================================================================================
安装  1 软件包 (+1 依赖软件包)

总下载量:351 k
安装大小:1.2 M
Downloading packages:
(1/2): lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm                                                            |  41 kB  00:00:00     
(2/2): sysstat-10.1.5-12.el7.x86_64.rpm                                                                                     | 310 kB  00:00:00     
---------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                               437 kB/s | 351 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64                                                                          1/2 
  正在安装    : sysstat-10.1.5-12.el7.x86_64                                                                                                   2/2 
  验证中      : sysstat-10.1.5-12.el7.x86_64                                                                                                   1/2 
  验证中      : lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64                                                                          2/2 

已安装:
  sysstat.x86_64 0:10.1.5-12.el7                                                                                                                   

作为依赖被安装:
  lm_sensors-libs.x86_64 0:3.4.0-4.20160601gitf9185e5.el7                                                                                          

完毕!

sar命令:刚安装好,不加参数运行报错,因为不加参数会调用系统保留的sar历史文件。

[root@lgs-01 ~]# sar
无法打开 /var/log/sa/sa06: 没有那个文件或目录
[root@lgs-01 ~]# ls -l /var/log/sa/
总用量 0

这个文件是每隔10分钟才会生成的。

sar -n DEV 1 8:查看网卡流量

[root@lgs-01 ~]# sar -n DEV 1 8
Linux 3.10.0-693.el7.x86_64 (lgs-01) 	2018年05月06日 	_x86_64_	(2 CPU)

12时09分08秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
12时09分09秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12时09分09秒     ens33      0.00      0.00      0.00      0.00      0.00      0.00      0.00

12时09分09秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
12时09分10秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12时09分10秒     ens33      1.00      1.00      0.06      0.40      0.00      0.00      0.00

12时09分10秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
12时09分11秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12时09分11秒     ens33      3.00      1.00      0.18      0.40      0.00      0.00      0.00

12时09分11秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
12时09分12秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12时09分12秒     ens33      2.00      1.00      0.12      0.40      0.00      0.00      0.00

12时09分12秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
12时09分13秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12时09分13秒     ens33      1.00      1.00      0.06      0.40      0.00      0.00      0.00

12时09分13秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
12时09分14秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12时09分14秒     ens33      3.96      1.98      0.31      0.45      0.00      0.00      0.00

12时09分14秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
12时09分15秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12时09分15秒     ens33      2.00      1.00      0.12      0.40      0.00      0.00      0.00

12时09分15秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
12时09分16秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12时09分16秒     ens33      2.00      2.00      0.19      0.46      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.87      1.12      0.13      0.36      0.00      0.00      0.00
[root@lgs-01 ~]# 

一般关注:rx pck/s 、tx pck/s、rx kb/s、tx kb/s

rx pck/s:接收数据包个数, 1秒多少个。一般几千个算正常,上万就要小心为什么了,可能被攻击了。

tx pck/s:发生数据包个数,1秒多少个

rx kb/s:接收数据量,1秒几kb

tx kb/s:发送数据量,1秒几kb

如果接收数据包很多,网络会堵塞,网站就不能正常访问。

带宽跑满也是很危险的(每秒的数据量很大)

rxcmp/s txcmp/s rxmcst/s:压缩数据包、多播数据包。这三个不用关注,一般都是0.00

sar -q 1 5:系统负载,与w一样

[root@lgs-01 ~]# sar -q 1 5
Linux 3.10.0-693.el7.x86_64 (lgs-01) 	2018年05月06日 	_x86_64_	(2 CPU)

12时19分02秒   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
12时19分03秒         1       136      0.00      0.01      0.05         0
12时19分04秒         0       136      0.00      0.01      0.05         0
12时19分05秒         1       136      0.00      0.01      0.05         0
12时19分06秒         1       136      0.00      0.01      0.05         0
12时19分07秒         0       136      0.00      0.01      0.05         0
平均时间:         1       136      0.00      0.01      0.05         0

sar -b 1 5:查看磁盘的读写情况

[root@lgs-01 ~]# sar -b 1 5
Linux 3.10.0-693.el7.x86_64 (lgs-01) 	2018年05月06日 	_x86_64_	(2 CPU)

12时19分46秒       tps      rtps      wtps   bread/s   bwrtn/s
12时19分47秒      0.00      0.00      0.00      0.00      0.00
12时19分48秒      0.00      0.00      0.00      0.00      0.00
12时19分49秒      0.00      0.00      0.00      0.00      0.00
12时19分50秒      0.00      0.00      0.00      0.00      0.00
12时19分51秒      0.00      0.00      0.00      0.00      0.00
平均时间:      0.00      0.00      0.00      0.00      0.00

/var/log/sa/sa06 :二进制文件,不能cat查看。

/var/log/sa/sar06: 可以用cat查看内容。

10.5 nload命令

nload命令:查看网卡流量,动态显示

[root@lgs-01 ~]# nload 
Device ens33 [192.168.87.130] (1/2):
===================================================================================================================================================
Incoming:



                                                                                                    Curr: 936.00 Bit/s
                                                                                                    Avg: 1.22 kBit/s
                                                                                                    Min: 936.00 Bit/s
                                                                                                    Max: 1.99 kBit/s
                                                                                                    Ttl: 19.17 MByte
Outgoing:


                                                                                                    Curr: 8.99 kBit/s
                                                                                                    Avg: 8.97 kBit/s
                                                                                                    Min: 4.26 kBit/s
                                                                                                    Max: 9.52 kBit/s
                                                                                                    Ttl: 1.79 MByte

按 ->:查看第二个网卡

Device lo [127.0.0.1] (2/2):
===================================================================================================================================================
Incoming:

                                                                                                    Curr: 0.00 Bit/s
                                                                                                    Avg: 0.00 Bit/s
                                                                                                    Min: 0.00 Bit/s
                                                                                                    Max: 0.00 Bit/s
                                                                                                    Ttl: 6.09 kByte
Outgoing:


                                                                                                    Curr: 0.00 Bit/s
                                                                                                    Avg: 0.00 Bit/s
                                                                                                    Min: 0.00 Bit/s
                                                                                                    Max: 0.00 Bit/s
                                                                                                    Ttl: 6.09 kByte

按q:退出。

一般看出去的带宽,一直处于满的状态就要警惕

如果进来的流量很大,就要查看是否有攻击了。

转载于:https://my.oschina.net/u/3804114/blog/1807161

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值