On Mon, Jul 19, 2010 at 07:01:54PM -0700, Chad Cantwell wrote: > On Tue, Jul 20, 2010 at 10:54:44AM +1000, James C. McPherson wrote: > > On 20/07/10 10:40 AM, Chad Cantwell wrote: > > >fyi, everyone, I have some more info here. in short, rich lowe's 142 works > > >correctly (fast) on my hardware, while both my compilations (snv 143, snv > > >144) > > >and also the nexanta 3 rc2 kernel (134 with backports) are horribly slow. > > > > > >I finally got around to trying rich lowe's snv 142 compilation in place of > > >my own compilation of 143 (and later 144, not mentioned below), and unlike > > >my own two compilations, his works very fast again on my same zpool ( > > >scrubbing avg increased from low 100s to over 400 MB/s within a few > > >minutes after booting into this copy of 142. I should note that since > > >my original message, I also tried booting from a Nexanta Core 3.0 RC2 ISO > > >after realizing it had zpool 26 support backported into 134 and was in > > >fact able to read my zpool despite upgrading the version. Running a > > >scrub from the F2 shell on the Nexanta CD was also slow scrubbing, just > > >like the 143 and 144 that I compiled. So, there seem to be two > > >possibilities. > > >Either (and this seems unlikely) there is a problem introduced post-142 > > >which > > >slows things down, and it occured in 143, 144, and was brought back to 134 > > >with Nexanta's backports, or else (more likely) there is something > > >different > > >or wrong with how I'm compiling the kernel that makes the hardware not > > >perform up to its specifications with a zpool, and possibly the Nexanta 3 > > >RC2 ISO has the same problem as my own compilations. > > > > So - what's your env file contents, which closedbins are you using, > > why crypto bits are you using, and what changeset is your own workspace > > synced with? > > > > > > James C. McPherson > > -- > > Oracle > > http://www.jmcp.homeunix.com/blog > > > The procedure I followed was basically what is outlined here: > http://insanum.com/blog/2010/06/08/how-to-build-opensolaris > > using the SunStudio 12 compilers for ON and 12u1 for lint. > > For each build (143, 144) I cloned the exact tag for that build, i.e.: > > # hg clone ssh://a...@hg.opensolaris.org/hg/onnv/onnv-gate onnv-b144 > # cd onnv-b144 > # hg update onnv_144 > > Then I downloaded the corresponding closed and crypto bins from > http://dlc.sun.com/osol/on/downloads/b143 or > http://dlc.sun.com/osol/on/downloads/b144 > > The only environemnt variables I modified from the default opensolaris.sh > file were the basic ones: GATE, CODEMGR_WS, STAFFER, and ON_CRYPTO_BINS > to point to my work directory for the build, my username, and the relevant > crypto bin: > > $ egrep -e "^GATE|^CODEMGR_WS|^STAFFER|^ON_CRYPTO_BINS" opensolaris.sh > GATE=onnv-b144; export GATE > CODEMGR_WS="/work/compiling/$GATE"; export > CODEMGR_WS > STAFFER=chad; export STAFFER > ON_CRYPTO_BINS="$CODEMGR_WS/on-crypto-latest.$MACH.tar.bz2" > > I suppose the easiest way for me to confirm if there is a regression or if my > compiling is flawed is to just try compiling snv_142 using the same procedure > and see if it works as well as Rich Lowe's copy or if it's slow like my other > compilations. > > Chad >
I've just compiled and booted into snv_142, and I experienced the same slow dd and scrubbing as I did with my 142 and 143 compilations and with the Nexanta 3 RC2 CD. So, this would seem to indicate a build environment/process flaw rather than a regression. Chad _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss