Назад | Перейти на главную страницу

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 Гбит / с?

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

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