centos7清理缓存释放内存|yum清理缓存与释放内存

发现服务器内存占用过高 准备对centos7释放内存,发现使用yum清理缓存与释放内存非常的方便,先使用free -m命令来查看centos7系统剩余了多少内存,准备清理掉,如下:

[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:            31G        1.5G         11G         46M         17G         29G
Swap:           15G        468M         15G

发现只有11G的内存可以使用了,于是我使用了“sync; echo 3 > /proc/sys/vm/drop_caches”命令来释放包括网页,目录项,索引这3项的内存,完整情况如下,可以看出可用内存达到了29G,效果显著:

[root@localhost ~]# sync; echo 3 > /proc/sys/vm/drop_caches
[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:            31G        1.3G         29G         46M        265M         29G
Swap:           15G        467M         15G

那如何使用yum清理缓存呢?清理yum缓存使用yum clean 命令,yum clean 的参数有headers, packages, metadata, dbcache, plugins, expire-cache, rpmdb, all等

yum clean headers  #清理/var/cache/yum的headers
yum clean packages #清理/var/cache/yum下的软件包
yum clean metadata
...
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容