Linux下清除缓存,释放jvm所占用的内存

原创
2019/10/24 11:07
阅读数 3.4K

清空 pagecache:

sync 用于强制被改变的内容立刻写入磁盘,更新超块信息。

echo 1 > /proc/sys/vm/drop_caches

或者:

sync 用于强制被改变的内容立刻写入磁盘,更新超块信息。

sysctl -w vm.drop_caches=1

清空 dentries 和 inodes:

sync 用于强制被改变的内容立刻写入磁盘,更新超块信息。

echo 2 > /proc/sys/vm/drop_caches

或者:

sync 用于强制被改变的内容立刻写入磁盘,更新超块信息。

sysctl -w vm.drop_caches=2

 

 

清空所有缓存(pagecache、dentries 和 inodes):

sync 用于强制被改变的内容立刻写入磁盘,更新超块信息。

echo 3 > /proc/sys/vm/drop_caches

或者:

sync 用于强制被改变的内容立刻写入磁盘,更新超块信息。

sysctl -w vm.drop_caches=3

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部