FUSEと特定のキャッシュインタラクションはありますか?

FUSEと特定のキャッシュインタラクションはありますか?

カーネルキャッシュが一般的にどのように機能するのかわからないので、一般的なキャッシュ情報も良いと思いますが、具体的にはFUSEを見てみましょう。

そのため、カーネルがVFSを介してファイル/ディレクトリを見つけるためにdentryとinodeを使用していることを読んでいます。 dcacheとinodeキャッシュがあります。

私が知っているのはここまでで、もう少し詳細な情報を探そうとしています。

どんな情報でも大丈夫です。しかし、ここにいくつかの具体的な質問があります。

たとえば、FUSEには特定のパスのlibc関数をread直接呼び出す関数があります。read

  1. そこにFUSE固有のキャッシュがありますか?
  2. 読み込みパスがext4ファイルシステム内にあると仮定すると、ext4固有のキャッシュが使用されますか?
  3. FUSE関数が実行時にlibc呼び出しを停止した場合はreadどうなりますか?readキャッシュは影響を与えますか?

ベストアンサー1

おすすめ記事