我正在使用IT Guru的Opnet来模拟不同的网络。我运行了基本的HomeLAN方案,默认情况下它使用以20Kbps的数据速率运行的以太网连接。在整个场景中,这从20K变为40K,然后变为512K,然后变为以1.544Mbps运行的T1线。我的问题是 - 增加生产线的数据速率会增加吞吐量吗?
我从程序中输出此图表以显示我的结果:
请注意,这是感兴趣的最前沿的图像
答案 0 :(得分:1)
通常,数据路径的信令容量只是净吞吐量的一个因素。
例如,已知TCP对延迟敏感。对于任何特定的TCP实现和路径延迟,无论路径的信令容量如何,TCP都无法达到最大速度。
还要考虑流量的来源和目的地:如果源没有更快地发送数据或者目的地无法更快地接收数据,更改网络容量将不会改变速度。
对于网络仿真器,还要注意缓冲区大小会影响吞吐量。网络缓冲区的大小必须至少与信号速率乘以延迟(Bandwidth Delay Product)一样大。我不熟悉Opnet的细节,但我看到其他仿真器可以设置一个太小的缓冲区大小来支持选择速率和延迟。
我写了几篇与这些主题相关的文章可能会有所帮助: