其中负载主要看1分钟内cpu的平均进程数,不超过cpu核数时,cpu就算健康,超过了负载较高centos
[root@centos01 ~]# cat /proc/cpuinfo processor : 0 # cpu总核数: 0 +1个 vendor_id : GenuineIntel cpu family : 6 ... [root@centos01 ~]# uptime # 和w差很少,不展现用户列表 10:19:04 up 50 min, 2 users, load average: 0.00, 0.01, 0.05
procs显示进程的相关信息。
r(run): 表示运行或等待cpu时间片的进程数。 b(block): 表示等待资源的进程数,这个资源指的是I/O、内存等。缓存memory显示内存的相关信息。 swpd: 表示切换到交换分区中的内存数量,单位为KB。 free: 表示当前空闲的内存数量,单位为KB。 buff: 表示(即将写入磁盘的)缓冲大小,单位为KB。
cache: 表示(从磁盘中读取的)缓存大小,单位为KB。uiswap显示内存的变换状况。
si: 表示由交换分区写入内存的数据量,单位为KB。
so: 表示由内存写入交换分区的数据量,单位为KB。codeio显示磁盘的使用状态。
bi: 表示从块设备读取数据的量(读磁盘),单位为KB。
bo: 表示从块设备写入数据的量(写磁盘),单位为KB。blogsystem显示采集间隔内发生的中断次数。
in: 表示在某一段时间间隔内观测到的每秒设备的终端次数。
cs: 表示每秒产生的上下文切换次数。排序cpu显示CPU的使用状态。
us: 显示用户下所花费CPU的时间百分比。
sy: 显示系统花费CPU的时间百分比。 id: 表示CPU处于空闲状态的时间百分比。
wa: 表示I/O等待所占用CPU的时间百分比。
st: 表示被偷走的CPU所占百分比(通常都为0,不用关注)。进程
[root@centos01 ~]# 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 771828 692 82664 0 0 29 2 28 40 0 1 99 0 0 [root@centos01 ~]# vmstat 1 # 每隔1秒打印当前的系统信息,ctrl+c退出 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 771796 692 82696 0 0 29 2 27 40 0 1 99 0 0 0 0 0 771772 692 82696 0 0 0 0 18 21 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 18 13 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 16 15 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 17 12 0 1 99 0 0 0 0 0 771772 692 82696 0 0 0 0 19 17 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 23 14 0 1 99 0 0 0 0 0 771772 692 82696 0 0 0 0 16 15 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 16 12 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 18 18 0 1 99 0 0 0 0 0 771772 692 82696 0 0 0 0 17 13 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 12 10 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 18 17 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 8 17 19 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 18 17 0 0 100 0 0 ^C [root@centos01 ~]# vmstat 1 5 # 每隔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 771796 692 82696 0 0 28 2 27 39 0 1 99 0 0 0 0 0 771772 692 82696 0 0 0 0 28 36 0 1 99 0 0 0 0 0 771772 692 82696 0 0 0 0 13 12 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 23 19 0 0 100 0 0 0 0 0 771772 692 82696 0 0 0 0 14 12 0 0 100 0 0
[root@centos01 ~]# top # 每3秒刷新一次数据 top - 10:58:26 up 1:30, 2 users, load average: 0.00, 0.01, 0.05 Tasks: 208 total, 2 running, 206 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 st KiB Mem: 1010860 total, 240064 used, 770796 free, 692 buffers KiB Swap: 4194300 total, 0 used, 4194300 free. 82968 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 49972 6420 3736 S 0.0 0.6 0:02.18 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.05 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.42 kworker/u128:0 7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 [root@centos01 ~]# top -bn1 | head -n 15 # top -bn1 静态打印全部进程 top - 11:11:49 up 1:43, 2 users, load average: 0.00, 0.01, 0.05 Tasks: 209 total, 3 running, 206 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.1 us, 0.3 sy, 0.0 ni, 99.4 id, 0.2 wa, 0.0 hi, 0.1 si, 0.0 st KiB Mem: 1010860 total, 240056 used, 770804 free, 692 buffers KiB Swap: 4194300 total, 0 used, 4194300 free. 83020 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 49972 6420 3736 S 0.0 0.6 0:02.22 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.05 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.48 kworker/u128: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:00.00 rcuob/0
[root@centos01 ~]# sar # 刚安装,尚未历史数据文件 Cannot open /var/log/sa/sa24: No such file or directory [root@centos01 ~]# date Wed Oct 24 11:18:14 CST 2018 [root@centos01 ~]# sar -n DEV 1 5 # rxpck/s 超过几十万可能就是有问题 Linux 3.10.0-123.el7.x86_64 (centos01) 10/24/2018 _x86_64_ (1 CPU) 11:18:25 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 11:18:26 AM eno16777736 1.00 1.00 0.06 0.18 0.00 0.00 0.00 11:18:26 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:18:26 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 11:18:27 AM eno16777736 1.00 1.00 0.06 0.38 0.00 0.00 0.00 11:18:27 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:18:27 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 11:18:28 AM eno16777736 1.00 1.00 0.06 0.38 0.00 0.00 0.00 11:18:28 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:18:28 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 11:18:29 AM eno16777736 1.01 1.01 0.06 0.38 0.00 0.00 0.00 11:18:29 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:18:29 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 11:18:30 AM eno16777736 1.00 1.00 0.06 0.38 0.00 0.00 0.00 11:18:30 AM lo 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 Average: eno16777736 1.00 1.00 0.06 0.34 0.00 0.00 0.00 Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 [root@centos01 ~]# ls /var/log/sa/ sa24 [root@centos01 ~]# sar Linux 3.10.0-123.el7.x86_64 (centos01) 10/24/2018 _x86_64_ (1 CPU) [root@centos01 ~]# [root@centos01 ~]# sar -n DEV -f /var/log/sa/sa24 Linux 3.10.0-123.el7.x86_64 (centos01) 10/24/2018 _x86_64_ (1 CPU) [root@centos01 ~]# sar -q 1 3 Linux 3.10.0-123.el7.x86_64 (centos01) 10/24/2018 _x86_64_ (1 CPU) 11:26:41 AM runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 11:26:42 AM 1 225 0.00 0.04 0.07 0 11:26:43 AM 1 225 0.00 0.04 0.07 0 11:26:44 AM 1 225 0.00 0.04 0.07 0 Average: 1 225 0.00 0.04 0.07 0 [root@centos01 ~]# sar -b Linux 3.10.0-123.el7.x86_64 (centos01) 10/24/2018 _x86_64_ (1 CPU) [root@centos01 ~]# sar -b 1 5 Linux 3.10.0-123.el7.x86_64 (centos01) 10/24/2018 _x86_64_ (1 CPU) 11:27:43 AM tps rtps wtps bread/s bwrtn/s 11:27:44 AM 0.00 0.00 0.00 0.00 0.00 11:27:45 AM 0.00 0.00 0.00 0.00 0.00 11:27:46 AM 2.00 0.00 2.00 0.00 3.00 11:27:47 AM 0.00 0.00 0.00 0.00 0.00 11:27:48 AM 0.00 0.00 0.00 0.00 0.00 Average: 0.40 0.00 0.40 0.00 0.60
[root@centos01 ~]# nload Device eno16777736 [192.168.77.134] (1/2): ================================================================ Incoming: Curr: 944.00 Bit/s Avg: 1.09 kBit/s Min: 944.00 Bit/s Max: 2.99 kBit/s Ttl: 11.57 MByte Outgoing: Curr: 7.73 kBit/s Avg: 7.73 kBit/s Min: 4.13 kBit/s Max: 8.99 kBit/s Ttl: 451.85 kByte