El uso de RAM de bhyve no coincide con la configuración

El uso de RAM de bhyve no coincide con la configuración

Actualmente estoy usando el hipervisor bhyve en mi sistema FreeNAS, pero con solo 16 GB de RAM, ejecutar máquinas virtuales es más o menos complicado para el sistema.

Sólo tengounoVM ejecutando Debian en este momento.

Esta es su configuración:

Getting debianguest iohyve properties...
bargs             -A_-H_-P
boot              1
con               nmdm1
cpu               2
description       Wed Feb  8 18:16:58 CET 2017
install           no
loader            grub-bhyve
name              debianguest
os                debian
persist           1
ram               3G
size              50G
tap               tap0
template          NO
vnc               NO
vnc_h             600
vnc_ip            127.0.0.1
vnc_tablet        NO
vnc_w             800
vnc_wait          NO

Lo importante es ram=3Gdonde especifica la cantidad de RAM virtual disponible para la VM.

Ahora aquí viene mi problema: esta máquina virtual está usandomucho másRAM en el host que la que le asigné.

Salida de ps aux -O %mem:

root       28769  9.1 32.2 7519108 5357236  -  S     8:28PM  18:21.80 bhyve: ioh-debia

Salida de htop:

PID   USER      PRI  NI  VIRT   RES S CPU% MEM%   TIME+  Command
28769 root       20   0 7342M 5233M S  7.0 32.2 18:30.40 bhyve: ioh-debianguest

Salida de free -h:

              total        used        free      shared  buff/cache   available
Mem:           2.9G        1.1G         90M         71M        1.8G        1.6G

Actualmente utiliza 5,2 GB de RAM cuando solo están configurados 3.

También dispone de unos 90M de espacio libre, 1,6GB utilizables para aplicaciones y0Ken swap, lo que me lleva a suponer que el hipervisor (bhyve) o el kernel están perdiendo memoria de alguna manera.

EDITAR:

Si bien entiendo que asignar más memoria para ayudar al rendimiento es algo bueno (y espero que esto sea así), obligar a que el proceso en sí sea intercambiado o, peor aún, eliminado por OOM Killer, me hace cuestionar cuán agresivo es este objetivo de rendimiento.

¿Hay alguna forma de averiguar por qué se utiliza más RAM en el host de la asignada y hay alguna forma de reducir la cantidad de RAM utilizada en el host?

información relacionada