14.linux常用命令
1.CPU
[root@bogon ~]# top
top - 22:14:51 up 7 days, 12:38, 1 user, load average: 0.60, 0.29, 0.19
Tasks: 193 total, 1 running, 192 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.7 us, 0.7 sy, 0.0 ni, 98.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1863004 total, 115956 free, 1379084 used, 367964 buff/cache
KiB Swap: 2097148 total, 1398780 free, 698368 used. 265264 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
23711 root 20 0 3554860 880516 6232 S 0.7 47.3 159:30.06 java
86105 root 20 0 162212 2376 1580 R 0.7 0.1 0:00.22 top
重要的是第一行的:
load average: 0.60, 0.29, 0.19 分别代表是的1分钟5分钟15分钟的系统的平均负载值
如果三个值加起来/3*的值>60%,说明系统的压力大
2.cpu精简版:
[root@bogon ~]# uptime
22:18:34 up 7 days, 12:42, 1 user, load average: 0.03, 0.17, 0.17
3.查看cpu:
# vmstat -n 2 3
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
3 0 698368 117684 0 369592 0 1 5 4 24 51 1 1 97 0 0
1 0 698368 117560 0 369624 0 0 0 0 153 422 1 1 98 0 0
0 0 698368 117156 0 369624 0 0 0 0 163 435 1 1 98 0 0
每两秒钟查一下所有cpu的占用
# mpstat -P ALL 2
Linux 3.10.0-1160.el7.x86_64 (bogon) 2021年08月19日 _x86_64_ (1 CPU)
22时27分36秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
22时27分38秒 all 0.51 0.00 0.51 0.00 0.00 0.00 0.00 0.00 0.00 98.98
22时27分38秒 0 0.51 0.00 0.51 0.00 0.00 0.00 0.00 0.00 0.00 98.98