比方说,我有一堆谁所有访问同一组文件,有权限的系统用户:anyuser。用户1登录并访问一些文件,然后注销。当用户2日志和试图访问同一文件,将缓存提供文件服务,还是会在用户之间被清除?

有帮助吗?

解决方案

缓存应该服务的文件(在上面的例子)。

多久的文件,将在OpenAFS的高速缓存管理器持续取决于客户端的配置,变量包括高速缓存的配置大小,内存缓存功能是否已启用,以及如何“忙”的客户端。

如果OpenAFS的MEMCACHE(存储在RAM中的高速缓存块)被启用,则高速缓存被重新启动时清除。与传统的磁盘缓存,缓存可以持续到重新引导。除此之外关键的差别文件坚持缓存遵循相同的基本规则。高速缓存是固定大小的堆栈,最近访问的文件留在高速缓存中,并在需要时被请求的新文件较旧的文件被清除。

的更多细节可在维基的OpenAFS:

http://wiki.openafs.org/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top