Linux如何清理swap.buffer及cache等缓存

buffer和cache是Linux服务器的缓存,而swap分区占用率过高时会影响系统的时候,所以Linux系统下要及时对这些进行清理,下面小编就给大家介绍下如何清理Linux系统中的swap、buffer及cache,一起来学习下吧。

swap清理:

代码如下:

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的定时清理也是很有必要的。

(0)

相关推荐

  • Linux操作系统中内存buffer和cache的区别

    free 命令相对于top 提供了更简洁的查看系统内存使用情况: $ free total used free shared buffers cached Mem: 255268 238332 169 ...

  • Linux中内存buffer和cache的区别详解

    细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法 ...

  • 如何清理PC端QQ中的缓存垃圾?

    相信很多小伙伴都有在使用PC端QQ,其中的缓存垃圾如何才能清理呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开QQ并登录.进入主界面后,点击左下角的三条横线图标.2. 在弹出窗口中点 ...

  • 如何清理企鹅电竞App的缓存数据

    今天,小编给大家分享清理企鹅电竞App的缓存数据的方法,希望对大家有所帮助.具体如下:1. 首先,请大家在自己的手机中找到"企鹅电竞"app,点击进入主界面.2. 第二步,如图所示 ...

  • 怎么清理小米手机中的浏览器缓存

    随着社会和经济的发展,手机已经成为我们生活中必不可少的一部分,小米手机作为国产机中的佼佼者,受到国人的喜爱和追捧.那么我们怎么清理小米手机中的浏览器缓存呢,接下来就让小编来教你们吧.具体如下:1. 第 ...

  • 如何清理苹果的ios13系统的缓存

    今天给大家介绍一下如何清理苹果的ios13系统的缓存的具体操作步骤.1. 以iPad为例,进入桌面,点击设置图标.2. 在打开的设置页面,找到通用选项,打开.3. 然后,找到通用下的ipad储存空间选 ...

  • 如何清理学习强国APP中的缓存数据

    今天给大家介绍一下如何清理学习强国APP中的缓存数据的具体操作步骤.1. 首先打开手机上的学习强国APP,进入主页面后,待机右上角的[我的]选项.2. 在打开的我的页面,点击右上角的[设置]图标.3. ...

  • 如何清理好看视频APP中的缓存数据

    我们在浏览各种小视频的时候,都会产生大量的缓存数据,占用手机的内存空间,今天就跟大家介绍一下如何清理好看视频APP中的缓存数据的具体操作步骤.1. 解锁手机后,找到桌面上的[好看视频]APP,打开.2 ...

  • 怎么清理手机企业微信中的缓存数据

    若我们使用企业微信比较频繁的话,就会产生大量的缓存数据,最好定期进行清理,以免造成手机卡顿,今天就跟大家介绍一下怎么清理手机企业微信中的缓存数据的具体操作步骤.1. 解锁手机后,找到桌面上的企业微信图 ...