networking单元:没有从100Mb以太网获得预期的性能

我们公司有一个全新的NAS,我们的想法是,我们将能够使用它来快速共享我们networking上的数据。

这是一个相当简单的2磁盘系统,但据我所知,它应该达到约40mb / s的速度。 我们的个人电脑和NAS之间有一个100mb /秒的networking。

但是,我们只能获得大约8-10mb / sec的NAS速度。 这个瓶颈会是什么?

你混淆了你的单位。

M =兆
m = milli
B =字节
b =位

当提到磁盘使用量时,我们以兆字节每秒(MB / s)来衡量吞吐量。 注意大写M和大写字母B。

当提到networking性能时,我们以兆比特/秒为单位来衡量吞吐量,或者Mb / s。 注意小写字母b

一位比八位小一个字节。 你可以计算出你的100Mb / snetworking的最大理论吞吐量(以MB为单位),除以8. 100 / 8 = 12.5

TCP / IP和以太网一样有10%的开销,所以实际上你只能看到高达80%的开销。 一个更基本的math表明, 12.5 * .8 = 10 。 你应该能够在你的100Mb / snetworking上以大约10MB / s的速度写入数据。 这与你所看到的完全一致。


tl; dr – 大写是重要的。

您应该使用1000 Mbps(千兆位)以太网。 这些日子买便宜,你的速度会更快。 你应该可以达到40 MB /秒。

只要确保您的networking电缆都是5e类。 如果不是那么好,事情就会变得怪异。

使您的设备可以处理吞吐量。 我有一个100Mbps的连接,但我使用的路由器最多只能处理50mbps。 新的netgear业务类路由器是要看的东西。