En mi Vagrantfile
tengo el siguiente proveedor definido:
Extracto de Vagrantfile:
config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end
Cuando corro free -m
dentro de la VM creada, veo el siguiente informe:
total used free shared buffers cached
Mem: 3953 337 3615 0 18 119
-/+ buffers/cache: 199 3753
Swap: 0 0 0
¿Es posible asignar swappiness cuando la VM se está construyendo y aprovisionando?
He intentado fijar vm.swappiness
en /etc/sysctl.conf
y reiniciar la máquina virtual, pero no veo ningún efecto de añadir espacio de intercambio a la máquina virtual.
¿Por qué necesito espacio de intercambio? Prefiero no tratar con el espacio de intercambio en absoluto y ejecutar todo en la memoria. Sin embargo, para algunas aplicaciones (el proyecto compositor para PHP, por ejemplo) son conocidas por usar mucha memoria bajo ciertas condiciones. Sin espacio de intercambio, tengo que ser muy liberal con la cantidad de memoria que arrojo a una máquina virtual, si tuviera espacio de intercambio, aunque podría no ser tan eficiente, teóricamente tendría menos problemas.