sudo 權限已經足夠, 為防語法有誤, 請執行:
bash -c "echo 1 | sudo tee /proc/sys/vm/drop_caches"
請教 多久清依次cache會比較好,不前是設定排成30分鐘 (因為網站比較多人使用,常會有out of ram問題)
理論上 Disk Cache 不需要特別去清, Linux kernel 會自動分配 Cache 使用量; 如果你有程式需要用到更多的 RAM, kernel 會自動縮小 cache, 把 RAM 釋放出來給程式使用...
如果你的系統會遇到 RAM 不足的問題, 應該首要檢討:
而不是去操縱 Cache flush 的動作, 這個動作對 RAM 已經嚴重不足的情境沒有甚麼幫助....
我管理過 200 多台 Linux 伺服器, 從未定時主動清 Cache...
因為這兩個我有試過,但改善不佳,所以才試著清cache的方式
程式是否能再節約使用?(問過原廠 但透過他提供的方式 改善並不佳)
硬體是否應該向上擴充?(把ram由8GB-->12GB, 但也是依樣)