我目前正在编写一个缓存系统,它将序列化(json)数据保存在磁盘和内存中,以减少数据库的I / O负载。
系统将通过将最后X个被访问文件保存在内存中并从磁盘读取其他文件来工作。
我已经读过,有些系统可以通过inode打开文件来减少nfs(我将来可能会使用)系统的I / O负载。
我的问题是:
答案 0 :(得分:2)
不,没有用户可访问的方式来打开inode文件,因为在某些情况下,这样做会允许用户绕过文件系统ACL。
是。同样的原因。
大多数称职的NFS客户端,包括Linux内核,都会在本地缓存统计结果。