This is a difficult question to ask, since it depends on a number of assumptions. But let's assume we have 100 workstations that need to connect to a network attached storage device. What is the maximum throughput a NAS could deliver to those workstations, if each has a 1Gb/sec connection? I'm attempting to size a NAS for an installation with 100 workstations and some scientific equipment (say, equivalent to 20 more workstations). Vendors have said, "you tell me what you need." I need to connect 100 workstations to some system that will serve home directories to workstations, a few servers that will run virtual machines for such applications as license and web servers--but let's focus on what a NAS device could possibly deliver, given 1 Gb/sec connections. If the NAS is providing 20gb/sec, then I suppose at most 20 workstations at any time are going to transferring files at the maximum rate.
Related questions are what are typical file I/O requirements of a workstation, say in a scientific computing environment?