CentOS 7 LibVirt / KVM гостевая сетевая карта ограничена 100 Мбит / с / 100BaseT

Запуск гостевого KVM CentOS 7 на хосте CentOS 7. Все отлично, за исключением того, что гостевой сетевой адаптер, кажется, застрял на скорости 100 Мбит / с. Из dmesg:

[   17.217541] 8139cp 0000:00:03.0 ens3: link up, 100Mbps, full-duplex, lpa 0x05E1
Settings for ens3:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full

Хост-сервер показывает 10 Гбит / с:

[   25.654105] bnx2x 0000:18:00.0 em1: NIC Link is Up, 10000 Mbps full duplex, Flow control: none
Settings for em1:
        Supported ports: [ FIBRE ]
        Supported link modes:   1000baseKX/Full 
                                10000baseKR/Full 

Есть идеи, почему гость не поддерживает 10 Гбит / с или даже 1 Гбит / с?

0
задан 24 February 2020 в 01:07
1 ответ

Потому что вы выбрали «rtl8139» ( 8139cp ) в качестве модели устройства. эмулироваться как сетевая карта весьма "виртио". Это все еще можно изменить, например используя virt-manager или virsh . Однако для этого требуется выключить виртуальную машину, так как устаревшее оборудование, такое как RTL8139, не может быть подключено в горячем режиме.

См. Снимок экрана на . 5.3 Использование драйверов KVM virtio для устройств сетевого интерфейса официальная документация Red Hat, значение которой нужно изменить с помощью virt-manager (есть также пример для virsh ).

3
ответ дан 30 March 2020 в 01:18

Теги

Похожие вопросы