On Sat, 26 Jul 2008, Bob Friesenhahn wrote:

> I suspect that the maximum peak latencies have something to do with 
> zfs itself (or something in the test program) rather than the pool 
> configuration.

As confirmation that the reported timings have virtually nothing to do 
with the pool configuration, I ran the program on a two-drive ZFS 
mirror pool consisting of two cheap 500MB USB drives.  The average 
latency was not much worse.  The peak latency values are often larger 
but the maximum peak is still on the order of 9000 microseconds.

I then ran the test on a single-drive UFS filesystem (300GB 15K RPM 
SAS drive) which is freshly created and see that the average latency 
is somewhat lower but the maximum peak for each interval is typically 
much higher (at least 1200 but often 4000). I even saw a measured peak 
as high as 22224.

Based on the findings, it seems that using the 2540 is a complete 
waste if two cheap USB drives in a zfs mirror pool can almost obtain 
the same timings.  UFS on the fast SAS drive performed worse.

I did not run your program in a real-time scheduling class (see 
priocntl).  Perhaps it would perform better using real-time 
scheduling.  It might also do better in a fixed-priority class.

Bob
======================================
Bob Friesenhahn
[EMAIL PROTECTED], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

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

Reply via email to