AlmaLinux ページキャッシュとアイノードを削除する手順

AlmaLinux ページキャッシュとアイノードを削除する手順

AlmaLinuxのページキャッシュを削除する手順を記述してます。ページキャッシュとアイノードの両方のキャッシュを削除します。

環境

  • OS AlmaLinux 8.3

ページキャッシュとアイノード削除

まずは、現在のページキャッシュを確認しておきます。

free -h

<出力結果>
              total        used        free      shared  buff/cache   available
Mem:          2.6Gi       1.5Gi       122Mi        27Mi       953Mi       862Mi
Swap:         2.9Gi       625Mi       2.2Gi

アイノードは以下で確認できます。

df -i

以下のコマンドを実行することで、ページキャッシュとアイノードを削除することが可能です。

sudo sysctl vm.drop_caches=3

ページキャッシュが削除されたか、確認してみます。

free -h

<出力結果>
              total        used        free      shared  buff/cache   available
Mem:          2.6Gi       1.4Gi       1.0Gi        27Mi       175Mi       1.0Gi
Swap:         2.9Gi       625Mi       2.2Gi

実行前と比べ、ページキャッシュが削減されていることが確認できます。

ちなみに、ページキャッシュのみを削除する場合は、

sudo sysctl vm.drop_caches=1

アイノードのみの場合は以下となります。

sudo sysctl vm.drop_caches=2