Nel mio Vagrantfile
ho il seguente provider definito:
Estratto da Vagrantfile:
config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end
Quando corro free -m
nella VM creata vedo il seguente rapporto:
total used free shared buffers cached
Mem: 3953 337 3615 0 18 119
-/+ buffers/cache: 199 3753
Swap: 0 0 0
È possibile assegnare lo swappiness durante la creazione e il provisioning della VM?
Ho provato a fissare vm.swappiness
in /etc/sysctl.conf
e riavviato il VM, ma non vedo alcun effetto di aggiungere spazio di swap alla VM.
Perché ho bisogno di spazio di scambio? Preferirei non occuparmi affatto dello spazio di swap ed eseguire tutto in memoria. Tuttavia, per alcune applicazioni (ad esempio il progetto del compositore per PHP) sono note per l'utilizzo di molta memoria in determinate condizioni. Senza lo spazio di swap devo essere molto liberale con la quantità di memoria che lancio in una VM, se avessi lo spazio di swap - anche se potrebbe non essere altrettanto efficiente - teoricamente incorrerei in un minor numero di problemi.