我需要考虑100 mbps以太网的性能限制(包括同一子网上最多约100个端点的场景),我想知道如何最好地估算网络容量。这有什么经验法则吗?
我问的原因是我正在进行一些关于性能限制的封装级别计算,所以它不需要非常准确。我之前没有参加过这个练习,并且希望从那些有这些经验的人那里获得一些见解。 Mark Brackett's answer(截至1/26)与我正在寻找的一致。
答案 0 :(得分:2)
如果你正在使用交换机(老实说,现在不是这些人) - 那么我发现80%的容量是合理的估计值。通常,由于TCP开销,它实际上大约为90% - 但80%会导致偶尔的重新传输。
如果它是单个冲突域(集线器),那么在这100个节点上,您可能会有大约30%的中等活动。但是,根据产生的流量,它会变化很大。而且这些天将100个节点放在一张CD上的人无疑会被拍摄 - 所以我认为你实际上并没有遇到那些IRL。
编辑:请注意,这些数字适用于相对健康的网络 - 通常定义为工作网络。已经知道极度过多的广播或其他异常流量模式会使网络陷入困境。
答案 1 :(得分:2)
WANem是广域网仿真器, 意在提供真实的体验 广域网/互联网 应用程序开发/测试 局域网环境。
您可以使用它模拟任何网络方案,然后使用它测试应用程序的行为。它是开源的,可与sourceforge一起使用。
答案 2 :(得分:1)
Opnet创建用于模拟网络性能的软件。我曾经使用过Opnet IT Guru学术版。也许这个应用程序或opnet的其他一些软件可能会有所帮助。
答案 3 :(得分:0)
100个端点不是一个问题。如果网络配置正确(没什么特别的话),唯一的问题就是带宽。快速以太网(100 mbps)应该能够每秒传输近10Mb(字节)。它能够将其转移到一个客户端或许多客户端。如果您使用集线器而不是交换机。如果您使用的是半双工而不是全双工。然后你应该改变它(这是经验法则)。
答案 4 :(得分:0)
根据帖子标题“如何估算以太网性能”,请参阅此wiki链接; http://en.wikipedia.org/wiki/Ethernet_frame#Maximum_throughput