Linuxでキャッシュをクリアする方法は何ですか。

Linuxシステムのキャッシュをクリアするには、次の手順に従って操作できます:

  1. ターミナルウィンドウを開く。
  2. root権限でログインすると、sudoコマンドを使うことやrootアカウントに切り替えることができます。
  3. ページキャッシュをクリアするために、次のコマンドを入力してください。
sync; echo 1 > /proc/sys/vm/drop_caches

このコマンドはデータ同期操作を実行し、その後/proc/sys/vm/drop_cachesファイルに1を書き込むことでページキャッシュをクリアします。

  1. ディレクトリエントリとinodeキャッシュをクリアするためのコマンドを入力してください。
sync; echo 2 > /proc/sys/vm/drop_caches

このコマンドは、データ同期操作を実行し、その後に2を/proc/sys/vm/drop_cachesファイルに書き込むため、ディレクトリエントリとinodeキャッシュがクリアされます。

  1. ページキャッシュ、ディレクトリエントリ、およびinodeキャッシュをクリアするために次のコマンドを入力してください:
sync; echo 3 > /proc/sys/vm/drop_caches

このコマンドはデータ同期操作も実行し、その後/proc/sys/vm/drop_cachesファイルに3を書き込むことで、ページキャッシュ、ディレクトリエントリ、およびinodeキャッシュをクリアします。

  1. 無料

注意,清除缓存可能会导致系统性能短暂下降,因为清除缓存后需要重新加载。此外,只有具有根权限的用户才能执行这些命令。

bannerAds