Hello Tharindu,


Wednesday, July 23, 2008, 10:03:15 AM, you wrote:


>

10,000 x 700 = 7MB per second ......


We have this rate for whole day ....


10,000 orders per second is minimum requirments of modern day stock exchanges ...


Cache still help us for ~1 hours, but after that who will help us ...




Have you disable on zfs side SCSI flushes? Or have you disabled it on the array?

Both on 2540 and 6540 if you do not disable it your performance will be very bad especially for synchronous IOs as ZIL will force your array to flush its cache every time. If you are not using ZFS on any other storage than 2540 on your servers then put "set zfs:zfs_nocacheflush=1" in /etc/system and do a reboot. If you haven't done so it should help you considerably.



With such relatively low throughput and with ZFS, plus cache on the array (after above correction), plus you stated in another email you are basically not reading at all you should cache evrything in the array and then stream it to disks (partly thanks to CoW in ZFS). 


Additional question is - how do you write your data? Are you updating larger files or creating a new file each time, or...?




-- 

Best regards,

 Robert Milkowski                           mailto:[EMAIL PROTECTED]

                                       http://milek.blogspot.com

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

Reply via email to