查看linux 版本

uname -r

或是查看meminfo的檔案來查看系統執行狀態

cat /proc/meminfo

也可以利用htop來查詢記憶體使用情況

使用free -m來看也是可以

mem執行前

使用下面的Script來清一下記憶體

#!/bin/bash
# Linux 2.6.16 之後增加 drop caches 機制
#
# /proc/sys/vm/drop_caches 表示目前設定
# 0 表示開啟 cache
# 1 釋放 沒在使用的 cache (一般建議)
# 2 釋放 dentry, inode cache
# 3 = 1 + 2 (不建議)
 
sync;sync;echo 1 > /proc/sys/vm/drop_caches
sync;sync;echo 0 > /proc/sys/vm/drop_caches
sync;sync;

再次查看記憶體發現已經釋放掉很多了

mem執行後

 

參考資訊:http://yenpai.idis.com.tw/archives/384-%E6%95%99%E5%AD%B8-centos-%E5%90%83%E4%BA%86%E6%88%91%E7%9A%84%E8%A8%98%E6%86%B6%E9%AB%94-cache-memory

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料