> Did you try 'disklabel -w da0 auto'?

Yup - it also complained.

 
> No, it would cause a higher I/O load.  Vinum doesn't transfer entire
> stripes, it transfers what you ask for.  With a large stripe size, the
> chances are higher that you can perform the transfer with only a
> single I/O.

Even if I'm using really large reads?
> 
> > I'm seeing 4.4MB/s if I read from an individual disk, but only about
> > 5.6MB/s when reading from the striped volume. 
> 
> How many concurrent processes?  Remember that striping doesn't buy you
> anything with a single process.  You might like to try rawio
> (ftp://ftp.lemis.com/pub/rawio.tar.gz) and see what that tells you.

OK, I was just using good ol' dd, with dd if=/cfs/foo of=/dev/null bs=2m

> 
> > Looking at the systat display, the 8k fs blocks do seem to be
> > clustered into larger requests, so I'm not too worried about the FS
> > block size. What have people observed with trying larger FS block
> > sizes?
> 
> I don't know if anybody has tried larger FS blocks than 8 kB.  I once
> created a file system with 256 kB blocks (just to see if it could be
> done).  I also tried 512 kB blocks, but newfs died of an overflow.
> I'd expect that you would see a marked drop in performance, assuming
> that it would work at all.
> 

OK. The minimum data size read from these files tends to be about 10k. I'll 
have to try this all with a real app.


        Stephen
-- 
  The views expressed above are not those of PGS Tensor.

    "We've heard that a million monkeys at a million keyboards could produce
     the Complete Works of Shakespeare; now, thanks to the Internet, we know
     this is not true."            Robert Wilensky, University of California




To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to