Linuxでキャッシュをクリアする方法は何ですか。
Linuxシステムのキャッシュをクリアするには、次の手順に従って操作できます:
- ターミナルウィンドウを開く。
- root権限でログインすると、sudoコマンドを使うことやrootアカウントに切り替えることができます。
- ページキャッシュをクリアするために、次のコマンドを入力してください。
sync; echo 1 > /proc/sys/vm/drop_caches
このコマンドはデータ同期操作を実行し、その後/proc/sys/vm/drop_cachesファイルに1を書き込むことでページキャッシュをクリアします。
- ディレクトリエントリとinodeキャッシュをクリアするためのコマンドを入力してください。
sync; echo 2 > /proc/sys/vm/drop_caches
このコマンドは、データ同期操作を実行し、その後に2を/proc/sys/vm/drop_cachesファイルに書き込むため、ディレクトリエントリとinodeキャッシュがクリアされます。
- ページキャッシュ、ディレクトリエントリ、およびinodeキャッシュをクリアするために次のコマンドを入力してください:
sync; echo 3 > /proc/sys/vm/drop_caches
このコマンドはデータ同期操作も実行し、その後/proc/sys/vm/drop_cachesファイルに3を書き込むことで、ページキャッシュ、ディレクトリエントリ、およびinodeキャッシュをクリアします。
- 無料
注意,清除缓存可能会导致系统性能短暂下降,因为清除缓存后需要重新加载。此外,只有具有根权限的用户才能执行这些命令。