On Tue, 30 Jun 2009, Richard Elling wrote:
UFS has a relatively small write buffer and ZFS could consume
up to 1/8 of memory for writes (located in the ARC).  There is
some question about whether 1/8 of memory is a good guess.
Anecdotal evidence suggests that there are cases where the 1/8
limit is too large when you have lots of memory and slow disks.
If a better rule can be defined, I'm sure it would be welcome in
the code.

Are you sure that 1/8 of memory is what ZFS is really using? Playing with setting zfs_write_limit_override causes me to believe that it is really 7/8ths of maximum ARC memory (or more!). The largest zfs_write_limit_override value I can set on my 20GB system with 10GB ARC cap is around 8053063680 and it still clearly does not send nearly as much data to the storage array as the system default. Now I am thinking that it is using a cap much bigger than 10 GB, and is perhaps using 16GB.

I sense a bug in Solaris 10 here ...

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to