GNS3:使用 iperf3 进行性能测试?

网络工程 带宽 测试 表现 iperf
2022-03-04 00:42:54

我正在对 GNS3 进行一些性能测试(我知道我不应该这样做,但直到星期五我才能使用大学实验室),并且我正在尝试比较真实的 BW 或“速度”和理论值。

所以如果我只是输入命令:“show interfaces serial1/1”

我得到链接的“理论”值吗?

(MTU 1500 字节,BW 1544 Kbit,DLY 20000 微秒)

因此,当我从我的环回接口 (PC1)(客户端)到我的 Linux VM(服务器端)运行 iperf 时,我得到平均BW= 1.1 Mbps。

可以肯定地说,链接的性能是:

性能 = 实际 BW / 理论 BW = 71.24 %

这是我使用的拓扑,它从 PC1 到 PC2:

在此处输入图像描述

我希望在真实环境中的性能会更高,因为 GNS3 模拟一切并且消耗太多。

这是我真正的 PC 规格:Intel i5 处理器 8 GB RAM

提前致谢!:)

丹尼尔

1个回答

不要相信 GNS3 进行吞吐量测试。只要您在拓扑中使用路由器,无论您使用串行、以太网还是快速以太网接口,也无论您的 PC 有多强大,您可能只会获得 5mb/秒的最高速度。(请注意,如果您使用 GNS3 交换机而不是路由器,则不会看到性能损失,但是,这些交换机的功能非常有限)。

几年前,GNS3 的网站曾经说过不要将 GNS3 用于生产工作负载,因为 GNS3 路由器的执行速度比真实路由器慢 1000 倍以上。我知道你只是在做实验,但我之所以提到这一点是因为开发人员自己说它的性能甚至与你从真实设备中获得的性能都不相近。

最后,仅供参考 - 不久前,我在 i7 上通过几个连接到 GNS3 的虚拟机进行了一些 iperf 测试,具有 32GB 内存(请参阅此页面了解规格,尽管在撰写本文时我只有 16GB 内存)。如果我没记错的话,我只有大约 3mb/秒。然而,当我重新调整实验室以包括几个 Riverbed Steelheads 时,我看到了巨大的改进,但那完全是另一回事了 :)

综上所述 - GNS3 非常适合测试协议、配置等,但在测试吞吐量时几乎没用。