服务器莫名其妙卡顿

2024-04-25  本文已影响0人  简书是什么书

1. 看可用内存还有多少,是不是被缓存占满了

free -h

image.png
清除缓存:echo 1 > /proc/sys/vm/drop_caches
image.png
继续: echo 2 > /proc/sys/vm/drop_caches
image.png
再来一次: echo 3 > /proc/sys/vm/drop_caches
image.png

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

释放完内存后改回去让系统重新自动分配内存echo 0 > /proc/sys/vm/drop_caches

上一篇 下一篇

猜你喜欢

热点阅读