1、工具:
top 、uptime 、w 检测系统整体的负载、承受能力
iostat 、 iotop 查看磁盘IO
vmstat、 sar 、iostat、 top 检测CPU
free、vmstat 内存
CPU、内存信息查看
$cpu: cpu核数
sy: 内核CPU使用率
us: 用户CPU使用率
id: 空闲CPU使用率
total: 总内存
free: 空闲内存
used: 已使用内存
buff/cache: 缓存内存,富余内存
load average: 0.09, 0.05, 0.05 负载不要超过CPU 核数 * 2, 三个数字平均值 1分钟,5分钟,15分钟,一般只看第1个值
[root@localhost ~]# uptime
12:38:43 up 31 min, 1 user, load average: 0.00, 0.02, 0.05
load average: 0.00, 0.02, 0.05 负载不要超过CPU 核数 * 2, 三个数字平均值 1分钟,5分钟,15分钟,一般只看第1个值
登录用户及负载
[root@localhost ~]# w
12:39:56 up 32 min, 1 user, load average: 0.00, 0.02, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.1.101 12:10 4.00s 0.07s 0.00s w
[root@localhost ~]# iostat -x 1 2
Linux 3.10.0-1062.el7.x86_64 (localhost.localdomain) 10/07/2020 _x86_64_ (2 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.12 0.00 0.16 0.36 0.00 99.36
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
scd0 0.00 0.00 0.00 0.00 0.16 0.00 114.22 0.00 1.33 1.33 0.00 1.11 0.00
sda 0.00 0.03 0.95 0.21 27.97 3.13 53.84 0.02 14.83 16.26 8.24 7.77 0.90
dm-0 0.00 0.00 0.75 0.23 22.92 2.50 51.76 0.02 18.66 21.99 7.96 8.86 0.87
dm-1 0.00 0.00 0.01 0.00 0.34 0.00 50.09 0.00 3.74 3.74 0.00 3.53 0.00
dm-2 0.00 0.00 0.02 0.00 0.17 0.31 56.45 0.00 2.13 2.08 3.50 1.96 0.00
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.00 0.50 0.00 99.50
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
scd0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
每1秒一交 共2次
查看IO中的%iowait参数
可以查看相关进程对应IO等信息
[root@localhost ~]# iotop
Total DISK READ : 0.00 B/s | Total DISK WRITE : 7.81 K/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 7.81 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
1685 be/4 root 0.00 B/s 3.90 K/s 0.00 % 0.00 % java -Djava.util.logging.config.file=/usr/local/tomca~he.catalina.startup.Bootstrap start [C2 CompilerThre]
1690 be/4 root 0.00 B/s 3.90 K/s 0.00 % 0.00 % java -Djava.util.logging.config.file=/usr/local/tomca~he.catalina.startup.Bootstrap start [VM Periodic Tas]
512 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kworker/0:1H]
1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % systemd --switched-root --system --deserialize 22
2 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthreadd]
1707 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % java -Djava.util.logging.config.file=/usr/local/tomca~he.catalina.startup.Bootstrap start [http-nio-8080-A]
4 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kworker/0:0H]
vmstat sar iostat top
[root@localhost ~]# vmstat
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 1297028 2108 327968 0 0 22 5 46 80 0 0 99 0 0
[root@localhost ~]# sar
Linux 3.10.0-1062.el7.x86_64 (localhost.localdomain) 10/07/2020 _x86_64_ (2 CPU)
12:07:50 PM LINUX RESTART
12:10:02 PM CPU %user %nice %system %iowait %steal %idle
12:20:01 PM all 0.05 0.00 0.07 0.08 0.00 99.80
12:30:01 PM all 0.03 0.00 0.07 0.01 0.00 99.89
12:40:01 PM all 0.04 0.00 0.08 0.01 0.00 99.87
12:50:01 PM all 0.03 0.00 0.05 0.01 0.00 99.91
01:00:01 PM all 0.03 0.00 0.05 0.01 0.00 99.92
01:10:01 PM all 0.03 0.00 0.06 0.02 0.00 99.89
01:20:01 PM all 0.03 0.00 0.05 0.01 0.00 99.91
01:30:01 PM all 0.03 0.01 0.09 0.07 0.00 99.80
01:40:01 PM all 0.02 0.00 0.05 0.01 0.00 99.92
01:50:01 PM all 0.03 0.00 0.05 0.01 0.00 99.92
02:00:01 PM all 0.21 0.00 0.32 0.35 0.00 99.11
02:10:01 PM all 0.09 0.00 0.10 0.01 0.00 99.80
Average: all 0.05 0.00 0.09 0.05 0.00 99.81
[root@localhost ~]# iostat
Linux 3.10.0-1062.el7.x86_64 (localhost.localdomain) 10/07/2020 _x86_64_ (2 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.13 0.00 0.17 0.34 0.00 99.36
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
scd0 0.00 0.14 0.00 1028 0
sda 1.21 40.59 8.85 306553 66844
dm-0 1.07 36.22 8.30 273527 62707
dm-1 0.01 0.29 0.00 2204 0
dm-2 0.01 0.15 0.27 1141 2048
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1846 264 1260 9 322 1433
Swap: 5503 0 5503
shared buff/cache available 为缓存,也可以理解为剩余内存
------------------end