I've been doing a lot of work where I concurrently access one file from 30+ processes (via 4 nodes mounted on NFS) and was wondering if, besides the bandwith bottleneck, there is an advantage to having less connections opening the same file. Specifically...
Will there be a speed difference in these two ways a file is accessed:
1 file accessed by 5 separate processes (ONLY READING)
5 separate files (1/5 the size of original) accessed by 5 separate processes (ONLY READING)
Also...
Even if the disk bandwidth is not maxed out, is there a bottleneck associated with having too many file connections open?