Hello all! I wonder why geom stripe works much worse than the separate disks that constitute stripe.
I have a stripe from two disks. Disks are on separate ATA channels. root# gstripe list Geom name: bigdata State: UP Status: Total=2, Online=2 Type: AUTOMATIC Stripesize: 262144 ID: 4233231544 Providers: 1. Name: stripe/bigdata Mediasize: 500118323200 (466G) Sectorsize: 512 Mode: r1w1e1 Consumers: 1. Name: ad1 Mediasize: 250059350016 (233G) Sectorsize: 512 Mode: r1w1e2 Number: 0 2. Name: ad2 Mediasize: 250059350016 (233G) Sectorsize: 512 Mode: r1w1e2 Number: 1 Now let's read one of them and stripe. root# dd if=/dev/ad1 of=/dev/null bs=1m count=1000 1000+0 records in 1000+0 records out 1048576000 bytes transferred in 14.579483 secs (71921343 bytes/sec) root# dd if=/dev/stripe/bigdata of=/dev/null bs=1m count=1000 1000+0 records in 1000+0 records out 1048576000 bytes transferred in 15.882796 secs (66019610 bytes/sec) What I would expect is doubling the speed of transfer, not slowing down. Am I wrong? Or is geom_stripe inefficient? I am running 6.2-PRERELEASE on Celeron 800. -- Oles Hnatkevych mailto:[EMAIL PROTECTED] _______________________________________________ freebsd-performance@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-performance To unsubscribe, send any mail to "[EMAIL PROTECTED]"