Messages in this thread | | | Date | Fri, 13 Jul 2001 13:00:56 +1000 | From | Andrew Morton <> | Subject | Re: 2x Oracle slowdown from 2.2.16 to 2.4.4 |
| |
Lance Larsh wrote: > > And while we're talking about comparing configurations, I'll mention that > I'm currently trying to compare raw and ext2 (no lvm in either case).
It would be interesting to see some numbers for ext3 with full data journalling.
Some preliminary testing by Neil Brown shows that ext3 is 1.5x faster than ext2 when used with knfsd, mounted synchronously. (This uses O_SYNC internally).
The reason is that all the data and metadata are written to a contiguous area of the disk: no seeks apart from the seek to the journal are needed. Once the metadata and data are committed to the journal, the O_SYNC (or fsync()) caller is allowed to continue. Checkpointing of the data and metadata into the main fileystem is allowed to proceed via normal writeback.
Make sure that you're using a *big* journal though. Use the `-J size=400' option with tune2fs or mke2fs.
- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |