On Jun 3, 2010, at 10:33 AM, Ketan wrote:
> We are having a server running zfs root with 64G RAM and the system has 3 
> zones running oracle fusion app and zfs cache is using 40G memory as per 
> 
> kstat zfs:0:arcstats:size. and system shows only 5G of memory is free rest is 
> taken by kernel and 2 remaining zones. 
> 
> Now my problem is that fusion guys are getting not enough memory message 
> while starting their application due to top and vmstat shows 5G as free 
> memory. But i read ZFS cache releases memory as required by the application 
> so why fusion application is not starting up.

ZFS will release the memory, but sometimes this can take a moment
and in the meantime, applications which are not written to retry allocations
are likely to bail out.

> Is there some we can do to decrease the ARC Cache usage on the fly without 
> rebooting the global zone ?

This is a case where limiting the ARC size can be useful. For more information
see the ZFS Evil Tuning Guide
http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide#Limiting_the_ARC_Cache
 -- richard

-- 
Richard Elling
rich...@nexenta.com   +1-760-896-4422
ZFS and NexentaStor training, Rotterdam, July 13-15, 2010
http://nexenta-rotterdam.eventbrite.com/




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

Reply via email to