내 Vagrantfile
에서 다음 공급자를 정의했습니다.
Vagrantfile에서 발췌 :
config.vm.provider :virtualbox do |vb| vb.gui = false vb.customize ["modifyvm", :id, "--memory", "4096"] end
내가 runn 때 free -m
생성 된 VM 내에서 나는 다음과 같은 보고서를 참조하십시오
total used free shared buffers cached
Mem: 3953 337 3615 0 18 119
-/+ buffers/cache: 199 3753
Swap: 0 0 0
VM을 구축하고 프로비저닝 할 때 교체를 할당 할 수 있습니까?
내가 설정 시도 vm.swappiness
에 /etc/sysctl.conf
와 VM을 다시 시작,하지만 난 어떤 VM에 스왑 공간을 추가하는 영향을 볼 수 없습니다.
스왑 공간이 필요한 이유는 무엇입니까? 차라리 스왑 공간을 다루지 않고 모든 것을 메모리에서 실행하려고합니다. 그러나 일부 응용 프로그램 (예 : PHP 용 작곡가 프로젝트)의 경우 특정 조건에서 많은 메모리를 사용하는 것으로 악명이 높습니다. 스왑 공간이 없으면 스왑 공간이 있으면 VM에 던지는 메모리 양이 매우 자유로 워야합니다. 스왑 공간이 효율적이지 않더라도 이론적으로는 더 적은 문제가 발생합니다.