如何根据网络使用情况计算所需的交换速度?

如何根据网络使用情况计算所需的交换速度?

我有一台 48 100Mbit/s 端口的 HP Procurve Switch 2610 (J9088A),可以处理 1300 万 PPS(每秒数据包),并具有 17.6Gbps 的线速交换容量。

首先,这到底是什么意思?

我应该从哪里开始考虑我的办公室(有 70 名员工)是否适合安装此交换机?如何根据用户每天 X MB 的平均负载计算吞吐量?

90% 的人只会发送电子邮件、访问随机网站等...另外 10% 的人会执行更繁重的任务,例如通过网络共享移动图像文件(10 MB)、通过交换机向服务器传输恒定的外部 FTP 流等...

这个开关够好吗?

答案1

让我们假设这里的估计绝对最坏情况:

您说 10%(即 7 名员工)会通过网络共享移动图像文件。每个连接的绝对最大值为 1GBps,但根据存储硬件的不同,最大值很可能在 300Mb/s 左右。如果他们通过互联网进行移动,则上限是您的上行链路带宽或远程服务器带宽中较低的那个。

即使估计他们为这 7 名员工使用了全部 1Gbps,也意味着有 63 名员工共享 10Gbps。为了用完电子邮件和网站,您的互联网连接必须达到 10Gbps,并且每位员工必须使用 158 Mbps。持续使用。这对于通过网页浏览和电子邮件来说根本不可行,大约相差 3 个数量级。

以上内容都是在假设每位员工都在尽力在较长时间内同时用尽所有交换机的容量的情况下计算的。

是的,这个转换就足够了。

编辑:作为参考,我们有 100 多名员工和 100 多台服务器。我们的核心交换机每秒的数据包数量从未超过 450,000 个。即使每个数据包都是 1,500 字节,也只有 5.3 Gbps 左右。

答案2

如何根据用户每天平均负载X MB来计算吞吐量?

对于这个数量的用户来说,根据一整天的平均用户带宽来判断实际使用的有效带宽几乎毫无意义。

不清楚的是您打算如何将 70 个用户连接到 48 端口交换机。

90% 的人只会发送电子邮件、访问随机网站等

即使非交换局域网的延迟时间也会比互联网连接的延迟时间小几百倍 - 带宽差异几乎一样大。因此,使用昂贵交换机的端口几乎没有价值。

请注意,除非您计划添加多个交换机 - 并且需要考虑多条路径的生成树,否则高端交换机的性能优势与廉价的基本交换机相比微乎其微(是的,在制造质量/寿命方面可能存在差异 - 但在我看来,它们不能证明价格差异是合理的)。另一个昂贵的交换机很有意义的地方是您需要真正低延迟的交换。您不会看到远程网络/电子邮件访问和大量本地传输的好处。

相关内容