共有の nfs ファイルシステムで深いディレクトリにアクセスする場合、大規模なディレクトリ構造のパフォーマンスがどうなるかを調べようとしています。構造が過度に大きくなり、ネストされたディレクトリが 4 レベルになり、各レベルに 1024 個のディレクトリが含まれます。(ルートで 1024、特定のサブディレクトリで 1024 など)。
このファイルシステムは、ユーザーが個人情報のためにアクセスするネットワーク リポジトリ上にあります。データは複数のサーバーに複製され、負荷が分散されますが、それでも各マシンには常に適切な負荷がかかります。
4 番目のレベルにユーザーが探している情報が含まれている場合、パフォーマンスはどの程度低下しますか? すべてが異なるサブディレクトリにアクセスしていたら? これは inode 情報をキャッシュすることで解決できますか?
私はしばらくこれを検索してきましたが、大きなディレクトリ構造ではなく、主に大きなファイルに関する情報を見つけています。