其中負載主要看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