I don't believe that iozone does any synchronous calls (fsync/O_DSYNC/O_SYNC), so the ZIL and separate logs (slogs) would be unused.
I'd recommend performance testing by configuring filebench to do synchronous writes: http://opensolaris.org/os/community/performance/filebench/ Neil. On 01/15/09 00:36, Gray Carper wrote: > Hey, all! > > Using iozone (with the sequential read, sequential write, random read, > and random write categories), on a Sun X4240 system running OpenSolaris > b104 (NexentaStor 1.1.2, actually), we recently ran a number of relative > performance tests using a few ZIL and L2ARC configurations (meant to try > and uncover which configuration would be the best choice). I'd like to > share the highlights with you all (without bogging you down with raw > data) to see if anything strikes you. > > Our first (baseline) test used a ZFS pool which had a self-contained ZIL > and L2ARC (i.e. not moved to other devices, the default configuration). > Note that this system had both SSDs and SAS drive attached to the > controller, but only the SAS drives were in use. > > In the second test, we rebuilt the ZFS pool with the ZIL on a 32GB SSD > and the L2ARC on four 146GB SAS drives. Random reads were significantly > worse than the baseline, but all other categories were slightly better. > > In the third test, we rebuilt the ZFS pool with the ZIL on a 32GB SSD > and the L2ARC on four 80GB SSDs. Sequential reads were better than the > baseline, but all other categories were worse. > > In the fourth test, we rebuilt the ZFS pool with no separate ZIL, but > with the L2ARC on four 146GB SAS drives. Random reads were significantly > worse than the baseline and all other categories were about the same as > the baseline. > > As you can imagine, we were disappointed. None of those configurations > resulted in any significant improvements, and all of the configurations > resulted in at least one category being worse. This was very much not > what we expected. > > For the sake of sanity checking, we decided to run the baseline case > again (ZFS pool which had a self-contained ZIL and L2ARC), but this time > remove the SSDs completely from the box. Amazingly, the simple presence > of the SSDs seemed to be a negative influence - the new SSD-free test > showed improvement in every single category when compared to the > original baseline test. > > So, this has lead us to the conclusion that we shouldn't be mixing SSDs > with SAS drives on the same controller (at least, not the controller we > have in this box). Has anyone else seen problems like this before that > might validate that conclusion? If so, we think we should probably build > an SSD JBOD, hook it up to the box, and re-run the tests. This leads us > to another question: Does anyone have any recommendations for > SSD-performant controllers that have great OpenSolaris driver support? > > Thanks! > -Gray > -- > Gray Carper > MSIS Technical Services > University of Michigan Medical School > gcar...@umich.edu <mailto:gcar...@umich.edu> | skype: graycarper | > 734.418.8506 > http://www.umms.med.umich.edu/msis/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > zfs-discuss mailing list > zfs-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss