CentOs8 キャッシュを削除する

CentOs8 キャッシュを削除する

CentOs8のキャッシュを削除する手順を記述してます。PageCacheとinodesの両方のキャッシュを削除します。

環境

  • OS CentOS Stream release 8

キャッシュ削除

まずはキャッシュを確認しておきます。

free -h

<出力結果>
              total        used        free      shared  buff/cache   available
Mem:          3.5Gi       1.1Gi       190Mi        15Mi       2.2Gi       2.2Gi
Swap:         3.9Gi       879Mi       3.0Gi

ほとんど空きがない状態になっていることが確認できます。

以下のコマンドで、キャッシュを削除してみます。

sudo sysctl vm.drop_caches=3

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

free -h

<出力結果>
              total        used        free      shared  buff/cache   available
Mem:          3.5Gi       915Mi       2.5Gi        15Mi       166Mi       2.4Gi
Swap:         3.9Gi       879Mi       3.0Gi

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

ちなみに、PageCacheのみを削除する場合は、

sudo sysctl vm.drop_caches=1

inodesのみの場合は以下となります。

sudo sysctl vm.drop_caches=2