1.cpu、memory负载
代码语言:javascript
复制root@test:~$ top #top命令,可以查看 cpu 及 memory 的使用及负载情况
top - 09:34:56 up 19 days, 21:55, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 79 total, 1 running, 78 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.7 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 2052480 total, 92804 free, 565296 used, 1394380 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 1304020 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME COMMAND
13923 root 20 0 2333532 514668 18760 S 0.3 25.1 15:17.45 java
1 root 20 0 139016 6936 5316 S 0.0 0.3 0:07.35 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:03.23 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root 20 0 0 0 0 S 0.0 0.0 1:32.65 rcu_sched
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
- 在top下按“1”查看CPU核心数量,shift p :按cpu使用率大小排序,shif m 按内存使用率高低排序
2.io负载
代码语言:javascript
复制root@test:~$ iostat -x #iostat 命令可以查看io负载情况
Linux 4.9.0-9-amd64 (stylewy) 2020年05月18日 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.51 0.00 0.34 0.01 0.00 99.15
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 0.14 0.01 0.26 0.13 2.62 20.16 0.00 1.89 0.85 1.93 0.15 0.00
- 如果没有 iostat 命令,那么,安装之(官方第一张dvd里面就有)
- Debian系: apt-get install sysstat
- RedHat系: yum install sysstat
- sysstat 里面包含: iostat,mpstat,sar