Imagine running a test where you have a network-attached storage device, and there are two running processes (on different machines), reading and writing the same file on the NAS. Process 'W' does dedicated writes, and process 'R' does dedicated reads.
What is the correct terminology for the total time it takes a single byte written by 'W' to be made available for reading by 'R'? Is this throughput, latency or something else? This would factor in all protocol and network related latency.
Edit: Actual problem is discussed below:
We have a NAS device on our network, and a requirement that we read a growing file being written by one device (the 'W' process described above), on a second device (the 'R' process). We need to read very close to the tail of the file, and periodically we receive I/O errors ("Broken pipe"). We are trying to determine what is causing the broken pipe and tune the NAS accordingly.