Linuxの空いているメモリキャッシュを消去する方法
LinuxのFreeメモリキャッシュをクリーンするには、次の方法のいずれかを使用できます
- syncコマンドを実行してディスクキャッシュをフラッシュし、メモリキャッシュを解放します。
$ sudo sync && sudo echo 3 > /proc/sys/vm/drop_caches
- sysctl コマンドを使用してページキャッシュをフラッシュします:
$ sudo sysctl -w vm.drop_caches=3
- echo 3 > /proc/sys/vm/drop_caches でページキャッシュを消去
$ sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
スーパーユーザー権限(sudoコマンドの使用)が必要です。空きメモリキャッシュのクリアはシステムパフォーマンスに影響を及ぼす可能性があるため、必要な場合にのみ実行することをお勧めします。