Rough Gluster Benchmark
So, I've decided to benchmark GlusterFS.
The volume configuration was a distributed-replicated one in a 2x2 configuration of 1GB Storm Instances. Each instance was connected to a 150GB HPBS volume formatted XFS.
I then created 2 more 1GB Storm instances for the "clients". From there, I concurrently ran iozone with the same parameters as my HPBS benchmark.
Instances all used the latest version of Debian Squeeze. Compile target was the same as well as the HPBS test.
I'll just toss the final numbers down. Again - both of these nodes were running iozone concurrently.
IOPS Test
Client 1
Children see throughput for 32 initial writers = 4446.52 ops/sec
Children see throughput for 32 readers = 11907.26 ops/sec
Children see throughput for 32 random readers = 1142.15 ops/sec
Children see throughput for 32 random writers = 373.25 ops/sec
Client 2
Children see throughput for 32 initial writers = 4507.93 ops/sec
Children see throughput for 32 readers = 11926.79 ops/sec
Children see throughput for 32 random readers = 1212.09 ops/sec
Children see throughput for 32 random writers = 407.77 ops/sec
Comparison
Throughput Test
Client 1
Children see throughput for 32 initial writers = 19018.32 KB/sec
Children see throughput for 32 readers = 45684.51 KB/sec
Children see throughput for 32 random readers = 4636.80 KB/sec
Children see throughput for 32 random writers = 1550.62 KB/sec
Client 2
Children see throughput for 32 initial writers = 19118.81 KB/sec
Children see throughput for 32 readers = 45607.64 KB/sec
Children see throughput for 32 random readers = 4797.18 KB/sec
Children see throughput for 32 random writers = 1613.63 KB/sec