centos7釋放內存|yum清理緩存與釋放內存

centos7釋放內存|yum清理緩存與釋放內存

 Linux  太平洋學習網  2017-12-28  815瀏覽  評論html

查看linux

我是編程俠編程

我是編程俠,我敲的不是代碼,而是。。。centos

騰訊雲服務器內存佔用太高,安裝的是centos7系統,準備對centos7釋放內存,發現使用yum清理緩存與釋放內存很是的方便,先使用free -m命令來查看centos7系統剩餘了多少內存,準備清理掉,以下:緩存

[root@VM_230_32_centos www]# free -m 
              total        used        free      shared  buff/cache   available
Mem:            992         255         260           0         476         552
Swap:             0           0           0

發現只有260M的內存能夠使用了,因而我使用了「sync; echo 3 > /proc/sys/vm/drop_caches」命令來釋放包括網頁,目錄項,索引這3項的內存,完整狀況以下,能夠看出可用內存達到了622M,效果顯著:服務器

[root@VM_230_32_centos www]# sync; echo 3 > /proc/sys/vm/drop_caches
[root@VM_230_32_centos www]# free -m 
              total        used        free      shared  buff/cache   available
Mem:            992         255         622           0         114         602
Swap:             0           0           0

那如何使用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
...