linux 内存清理/释放命令

2020年6月10日 评论 70 views 375字阅读1分15秒

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起来的内容可以增加文件以及的读写速度。

weinxin
微信公众号
三分钟学习晦涩难懂的技术,分享开发、运维、云技术等方面知识,带您轻松打破技术壁垒,编程如鱼得水。欢迎您的关注~!
Linux最后更新:2020-6-17
好烂啊有点差凑合看看还不错很精彩 (还没有人打分)
Loading...
小熊
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: