我正在测试作为 NVA 运行的网络功能的性能。在设置中,我有两个虚拟机,都具有加速网络。VM1 正在使用 Cisco Trex 生成约 10Gbps 的网络数据包,而 VM2 正在测试防火墙。两个 VM 位于同一个虚拟网络中,生成的流量使用 UDR 进行路由。
我面临的挑战是 VM2,它没有以相同的速率接收网络数据包。它似乎被限制在 ~500MiB。当我逐渐增加从 VM1 上的 100MiB 生成的流量时,VM2 上的流量会相应增加,直到大约 500MiB。
我在想某处有配额,但我无法弄清楚资源或原因。部署具有以下资源:
- 路由表
- 子网
- 启用了加速网络和 IP 转发的网络接口
- 虚拟机 (Standard_D16ds_v4)
- 为 NVA 指定下一跳的路由,即 VM2
我检查了虚拟机的带宽限制,似乎没有超过它。我还检查了 VM2 上的入站流量,它始终低于 1k。我还检查了 VM2 的 CPU 使用率,平均约为 7%。
关于可能导致此限制的任何想法?