Mac OS X の purge に似た `purge` コマンドが Debian/Ubuntu にありますか?

Mac OS X の purge に似た `purge` コマンドが Debian/Ubuntu にありますか?

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したがって、 、を使用して、これらの値を ファイルにechoroot として入力します。

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

関連情報