Suppose I have
- 4 disks split into 2 zfs mirrored pairs
- 2 sata controllers, where each can take 2 disks
Obviously, better expected uptime will be achieved by splitting each controller across both mirrored pairs: so either controller can fail and still leave a (degraded) pool running on the other controller.
Suppose I care more about performance than uptime. What is faster:
- splitting each controller across mirrored pair
- splitting each mirrored pair across controllers