Hi,

happens on opensolaris build 101b and 111b.
Arc cache max set to 6GB, joined to a windows 2003 r2 ad domain. With a pool of 
4 15Krpm drives in a 2 way mirror.
The bnx driver has been changed to have offloading enabled.

Not much else has been changed.

Ok, so when the chache fills and needs to be flushed, when the flush occurs it 
locks access to it, so no read? or writes can occur from cache, and as 
everything will go through the arc, nothing can happen until the arc has 
finished its flush.

And to compensate for this, I would have to either reduce the cache size to one 
that is small enough that the disk array can write it at such a speed that the 
pauses are reduced to ones that are not really noticable.

Wouldnt that then impact the overal burst write performance also. Why doesnt 
the arc allow writes while flushing? or just have 2 caches so that one can keep 
taking writes while the other flushes. If it allowed writes to the buffer while 
it was flushing, it would just reduce the write speed down to what the disks 
can handel wouldnt it?

Anyway, thanks for the info I will give that parameter a go, see how it works.

Thanks
-- 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to