1.清理前查看内存使用情况
free -m
2.开始清理
释放前最好先执行下sync
命令,防止丢数据。
sync
cache释放用下面的三个命令,按级别来,1
影响最小,3
影响最大:
To free pagecache:
echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes:
echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:
echo 3 > /proc/sys/vm/drop_caches
3.清理后内存使用情况
free -m
4.完成!
查看内存条数命令:
dmidecode | grep -A16 "Memory Device$"
因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。
公众号
扫码订阅最新深度技术文,回复【资源】获取技术大礼包
评论