Hello all, I was used to use mirrors and solaris 10, in which the scrub process for 500gb took about two hours... and with solaris express (snv_79a) tests, terabytes in minutes. I did search for release changes in the scrub process, and could not find anything about enhancements in this magnitude. So i ask you... :) What?? -- This message posted from opensolaris.org
On Thu, Sep 4, 2008 at 14:18, Marcelo Leal <opensolaris at posix.brte.com.br> wrote:> Hello all, > I was used to use mirrors and solaris 10, in which the scrub process for 500gb took about two hours... and with solaris express (snv_79a) tests, terabytes in minutes. I did search for release changes in the scrub process, and could not find anything about enhancements in this magnitude. So i ask you... :)How full were these filesystems? Scrubbing only verifies data which is written, not the entire surface of the disk. A terabyte which is read at 100 megabytes per second will take about 10,000 seconds to read, or about three hours. So I''m guessing you had a mostly empty zpool to test. Will
If you''re using a mirror, and each disk manages 50 MB/second (unlikely if it''s a single disk doing a lot of seeks, but you might do better using a hardware array for each half of the mirror), simple math says that scanning 1 TB would take roughly 20,000 seconds, or 5 hours. So your speed under Solaris 10 sounds plausible. Are you sure you''re scrubbing what you think you are, with Solaris Express? -- This message posted from opensolaris.org