Linux buff/cache解放:メモリキャッシュをクリアする方法

Linuxシステム内で、buff/cacheキャッシュをクリアする方法は次の通りです:

  1. syncコマンドを使用して、キャッシュされたデータをディスクに書き込み、buff/cacheキャッシュスペースを解放します。次のコマンドを入力してください:
sync
  1. echoコマンドを使用すると、/proc/sys/vm/drop_cachesファイルに値を書き込むことでbuff/cacheキャッシュをクリアすることができます。以下のコマンドを入力してください:
sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"

3は、ページキャッシュ、ディレクトリエントリキャッシュ、inodeキャッシュをクリアすることを示します。

  1. システムを再起動すると、buff/cacheキャッシュもクリアされます。以下のコマンドを入力してください:
sudo reboot

必要な時のみ、buff/cacheをクリアすることをお勧めします。なぜなら、クリアするとシステムのパフォーマンスが低下する可能性があるからです。システムはクリアされたデータを再度読み込む必要があるためです。

bannerAds