关于我的设置的一些信息:
- 运行 Proxmox 5.3-11 并附带最新更新
- 运行 2 个 Windows 2012 客户机(我们称之为
winhost1
和winhost2
),配有virtio
NIC 和最新的香料客用工具(经过netsh
描述的修改这里)
我使用iperf
2 个 Windows 客户机之间的 来测量它们之间的带宽。从 到winhost1
,winhost2
反之亦然,我看到最大带宽速率约为 350Mpbs。但是,当我iperf
从winhost1
或winhost2
到 Proxmox 主机时,我收到 +2Gbps 带宽速率。在任何一种情况下,朝另一个方向走都会产生类似的结果。
在 Proxmox GUI 中创建了从属winhost1
和winhost2
虚拟 NIC( )的桥接器,并将绑定为“桥接端口”。以下是 的输出:vmbr0
balance-alb
bridge link show vmbr0
9: bond1 state UP : <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 master vmbr0 state forwarding priority 32 cost 100
26: tap106i1 state UNKNOWN : <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 master vmbr0 state forwarding priority 32 cost 100
27: tap102i1 state UNKNOWN : <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 master vmbr0 state forwarding priority 32 cost 100
我可以在主机或虚拟机上做些什么来解决这个问题?我认为这与主机内核配置有某种关系,因为我看到了虚拟机和主机之间的所需带宽速率,但没有看到连接到主机桥的虚拟机之间的所需带宽速率。
先感谢您