Hello,

I'm working on building a iSCSI storage server to use as the backend for 
virtual servers. I am far more familiar with FreeBSD and Linux, but want to use 
OpenSolaris for this project because of Comstar & ZFS. My plan was to have a 24 
2TB Hitachi SATA drives connected via SAS expanders to two OpenSolaris servers 
working in a fallover setup. These servers would provide iSCSI shares the the 
virtual hosting servers over a 10Gb infiniband connection.

At this point I'm having trouble getting the performance I was expecting out of 
ZFS. I can get between 100-130MB/s sequential read and write from my drives 
individually using dd. And I can maintain those speeds up to a point reading 
and writing to them in parallel to where I can get about 1GB/s raw to the 
drives until the bus becomes a bottleneck. However, when I create a zpool, 
either striped, raidz, or raidz2, my sequential write speeds end up around the 
write speed of a single drive. I wasn't expecting this, using the same hardware 
running linux and an md-raid/lvm2 setup I can easily achieve 1100MB/s+ 
sequential reads and 600MB/s+ sequential writes.

Shouldn't I, in theory, be able to achieve similar results with zfs?

I'm at a loss where to go from here to troubleshoot and tune this setup, or if 
I have unreasonable expectations of the performance I should be able to 
achieve. If anyone could offer insight or advice, I'd greatly appreciate it.

-- 
Horace Demmink
RackSphere Inc.



_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to