No meu Vagrantfile
eu tenho o seguinte provedor definido:
Trecho do Vagrantfile:
config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end
Quando eu executo free -m
na VM criada, vejo o seguinte relatório:
total used free shared buffers cached
Mem: 3953 337 3615 0 18 119
-/+ buffers/cache: 199 3753
Swap: 0 0 0
É possível atribuir swappiness quando a VM está sendo criada e provisionada?
Eu tentei configuração vm.swappiness
no /etc/sysctl.conf
e reiniciar o VM, mas eu não vejo qualquer efeito da adição de espaço de troca para a VM.
Por que preciso de espaço de troca? Prefiro não lidar com o espaço de troca e executar tudo na memória. No entanto, para alguns aplicativos (o projeto do compositor para PHP, por exemplo) são famosos por usar muita memória sob certas condições. Sem espaço de troca, eu tenho que ser muito liberal com a quantidade de memória que lancei em uma VM, se eu tivesse espaço de troca - embora possa não ser tão eficiente -, teoricamente teria menos problemas.