DSS ファイルシステムの運用により dentry キャッシュが増加すると、システム全体の性能および動作に影響を与える場合があります。
このため、使用していない dentry キャッシュを定期的に解放することを推奨します。dentry キャッシュの解放を行う目安は、使用していない dentry キャッシュ数が 10 万個を超えている場合です。
使用していない dentry キャッシュの解放は、以下の手順で行います。
dentry キャッシュの使用状況を確認します。
# /bin/cat /proc/sys/fs/dentry-state <Enter> 411155 391674 45 0 0 0
2 番目の出力が、使用していない dentry キャッシュ数です。
使用していない dentry キャッシュを解放します。
# /bin/echo 2 > /proc/sys/vm/drop_caches <Enter>
注意
コマンドの実行により解放するキャッシュは、DSS ファイルシステム以外も含みます。
参考
使用していない dentry キャッシュの確認および解放は、cron(8) を利用すると定期的に行うことができます。