On Mon, 7 Dec 2009, Richard Bruce wrote:

I started copying over all the data from my existing workstation. When copying files (mostly multi-gigabyte DV video files), network throughput drops to zero for ~1/2 second every 8-15 seconds. This throughput drop corresponds to drive activity on the Opensolaris box. The ZFS pool drives show no activity except every 8-15 seconds. As best as I can guess, the Opensolaris box is caching traffic and batching it to disk every so often. I guess I didn't expect disk writes to interrupt network traffic. Is this correct?

This is expected behavior. From what has been posted here, these are the current buffering rules:

  up to 7/8ths of available memory
  up to 5 seconds worth of 100% write I/O time
  up to 30 seconds without a write

and if you don't like it, you can use the zfs:zfs_arc_max tunable in /etc/system to set a maximum amount of memory to be used prior to a write. This may be useful on systems with a large amount of memory and which want to limit the maximum delay time due to committing the zfs transation group. There will still be interruptions, but the interruptions can be made briefer (and more often).

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, 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