В моем 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
и перезапустить виртуальную машину , но я не вижу каких-либо последствий добавления пространства подкачки к виртуальной машине .
Зачем мне нужно место подкачки? Я бы предпочел вообще не иметь дело с пространством подкачки и запускать все в памяти. Однако для некоторых приложений (например, проект composer для PHP) известно, что при определенных условиях используется много памяти. Без пространства подкачки я должен был бы быть очень либеральным с количеством памяти, которое я выбрасываю на ВМ, если бы у меня было пространство подкачки - хотя оно могло бы быть не столь эффективным - теоретически я столкнулся бы с меньшим количеством проблем.