多进程同时读的时候会生成不同的file object,通过file object到inode obj可以去 access对应的该文件在page cache里的对应的物理页(miss的话会去做磁盘IO)。同 时读不会有问题的。同时写的问题,如果你的文件系统支持,也是可以同时写的。比 如你的文件被stripe到一个RAID上,每个进程可以拿一个byte range lock,只去写对 应的byte range的文件内容,可以和其他进程不冲突。 Best regards, Kevin Xu(Xu Jia Qiang) GPFS Development, IBM China Systems & Technology Lab E-mail: xujiaq@xxxxxxxxxx Address: Ring Bldg. No.28 Building, Zhong Guan Cun Software Park, No. 8 Dong Bei Wang West Road, ShangDi, Haidian District, Beijing 100193, P.R.China