The Guru College
Drive Throughput Improvement
I’ve gotta hand it to the OpenSolairs guys – they’ve done a lot of good work. When I was running an (admittedly old) build of Solaris Nevada, my network throughput would top out around 22MB/s – which is pretty respectable for a RAIDZ1 pool on consumer-level SATA disks. I was moving some VM disks around, and noticed this:
root@vault:~# zpool iostat tank 30
capacity operations bandwidth
pool used avail read write read write
---------- ----- ----- ----- ----- ----- -----
tank 1.95T 1.46T 36 0 3.68M 17.8K
tank 1.95T 1.46T 0 324 0 39.5M
tank 1.96T 1.45T 0 511 0 62.9M
tank 1.96T 1.45T 0 501 0 61.7M
tank 1.96T 1.45T 0 485 0 59.6M
tank 1.96T 1.45T 0 482 0 59.3M
tank 1.96T 1.45T 0 498 0 61.4M
tank 1.96T 1.45T 0 509 0 62.6M
tank 1.96T 1.44T 0 495 0 61.0M
Wow. Just wow.