Mac OS Xには、purge
。
これをコマンドラインで実行すると、使用可能なメモリがすべて解放され、その過程でシステムが停止するほど遅くなります。
実行すると 2GB 以上のメモリが解放されることがよくあります。
これは Debian/Ubuntu でも利用できますか?
答え1
試す
sync; echo 3 > /proc/sys/vm/drop_caches
2012 年 8 月 19 日に編集し、drop_caches の説明を追加しました。
説明drop_caches
カーネル 2.6.16 以降では、キャッシュの動作を制御でき、スイッチには 4 つの「位置」が可能です。
0 -> カーネルにキャッシュメモリの完全な制御権を与えます 1 -> ページキャッシュを解放します 2 -> dentry と inode を解放します 3 -> dentry と inode に加えてページキャッシュも解放します
/proc/sys/vm/drop_caches
したがって、 、を使用して、これらの値を ファイルにecho
root として入力します。
sync; echo 0 > /proc/sys/vm/drop_caches
または
sync; echo 1 > /proc/sys/vm/drop_caches
または
sync; echo 2 > /proc/sys/vm/drop_caches
または
sync; echo 3 > /proc/sys/vm/drop_caches
答え2
試す
free && sync && echo 3 > /proc/sys/vm/drop_caches && free