매우 느린 Virtualbox 네트워크 다운로드 속도를 수정하는 방법? 내 호스트 시스템에

Vagrant / Virtualbox를 통해 Ubuntu 12.04 VM (hashicorp / precise32)을 사용하고 있습니다. 내 호스트 시스템에 비해 다운로드 속도가 매우 느린 것 같습니다. 이것은 speedtest-cli를 사용하여 호스트 시스템 (OSX)에서 얻는 것입니다.

Testing download speed........................................
Download: 845.62 Mbits/s
Testing upload speed..................................................
Upload: 296.03 Mbits/s

그리고 이것이 게스트 OS (Ubuntu 12.04)에서 얻는 것입니다.

Testing download speed........................................
Download: 12.41 Mbits/s
Testing upload speed..................................................
Upload: 247.64 Mbits/s

따라서 호스트 다운로드 속도가 70 배 빠릅니다! 이러한 문제에 대한 일반적인 응답은 다음과 같습니다.

config.vm.provider "virtualbox" do |v|
  v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
  v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end

그러나 이미 Vagrantfile에 구성했습니다.

나는 또한 일반 Virtualbox와 12.04 (Vagrant 없음)로 이것을 테스트했습니다. NAT 인터페이스를 사용할 때도 동일한 문제가 발생합니다. 그러나 브리지 모드로 전환하면 다운로드 속도가 20 배 빨라집니다. Vagrant는 NAT 인터페이스를 항상 eth0로 사용하기 때문에 불쾌합니다.

OSX Mavericks를 호스트 시스템으로 사용합니다. Virtualbox 버전은 4.3.18입니다.

어떤 아이디어?



답변

방랑자 사용자의 경우, 방랑자 파일에 다음을 추가하십시오.

config.vm.provider "virtualbox" do |v|
  v.customize ["modifyvm", :id, "--nictype1", "virtio"]
end

~ 15x의 속도 향상을 얻었습니다. VirtualBox GUI에서 NAT 인터페이스에 대해 다른 어댑터 유형 인 반 가상화 된 네트워크 (virtio-net)가 표시됩니다.


답변

나는 나를 위해 더 간단한 해결책을 찾았다.

  • 호스트 우분투 14.04
  • 게스트 우분투 14.04
  • 포트 포워딩을 가진 Nat
  • 게스트의 업로드 속도가 매우 느립니다. 속도 테스트조차도 그것을 측정 할 수 없을 정도로 느 렸습니다.

방금 PCNet-Fast III 어댑터로 전환했습니다. 그리고 나에게는 속도가 충분히 좋아진다 (40 Mb / s)


답변

@ auramo의 답변은 유용하지만 특정 NIC를 지정합니다. # 1. 예를 들어, 내 시스템에는 수많은 네트워크 인터페이스가 있습니다. 나는을 지정해야했다 --nictype4.

뿐만 아니라, 다른 사람은 다른 곳에서 지정의 혜택을보고 natdnshostresolver#하고 natdnsproxy#어디에 #당신의 NIC를 식별하는 숫자입니다. 내 경우 다음과 같습니다.

config.vm.provider "virtualbox" do |v|
  v.customize ["modifyvm", :id, "--nictype4", "virtio"]
  v.customize ["modifyvm", :id, "--natdnshostresolver4", "on"]
  v.customize ["modifyvm", :id, "--natdnsproxy4", "on"]
end