KVM USB Passthrough Performance

У меня есть хост CentOS 6.4 KVM. У меня также есть хост ESXi 5.1. Под ESXi я использую гостевую систему Ubuntu 12.04 с USB-ключом Wi-Fi TP-Link WN722N. Гость Ubuntu запускает точку доступа с помощью hostapd. Настройка под ESXi работает плавно. Используя тот же.vmdk из ESXi (копия, конечно) на KVM с тем же USB-устройством, через которое я прошел, я получаю очень странную производительность. Скорость загрузки близка к максимальной, но загрузка при подключении к этой точке доступа дает максимум 300K. У меня никогда не было такой производительности под ESXi, поэтому я подозреваю, что проблема где-то в KVM.

В гостевой системе syslog, hostapd logs и dmesg не производят ничего необычного, так что мне трудно отследить проблему.

Нужны советы, чтобы отследить проблему или решить ее. Я, конечно, сбит с толку загрузкой, близкой к максимальной скорости, но полярно противоположная для загрузки, я бы подумал, что как в восходящем, так и в нисходящем направлении пострадают, если возникнет проблема в KVM-эмуляции устройства.

1 ответ

Будучи новичком в KVM, я пересек сигналы о том, как мне построить сеть на хосте KVM. То, что я делал неправильно, я создал мост, но назвал его virbr0 который совпадает с внутренним сетевым мостом хоста. Каким-то образом ему все же удалось передать сетевые данные, как будто я использовал правильный мост, но, конечно, с ужасными скоростями, которые я видел.

Я реконструировал хост-мост, используя стандартную запись br0, Теперь все хорошо.

Другие вопросы по тегам