centos7釋放記憶體|yum清理快取與釋放記憶體
阿新 • • 發佈:2018-11-30
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 ...