I talked about the ZFS scrub feature a few months back. In the latest Solaris 10 update the developers added additional scrub statistics, which are quite handy for figuring out throughout and estimated completion times:
$ zpool scrub rpool
$ zpool status -v
pool: rpool state: ONLINE scan: scrub in progress since Tue Dec 6 07:45:31 2011 1005M scanned out of 81.0G at 29.5M/s, 0h46m to go 1005M scanned out of 81.0G at 29.5M/s, 0h46m to go 0 repaired, 1.21% done config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c1t0d0s0 ONLINE 0 0 0 errors: No known data errors
This sure beats the previous output! Nice job team Solaris.