Как исправить чрезвычайно медленную скорость загрузки сети Virtualbox?

Я использую Ubuntu 12.04 VM (hashicorp/precise32) через Vagrant/Virtualbox. Кажется, что у него очень низкая скорость загрузки по сравнению с моей хост-системой. Это то, что я получаю с хост-системой (OSX) с помощью speedtest-cli:

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

и вот что я получаю в гостевой ОС (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 (не бродяга). Та же проблема возникает при использовании интерфейса NAT. Однако переключение в мостовой режим ускоряет загрузку в 20 раз. Это неприятно, так как Vagrant полагается на интерфейс NAT, чтобы всегда быть eth0.

Я использую OSX Mavericks в качестве хост-системы. Версия Virtualbox-4.3.18.

какие идеи?

7
задан auramo
11.02.2023 3:21 Количество просмотров материала 2432
Распечатать страницу

2 ответа

для пользователей vagrant добавьте в файл Vagrant следующее:

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

Я получил повышение скорости ~15x. На VirtualBox GUI я вижу теперь другой тип адаптера для моего интерфейса NAT: Паравиртуализированная сеть (virtio-net).

29
отвечен auramo 2023-02-12 11:09

Я нашел Маха более простое решение для меня

  • хост ubuntu 14.04
  • гостевой ubuntu 14.04
  • Nat с переадресацией портов
  • чрезвычайно низкая скорость загрузки от гостя. Это было так медленно, что тест скорости даже не может измерить это.

Я только что переключился на адаптер PCNet-Fast III. И скорость стала для меня достаточно хорошей (40 Мб/с)

16
отвечен paul_di 2023-02-12 13:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх