在CentOS 7主机上运行KVM CentOS 7客户机。一切都很好,除了客人NIC似乎卡在100 guest。来自dmesg:
[ 17.217541] 8139cp 0000:00:03.0 ens3: link up, 100Mbps, full-duplex, lpa 0x05E1Settings for ens3:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full主机服务器显示10 10Gbps:
[ 25.654105] bnx2x 0000:18:00.0 em1: NIC Link is Up, 10000 Mbps full duplex, Flow control: noneSettings for em1:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseKX/Full
10000baseKR/Full 你知道为什么客人不支持10 1Gbps甚至1 1Gbps吗?
发布于 2020-02-22 00:00:19
因为您选择了"rtl8139“(8139cp)作为设备模型来模拟网络接口卡,而不是"virtio”。这仍然可以改变,例如使用virt-manager或virsh。但是,它需要虚拟机的断电,因为像RTL8139这样的遗留硬件不能热插拔。
请参阅官方红帽文档的屏幕截图 at 5.3为网络接口设备使用KVM病毒驱动程序,其中的值使用virt-manager更改(virsh也有一个示例)。
https://serverfault.com/questions/1004128
复制相似问题