服务器莫名其妙卡顿
2024-04-25 本文已影响0人
简书是什么书
1. 看可用内存还有多少,是不是被缓存占满了
free -h

清除缓存:
echo 1 > /proc/sys/vm/drop_caches

继续:
echo 2 > /proc/sys/vm/drop_caches

再来一次:
echo 3 > /proc/sys/vm/drop_caches

或者直接执行最后一条 echo 3 > /proc/sys/vm/drop_caches
drop_caches的值可以是0-3之间的数字,代表不同的含义:
0:不释放(系统默认值)
1:释放页缓存
2:释放dentries和inodes
3:释放所有缓存
释放完内存后改回去让系统重新自动分配内存echo 0 > /proc/sys/vm/drop_caches