If you are using rcapd in a zone to regulate physical
memory consumption by processes running in projects that have resource caps
defined, you must configure the daemon in that zone.

When choosing memory caps for applications in different zones, you generally
do not have to consider that the applications reside in different zones. The
exception is per-zone services. Per-zone services consume memory. This memory
consumption must be considered when determining the amount of physical memory
for a system, as well as memory caps.

Note –

You cannot run rcapd in an lx branded
zone. However, you can use the daemon from the global zone to cap memory in
the branded zone.