NFS系统的文件延时问题?
我现在是20台Linux系统的server通过NFS共享100G的文件数据。其中一台2.4GCPU,1G内存的server做主NFS服务器。但是现在碰到的问题是,异机读写的时候经常会发生严重的延迟现象,就是A机器在NFS的某个目录上写了个文件,但是B机器立即去读取这个文件的时候他会发现他根本找不到这个文件,更奇怪的是可以list到这个文件名,但是你实际去读取的时候系统还是告诉你FileNotFound。
这个现象搞的我很奇怪,其实我的NFS压力也不高啊!经常load也就0.2~0.5. NFS服务器的硬盘使用率维持在40~60%之间。我们每分钟的读写都是100K以下小文件,不超过5W个。所有的server配置的都是千兆网卡,为什么会在同步上有这样的延时哪?
请问是我应该把ext3的文件系统换成更快的rasin4,还是有可以替代NFS系统的好东西。还是我JAVA的文件IO有问题?