On Feb 9, 2011, at 2:51 AM, Matt Connolly wrote:

> Thanks Richard - interesting...
> 
> The c8 controller is the motherboard SATA controller on an Intel D510 
> motherboard.
> 
> I've read over the man page for iostat again, and I don't see anything in 
> there that makes a distinction between the controller and the device.
> 
> If it is the controller, would it make sense that the problem affects only 
> one drive and not the other? It still smells of a drive issue to me. 

It might be a drive issue. It might be a controller issue. It might be a cable 
issue. The
reason for the slowness is not necessarily visible to the OS, beyond the two 
queues
shown in iostat.

> Since the controller is on the motherboard and difficult to replace, I'll 
> replace the drive shortly and see how it goes.

The hardware might be fine. At this point, given the data you've shared, it is 
not possible 
to identify the root cause. We can only show where the slowdown is and you can 
look
more closely at the suspect components. Lately, I've spent a lot of time with 
LSIutil and
I am really impressed with the ability to identify hardware issues on all data 
paths. Is there
a similar utility for Intel controllers?

> Nonetheless,  I still find it odd that the whole io system effectively hangs 
> up when one drive's queue fills up. Since the purpose of a mirror is to 
> continue operating in the case of one drive's failure, I find it frustrating 
> that the system slows right down so much because one drive's i/o queue is 
> full.

Slow != failed, for some definition of slow.
 -- richard

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to