Increase mps sequential read performance with ZFS/zvol
Sven Brandenburg
sven at crashme.org
Thu Feb 14 13:25:58 UTC 2013
On 02/05/2013 03:36 AM, John wrote:
[..]
> Gmultipath is used to bind the disks such that each disk can be
> addressed by either controller and the I/O balanced.
>
> The zfs pool consists of 24 mirrors, each pair one from each shelf.
> The multipaths are rotated such that I/O is balanced between shelves
> and controllers.
[..]
Not sure if this applicable to your problem but in a similar setup like
yours, I found gmultipath in round-robin mode to be terrible for
performance.
Afaik the D2700 have their own caching controllers and may shield you
from this, but if HBAs are directly connected to the disk, concurrent IO
requests from two 'sides' via gmultipath seem to terrorize them, cutting
effective read performance down by at least 75%.
Try to switch gmultipath to active/passive. I bet its faster :)
regards,
Sven
More information about the freebsd-scsi
mailing list