CentOS7清理yum缓存和释放内存方法

Linux就该这么学

清理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
...

Linux释放内存

释放网页缓存(To free pagecache):

sync; echo 1 > /proc/sys/vm/drop_caches

释放目录项和索引(To free dentries and inodes):

sync; echo 2 > /proc/sys/vm/drop_caches

释放网页缓存,目录项和索引(To free pagecache, dentries and inodes):

sync; echo 3 > /proc/sys/vm/drop_caches

下面是我实际的数据。

[root@localhost ~]# free -m    #查看内存
              total        used        free      shared  buff/cache   available
Mem:            481         224         120           1         136         202
Swap:          1023         283         740
[root@localhost ~]# sync; echo 3 > /proc/sys/vm/drop_caches 
[root@localhost ~]# free -m    #从120到186,释放了66m的内存
              total        used        free      shared  buff/cache   available
Mem:            481         209         186           1          85         222
Swap:          1023         283         740

本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。

相关文章

发表评论

邮箱地址不会被公开。 必填项已用*标注