По моему Vagrantfile
у меня определен следующий провайдер:
Выдержка из Vagrantfile:
config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end
Когда я запускаюсь free -m
в созданной виртуальной машине, я вижу следующий отчет:
total used free shared buffers cached
Mem: 3953 337 3615 0 18 119
-/+ buffers/cache: 199 3753
Swap: 0 0 0
Можно ли назначить перестановку при сборке и подготовке виртуальной машины?
Я попытался установить vm.swappiness
в /etc/sysctl.conf
и перезапустить виртуальную машину, но я не вижу никакого влияния добавления пространства подкачки в VM.
Зачем мне нужно место подкачки? Я бы предпочел вообще не иметь дело с пространством подкачки и запускать все в памяти. Однако для некоторых приложений (например, проект composer для PHP) известно, что при определенных условиях используется много памяти. Без пространства подкачки я должен был бы быть очень либеральным с объемом памяти, который я выбрасываю на ВМ, если бы у меня было пространство подкачки - хотя оно могло бы быть не столь эффективным - теоретически я столкнулся бы с меньшим количеством проблем.