У меня есть хост Hyper V на Windows Server 2012 и гостевая виртуальная машина также Windows Server 2012.
У меня два сетевых адаптера ... один назначен гостю, а другой - хосту.
DNS в порядке, и доступ к внешней сети разрешен как для хоста, так и для гостя.
Я могу использовать FTP с гостевой виртуальной машины на удаленную со скоростью 10 МБ / с плюс.
Я могу FTP с хост-машины на удаленную машину со скоростью 10 МБ / с.
Что я не могу сделать, так это передать что-либо от гостя к хосту или наоборот, используя FTP или простой сетевой ресурс со скоростью более 2 МБ / с, и это очень переменно, и скорость прыгает повсюду.
У меня есть сетевые карты Broadcom NetExtreme II 5716C, и я попытался изменить настройки адаптера; Очереди виртуальных машин включены / отключены
что не подействовало даже после перезагрузки.
Все настройки Hyper V установлены по умолчанию, и у гостя есть виртуальный жесткий диск фиксированного размера.
У кого-нибудь есть идеи о том, где еще я могу найти причину этого ..?
Спасибо
Вы не упоминаете, какой Linux вы используете. (Фактически, я просто должен сделать вывод, что это Linux из стратегий FTP и Samba.)
Используйте исходное ядро или самое последнее ядро из вашего дистрибутива. Драйверы Linux для Hyper-V значительно улучшились, и старые ядра не получают этого преимущества.
Наконец, убедитесь, что вы используете паравиртуальную сетевую карту, а не «устаревшую» сетевую карту для своей виртуальной машины. Эмулятор для старой устаревшей сетевой карты будет узким местом.