LinuxForum.Fans
Тема

Производительность сети в VirtualBox

Автор: Cruiser78 2 сообщений 3822 просмотров
#284797

Привет всем!

Коолеги, подскажите, что я неправильно делаю. Итак, дано:
1. Хост - RFRemix-13 (обновлять ось не хочу, ибо все настроено и работает) на 2 ксеонах (по 4 ядра каждый) и на гигабитной сети;
2. VirtualBox (сейчас - самой последней версии, но и на предыдущих было всё тоже самое). Заменить его на KVM и libvirt не имею желания, так как они тащат за собой им не нужный glusterfs. А у меня версия этого гластера на хосту стоит (скомпилирована из исходников) гораздо новее, чем потащится, что меня не устраивает совершенно;
Так что, пп 1 и 2 отлиты из бронзы и неизменны.
3. Режим подключения к сети госетвых систем - сетевой мост.

Имею непонятность с производительностью гостевых систем при обращении к сетевым ресурсам, в частности по samba. Тормозит по страшной силе.

0. Хост развивает скорость при чтении-записи больших файлов (за не одну сотню мегабайт) по самбе в 15-20 мегабайт/секунду, по nfs - может и до 30-40 мегабайт в секунду разогнаться. Ну, это цифры контрольные, предел сверху. Далее - особенности гостевых систем.
1. При указании сетевого интерфейса "IntelPRO MT Server" скорость чтения-записи большого файла (за сотню-другую мегабайт) по smb держится на уровне 5-6 мегабайт в секунду на пустой совершенно гигабитной сети. То есть вроде скорость адаптера под 50 мегабит в секунду. А реально - адаптер виртуальный гигабитный (как и сеть). Должно быть где-то под 15 мегабит хотя бы. Но, фиг вам... Эффект устойчивый и повторяется как в виртуальной винде ХР, так и в виртуальном линуксе. Скорость обмена одинакова.
2. Читаю интернет про режим virtio-net драйвера, что в этом случае скорость сетевого взаимодействия должна расти, так как нет эмуляции сетевой платы, а гость работает прямо с физической платой. Ставим этот интерфейс, загружаем в вынь нужные драйвера, линукс и так понимает... В результате скорость сетевого обмена падает катастрофически. С трудом великим поднимается до 1 мегабайта в секунду. То есть имеем 10-мегабитную сетевую плату. Что на виндоовом госте, что на линуксовом.

Коллеги, скажите, что я неправильно делаю? Возможно ли настроить VB на более производительную работу с сетью?

#284930

Попробуй спросить на формуме виртуалбокса.

Войдите или зарегистрируйтесь, чтобы ответить.