I currently have an X4500 running S10U4 with the latest ZFS uber patch
(127729-07) for which "zpool scrub" is making very slow progress even
though the necessary resources are apparently available. Currently it has
been running for 3 days to reach 75% completion, however, in the last 12
hours this only advanced by 3%. At times this server is busy running NFSD
and it is understandable that the scrub to take a lower priority, however,
I have observed interestingly long time intervals when neither prstat
nor iostat show any obvious bottlenecks, e.g., disks at <10% busy.
Is there a throttle on scrub resource allocation that does not readily
open up again after being limited due to other system activity?

For comparison, an identical system (same OS/zpool config, and roughly
the same number of filesystems and files) finished a scrub in 2 days.

This is not a critical problem, but at least initially it was clear
from iostat that scrub was pegging all the disk IOPS/BW as available,
but I am curious why it has backed off from that after a few days
of running.

P.S. I realize it is not a user command and that the last event can be
found in "zpool status", but I would find it convenient if the scrub
completion event was also logged in the zpool history along with the
initiation event.

Thanks.

-- 
Stuart Anderson  [EMAIL PROTECTED]
http://www.ligo.caltech.edu/~anderson
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to