有時發現系統記憶體不釋放臨時採用辦法,寫成指令碼,定時去釋放
有時發現系統記憶體不釋放臨時採用辦法,寫成指令碼,定時去釋放
date;
sync;
echo 1 > /proc/sys/vm/drop_caches
free;
sync;
echo 2 > /proc/sys/vm/drop_caches
sync;
sync;
echo 3 > /proc/sys/vm/drop_caches
sync;
echo 0 > /proc/sys/vm/drop_caches
date;
Linux釋放記憶體的命令:
sync
echo 1 > /proc/sys/vm/drop_caches
drop_caches的值可以是0-3之間的數字,代表不同的含義:
0:不釋放(系統預設值)
1:釋放頁快取
2:釋放dentries和inodes
3:釋放所有快取
釋放完記憶體後改回去讓系統重新自動分配記憶體。
echo 0 >/proc/sys/vm/drop_caches
date;
sync;
echo 1 > /proc/sys/vm/drop_caches
free;
sync;
echo 2 > /proc/sys/vm/drop_caches
sync;
sync;
echo 3 > /proc/sys/vm/drop_caches
sync;
echo 0 > /proc/sys/vm/drop_caches
date;
Linux釋放記憶體的命令:
sync
echo 1 > /proc/sys/vm/drop_caches
drop_caches的值可以是0-3之間的數字,代表不同的含義:
0:不釋放(系統預設值)
1:釋放頁快取
2:釋放dentries和inodes
3:釋放所有快取
釋放完記憶體後改回去讓系統重新自動分配記憶體。
echo 0 >/proc/sys/vm/drop_caches
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24179204/viewspace-2127288/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- android釋放記憶體的一個辦法Android記憶體
- SQLServer如何釋放tempdb臨時表空間SQLServer
- Linux系統釋放cache記憶體Linux記憶體
- 簡單分配和釋放記憶體指令碼[更新]記憶體指令碼
- DBMS_LOB的簡單用法以及釋放DBMS_LOB生成的臨時CLOB記憶體記憶體
- win10如何設定自動釋放記憶體_win10怎麼設定自動清理系統垃圾釋放記憶體Win10記憶體
- Linux釋放記憶體及手動釋放Oracle共享記憶體段Linux記憶體Oracle
- process不釋放,檢查指令碼指令碼
- vector 的記憶體釋放記憶體
- XCode釋放記憶體XCode記憶體
- linux釋放記憶體Linux記憶體
- vector 避免記憶體頻繁分配釋放與手動釋放vector記憶體記憶體
- Redis刪除大量key後,佔用的系統記憶體卻沒有釋放?Redis記憶體
- Linux系統手動釋放記憶體快取Linux記憶體快取
- 轉 linux 記憶體釋放Linux記憶體
- Linux釋放cache記憶體Linux記憶體
- linux 記憶體釋放命令Linux記憶體
- 誰建立誰銷燬,誰分配誰釋放——JNI呼叫時的記憶體管理記憶體
- iOS 解決設定rootViewController 記憶體不釋放問題iOSViewController記憶體
- 讀檔案時,產生大量的記憶體無法釋放,麻煩各位看一下記憶體
- C# 垃圾回收釋放記憶體C#記憶體
- 正確釋放Vector的記憶體記憶體
- FireFox記憶體自動釋放Firefox記憶體
- 釋放檔案到臨時資料夾中所引發的安全問題
- 記憶體的分配與釋放,記憶體洩漏記憶體
- 如何釋放linux cache佔用的記憶體Linux記憶體
- golang 釋放記憶體機制的探索Golang記憶體
- vector clear() 方法 記憶體釋放問題記憶體
- C/C++記憶體分配以及釋放C++記憶體
- Linux之 手動釋放記憶體Linux記憶體
- mongodb釋放記憶體-切換日誌MongoDB記憶體
- Linux下如何釋放cache記憶體Linux記憶體
- n97mini專用的c盤空間不足記憶體釋放解決辦法記憶體
- TimesTen臨時(記憶體)空間使用和調整臨時(記憶體)空間記憶體
- 高質量的C程式碼.釋放記憶體 薦記憶體
- 【OpenCV】有關記憶體釋放的一些問題OpenCV記憶體
- NSRunloop的解析及autorelease的釋放時機OOP
- 程式退出時如何保證佔用的埠完全釋放?