私Vagrantfile
では、次のプロバイダーが定義されています。
Vagrantfileからの抜粋:
config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end
私はrunnときにfree -m
作成したVM I内で次のレポートを参照してください。
total used free shared buffers cached
Mem: 3953 337 3615 0 18 119
-/+ buffers/cache: 199 3753
Swap: 0 0 0
VMが構築およびプロビジョニングされているときにswappinessを割り当てることは可能ですか?
VMを設定vm.swappiness
し/etc/sysctl.conf
て再起動しようとしましたが、VMにスワップ領域を追加しても影響はありません。
なぜスワップスペースが必要なのですか?私はむしろスワップ空間をまったく扱わず、すべてをメモリで実行します。ただし、一部のアプリケーション(PHP用のcomposerプロジェクトなど)では、特定の条件下で大量のメモリを使用することで悪名が高くなっています。スワップスペースがないと、VMにスローするメモリの量を非常に自由にする必要があります。スワップスペースがあれば(効率的ではないかもしれませんが)、理論的には問題が少なくなります。