2010-02-22 215 views
2

比方說,我有一羣用戶都訪問同一組文件,這些文件具有權限系統:anyuser。用戶1登錄並訪問某些文件,然後註銷。當用戶2登錄並嘗試訪問相同的文件時,緩存將提供文件,還是會在用戶之間清除?何時清除OpenAFS緩存?

回答

2

緩存應該提供文件(在上面的例子中)。

文件在OpenAFS緩存管理器中的持續時間取決於客戶端的配置方式,變量包括配置的緩存大小,是否啓用了memcache功能以及客戶端是多麼「繁忙」。

如果啓用了OpenAFS內存緩存(存儲在RAM中的緩存塊),則在重新啓動後清除緩存。使用更傳統的磁盤緩存,緩存可以在重新啓動後保留。除了相同的基本規則之外,該關鍵區別文件還保留在緩存中。緩存是固定大小的堆棧,最近訪問的文件保留在緩存中,並且在請求更新的文件時根據需要清除較舊的文件。

更多細節在維基的OpenAFS可用:

http://wiki.openafs.org/

+0

在你的答案的鏈接現在是打破。 – 2013-07-09 17:53:37