1. 程式人生 > >centos7釋放記憶體|yum清理快取與釋放記憶體

centos7釋放記憶體|yum清理快取與釋放記憶體

centos7釋放記憶體|yum清理快取與釋放記憶體

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

檢視

我是程式設計俠

我是程式設計俠,我敲的不是程式碼,而是。。。

騰訊雲伺服器記憶體佔用過高,安裝的是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
...