高性能弹性文件服务 SFS TURBO-同时挂载至两个服务器的SFS Turbo文件系统数据存在延时怎么办?:定位思路
定位思路
需要在两个服务器的挂载参数中增加参数noac和lookupcache=none。
noac表示禁止缓存,强制进行同步写。为了提高性能,NFS客户端缓存文件属性(默认ac),然后每隔一段时间去检查文件属性后更新。在缓存有效期内,客户端不检测服务器上文件属性是否改变。默认为ac,需要设置为noac。
lookupcache是和目录项缓存相关的一个参数,这个参数的取值可以是all,none,pos或者positive。lookupcache=none表示客户端既不信任标记为positive的缓存,也不信任标记为negative的缓存,达到禁用缓存的效果。