Using this tool you can benchmark the maximum read write speeds connected block devices are capable of either on their own or in parallel with other devices.
The bench marker is called using this format:
./run.sh {test-name} /dev/device1 /dev/device2 /dev/deviceN
You must be root to run the benchmark as it requires the use of mount
.
The following tests are currently available:
Uses dd to write a number of bytes from /dev/zero to all specified devices
Uses dd to first write a test file to all specified devices then read the file(s) back to /dev/null
There is only a single package required which is non-standard; pv. It's easily installed whatever Distro you are using:
# Ubuntu
apt-get install pv
# RHEL / CentOS
yum install pv
This tool will indiscriminately write to the devices specified, double check you are using the correct devices!