On Thu, 22 Oct 2015, Matej Zerovnik wrote:

If I create a new raidz2 pool with 10 hard drives, mirrored ZeusRAMs for ZIL 
and set sync=always, I can only squeeze 14k IOPS out of the system.
Is that normal or should I be getting 48k IOPS on the 2nd pool as well, since 
this is the performance ZeusRAM can deliver?

Is your zfs filesystem using 4k blocks? Random writes may also require random reads due to COW. If the data is not perfectly aligned and perfectly fill the underlying zfs block, and the existing data is not already cached in ARC, then it needs to be read from underlying store so existing data can be modified during the write.

I do see that you are using asynchronous I/O, which may add more factors.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss

Reply via email to