A system and method for path saturation in a storage area network so that
the throughput of the storage area network may be determined. The system
and method includes a software utility suite that uses either a system
administration scripting language, e.g., Perl or Korn shell, or by
compiled or machine language software. The software utility suite
includes a set of software tools to be installed on one or more computer
systems sharing access to a data storage system, such as a storage area
network (SAN). The software tools running on these separate computer
systems communicate and collaborate in a peer-to-peer fashion in order to
coordinate loading, testing and measurement of storage throughput on the
shared data storage system. The software tools further coordinate the
collection, storage and presentation of results data obtained through
such loading, testing and measurement of the storage throughput of the
shared data storage system.