服务器维护期间可能会出现内存飙高的情况,这时候我们该如何去处理呢 ?
一、通过 命令 free -h 查看当前内存使用情况。
free -h
total used free shared buff/cache available
Mem: 15G 8.6G 274M 854M 6.6G 5.7G
Swap: 8.0G 23M 8.0G
二、通过top命令查看内存占用率最高的进程。
[root@foundation6 docker]# top
top - 21:31:26 up 15:16, 5 users, load average: 0.61, 0.82, 0.75
Tasks: 240 total, 2 running, 238 sleeping, 0 stopped, 0 zombie
%Cpu(s): 13.7 us, 1.5 sy, 0.0 ni, 84.2 id, 0.6 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3775264 total, 250100 free, 2495300 used, 1029864 buff/cache
KiB Swap: 4064252 total, 2789544 free, 1274708 used. 527664 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
16507 kiosk 20 0 1935284 201988 10816 R 46.8 5.4 68:11.92 plugin-con+
15773 kiosk 20 0 1784208 497692 40776 S 4.7 13.2 37:05.32 firefox
408 root 20 0 36940 4116 3920 S 3.0 0.1 4:51.67 systemd-jo+