孙钰萱优秀作者
原创内容 来源:小居数码网 时间:2024-08-12 09:51:01 阅读() 收藏:52 分享:54 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有389个文字,大小约为2KB,预计阅读时间1分钟。
1、手动清理内存和Cache方法Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches
频繁的文件访问会导致系统的Cache使用量大增
$ free -mtotal used free shared buffers cachedMem: 3955 3926 28 0 55 3459-/+ buffers/cache: 411 3544Swap: 5726 0 5726
free内存减少到几十兆,系统运行缓慢
运行sync将dirty的内容写回硬盘
清理内存和Cache方法:
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
#!/bin/bash# 清理系统缓存脚本used=`free -m |awk 'NR==2' |awk '{print $3}'`free=`free -m |awk 'NR==2' |awk '{print $4}'`echo "===========================" >>/var/log/mem.logdate >> /var/log/mem.logecho "Memory usage | [Use: ${used}MB][Free: ${free}MB]" >> /var/log/mem.logif [ $free -le 500 ];thensync && echo 1 > /proc/sys/vm/drop_cachessync && echo 2 > /proc/sys/vm/drop_cachessync && echo 3 > /proc/sys/vm/drop_cachesecho "OK" >> /var/log/mem.logelseecho "Not required" >> /var/log/mem.logfi
上面就是小居数码小编今天给大家介绍的关于(自动清理linux系统内存和Cache方法)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(521)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:linux怎样清cache命令(自动清理linux系统内存和Cache方法):http://sjzlt.cn/shuma/154855.html