Hi Guys: Hopefully someone can point me in the right direction since I can't quite find it with searching around...
I'm doing some benchmarking with open source software using solid state drives. We know from non-OS dependent tests that these drives with 64k blocks can do about 220MB/s sequential reads, but with 4k blocks only about 90MB/s. Linux won't accept block sizes > page size, and on x86 architectures Linux is limited to 4k pages. Thus we have a wall of about 90MB/s it doesn't seem like it's possible to pass. I'm not sure if this is an Intel x86 limitation, or a Linux limitation, or simply a combination of the two -- since Linux on other platforms can have larger page sizes. My quick reading of ZFS is it does automatic block sizing up to 128k, which I think would be fine. My question is whether that is true on x86_64 platforms too? Or does it have a limit like Linux's 4k limit due to the tying of block and page sizes together? Hardware is a dual Nehalem i7 processors, LSI Mega SAS controller, 8 SSD drives configured as Raid 0, plus I have a SATA drive hanging off a USB adapter that I install the OS on so I can do destructive reconfigurations of the raid without having to then reinstall the OS. If someone can point me towards some references to research that say ZFS and OpenSolaris on x86_64 can do > 4k block sizes, and there's nothing in my hardware configuration that screams "can't do it!", then I can get my ducks lined up and ask the boss for a few days of lab time to play with OpenSolaris. Thanks in advance! -- This message posted from opensolaris.org _______________________________________________ storage-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/storage-discuss
