Performance - (Throughput|Bandwidth|Transfer rate|Frequency) in storage device.
Throughput or data transfer rate (DTR) is :
This is the principal performance characteristic of a storage device.
In computer data storage, throughput is usually expressed in terms of megabytes per second or MB/s, though bit rate may also be used.
As with latency, read rate and write rate may need to be differentiated.
Also accessing media sequentially, as opposed to randomly, typically yields maximum throughput.
The available throughput is distributed among the concurrent users.
The two major techniques for throughput computing are:
To calculate a maximum throughput (Megabytes per second) of a storage device, you have to set a workload with:
To calculate a maximum I/O rate (I/O operations per second) of a storage device, you have to set a workload with:
If you rely on storage shared with other applications then the throughput performance is not guaranteed and you will likely see inconsistent response times for your operations.
A disk write throughput test that uses “dd if=/dev/urandom” is a CPU test. Write that to /dev/null and see what you observe.
Linux - dd Utility (Dataset definition) - (Throughput test validation)
IO - Data Path / Balanced System
Bit rate by device: