Linux buff/cache解放:メモリキャッシュをクリアする方法
Linuxシステム内で、buff/cacheキャッシュをクリアする方法は次の通りです:
- syncコマンドを使用して、キャッシュされたデータをディスクに書き込み、buff/cacheキャッシュスペースを解放します。次のコマンドを入力してください:
sync
- echoコマンドを使用すると、/proc/sys/vm/drop_cachesファイルに値を書き込むことでbuff/cacheキャッシュをクリアすることができます。以下のコマンドを入力してください:
sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"
3は、ページキャッシュ、ディレクトリエントリキャッシュ、inodeキャッシュをクリアすることを示します。
- システムを再起動すると、buff/cacheキャッシュもクリアされます。以下のコマンドを入力してください:
sudo reboot
必要な時のみ、buff/cacheをクリアすることをお勧めします。なぜなら、クリアするとシステムのパフォーマンスが低下する可能性があるからです。システムはクリアされたデータを再度読み込む必要があるためです。