Yaniv Aknin wrote:
> When volumes approach 90% usage, and under medium/light load (zpool iostat
> reports 50mb/s and 750iops reads), some creat64 system calls take over 50
> seconds to complete (observed with 'truss -D touch'). When doing manual
> tests, I've seen similar times on unlink() calls (truss -D rm).

If it's only file creation that's slow, it's possible that you're hitting 
6544140 (fixed in snv_68).  If this is the case then you will see high system 
time from your touch process, and a high ratio of calls to dnode_hold_impl() 
to dmu_object_alloc(), which you can examine with dtrace.

If that isn't it, then try getting some stack traces (of the kernel stacks) 
when it's taking a long time.  Again, dtrace is your friend here.

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

Reply via email to