buffer和cache是Linux服务器的缓存,而swap分区占用率过高时会影响系统的时候,所以Linux系统下要及时对这些进行清理,下面小编就给大家介绍下如何清理Linux系统中的swap、buffer及cache,一起来学习下吧 。
swap清理:
【如何清理Linux中的swap、buffer及cache】 代码如下:
swapoff -a && swapon -a
注意:这样清理有个前提条件,空闲的内存必须比已经使用的swap空间大
cache清理:
代码如下:
sync; sync; sync; && echo3 》/proc/sys/vm/drop_caches
sleep 2
echo 0》/proc/sys/vm/drop_caches
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
/proc/sys/vm/drop_caches 的值默认为0(所以我们清空后,还再恢复它的值为0)
上面就是清理Linux系统中的swap、buffer及cache的方法介绍了,swap的清理是有前提条件的,而swap、buffer的定时清理也是很有必要的 。
推荐阅读
- 如何连无线蓝牙耳机
- Linux系统如何使用mount命令和软件挂载ISO文件
- Linux中Firefox安装Flash插件的具体步骤
- 加强Linux系统安全的几大技巧
- 进入Linux终端界面的方法汇总
- Linux压缩工具gzip和pigz哪个比较好?
- Linux系统中如何使用uniq命令删除文本重复行
- Linux crontab出现BAD FILE MODE错误该怎么办?
- 如何给Linux系统配置XFS文件系统
- Linux下使用xfs时提示没有磁盘空间的情况该如何处理