我有2台通过NFS交换数据的机器:2个不同的文件,大约20个字节。客户端写入其文件,服务器读取并删除它,然后写入其不同的文件,服务器读取和删除。等等。这两个文件的名称始终相同。
一切都好。他们运行Linux 2.4。如今,我已经添加了另一个运行Linux 2.6的客户端。它的工作方式相同,只使用不同名称的文件。
问题是新客户端在写入文件后约40秒从服务器看到该文件。我可以等待4-5秒甚至10秒,但不能等待40秒。
我尝试使用-o vers=2
或-o vers=3
安装远程分区,但没有任何影响。
然后我尝试了echo 3 > /proc/sys/vm/drop_caches
,(请参阅NFS cache-cleaning command?)没有效果。
我可以做些什么来缩短时间差?