全員が同じファイル セットにアクセスし、権限 system:anyuser を持つ多数のユーザーがいるとします。User1 がログインしていくつかのファイルにアクセスした後、ログアウトします。User2 がログインして同じファイルにアクセスしようとすると、キャッシュはファイルを提供しますか、それともユーザー間でクリアされますか?
質問する
271 次
1 に答える
2
キャッシュはファイルを提供する必要があります (上記の例)。
ファイルが OpenAFS キャッシュ マネージャーに保持される期間は、クライアントの構成方法によって異なります。変数には、構成されたキャッシュのサイズ、memcache 機能が有効かどうか、およびクライアントの「ビジー」度が含まれます。
OpenAFS memcache (RAM に格納されたキャッシュ チャンク) が有効になっている場合、キャッシュは再起動時にクリアされます。より従来型のディスク キャッシュを使用すると、再起動後もキャッシュを保持できます。その重要な違いを除けば、ファイルは同じ基本ルールに従ってキャッシュに保持されます。キャッシュは固定サイズのスタックで、最近アクセスしたファイルはキャッシュに残り、古いファイルは新しいファイルが要求されたときに必要に応じてパージされます。
詳細については、OpenAFS wiki を参照してください。
于 2010-02-22T17:37:09.727 に答える