Changes to ZFS ARC Memory Allocation in 11.3
See Blog post at: https://blogs.oracle.com/observatory/entry/changes_to_zfs_arc_memory
As described in this Blog:
===
kernel object manager, or KOM. The first consumer of this subsystem is the
ZFS ARC.
Prior to Solaris 11.3, the ZFS ARC allocated its memory from the kernel heap
space using kmem caches. This has several drawbacks: first, internal
fragmentation can result in memory used by the ARC not being reclaimed by the
system. This problem is particularly acute if large pages are being used, since
the buffer size is considerably smaller than the large page size -- even one