On May 17, 2012, at 12:19 PM, Paynter, Richard wrote: > I have a customer who wants to set zfs_arc_max to 1G for a 16G system, and 2G > for a 32G system. Both of these are SAP and/or Oracle db servers. They > apparently want to maximize the amount of memory available for the > applications.
This is the best use case of the zfs_arc_max tunable. > > My question, now, is whether it would be advisable to do this, and – if not – > what the impact might be. For this use case, it is a good idea. The impact of not setting it occurs when you later want to start a memory-hogging program, the request for arc to shrink can take a little while to satisfy, and the memory-hog might not be designed to cope with retrying large memory allocation requests. > > The 32G system is an M3000; the 16G system is a V490. Both are running > Solaris 10 Update 8, patched to 147440-09. > > I have a feeling that setting zfs_arc_max this low is not a good idea, but > would like to get some corroborating information/references, if possible. This use case is why the zfs_arc_max tunable exists. -- richard -- ZFS Performance and Training richard.ell...@richardelling.com +1-760-896-4422
_______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss