Petr Benes wrote:
>> That leaves unanswered the underlying question: why do you need to do
>> this at all?  Isn't the ZFS ARC supposed to release memory when the
>> system is under pressure?  Is that mechanism not working well in some
>> cases ... ?
> " ... Even if the ZFS ARC subsequently frees memory, the kernel cage does
> not shrink.  It cannot shrink, because pages from the ZFS ARC were
> interspersed with other kernel pages, so the free space in the
> physical address range of the cage is fragmented when the ZFS pages
> are released.  The remaining kernel pages cannot be moved to compress
> the cage, as kernel memory inside the cage is not relocatable. ..."

Sure ... but that refers specifically to DR-related issues, and that's
not what the original poster complained about.  His original message
said that he was having trouble with a large application (Oracle Fusion)
running on a system using ZFS.  Does Fusion really need contiguous
kernel memory (why?) or is there something else going on here?

James Carlson         42.703N 71.076W         <>
zones-discuss mailing list

Reply via email to