ZPool performance during resilver
994707May 14 2013 — edited May 22 2013Hi everyone. Hoping someone can provide some guidance here.
We are trying to develop some low-end NAS devices using Solaris 11.1 to house virtual machines. Between the RAID configuration and the SSDs we have been able to obtain very solid performance under max load. The problem is when a drive fails.
Disk latency, more precisely read latency, goes extremely high. An example is we have one recently built and not housing many machines. start a resilver, read latency jumps from 25ms to 235ms. A bit of a problem for VMs.
1.37TB used on a 14TB pool, almost 200GB to resilver.
Hardware controllers in my experience are bale to rebuild a drive and the performance impact is not noticable. Different situation I understand.
I am trying to locate a tunable or some other suggestion to help resolve this issue. I suppose the same can be said for scrubs. We currently do not perform scrubs because it brings the system to its knees.