网络单元:100Mb以太网未获得预期的性能


13

我们公司拥有一个全新的NAS,其构想是我们将能够使用它来快速,共享地访问我们网络上的数据。

这是一个相当简单的2磁盘系统,但据我了解,它的速度应约为40mb / s。我们的PC和NAS之间有一个100mb / sec的网络。

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

Answers:


84

您正在混淆您的单位。

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

当涉及磁盘使用情况时,我们以兆字节每秒或MB / s为单位来衡量吞吐量。请注意,大写的M代表大写字母,大写的B代表字节。

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

一个位比一个字节小八倍。您只需将8除以即可得出100Mb / s网络的最大理论吞吐量(以MB为单位)100 / 8 = 12.5

TCP / IP和以太网一样,大约有10%的开销,因此实际上,您只会在高端看到80%的开销。一些基本的数学证明了12.5 * .8 = 10。您应该期望能够在100Mb / s的网络上以大约10MB / s的速度进行写入。这与您所看到的完全一致。


tl; dr-大写很重要。


从磁盘角度或从网络性能配置角度来看,这根本无法回答问题。
布伦南(Brennan)2012年

30
当然可以。您认为问题的哪一部分没有解决?他有一个100Mb的LAN,并且对他的新NAS仅获得10MBps的吞吐量。这是此配置的期望值。我的回答解释了其背后的数学原理,并解释了OP对他的度量单位的困惑。更不用说OP选择了正确答案,这意味着OP回答了他自己满意的问题。
MDMarra 2012年

3

您应该使用1000 Mbps(千兆位)以太网。这些天这些东西便宜买,而且您的速度会更快。您应该能够达到40 MB / s。

只要确保您的网络电缆都是5e类即可。如果至少不是那么好,事情将会变得很奇怪。


它将快4倍,因为它将成为NAS单元的瓶颈(如果问题中的数字正确)
Sirex

@Sirex:哦,是的,是的。但是网络速度会提高10倍。
Zan Lynx

如果我没记错的话,千兆位理论上可以达到125MBps,如果考虑到上面完成的数学运算,则在运行千兆位时将以100MBps的速度运行。
ianc1215 2011年

1
@MarkM:如果您查看NAS设备的评论,您会发现40/20 MB / s的速度并非异常。
Zan Lynx

1
我的直觉就是这就是事实。但是,为什么不尝试直接插入网络(如果可能的话,则使用Cat 6),看看将网络完全排除在外的速度如何?
Sirex

-2

使您的设备可以处理吞吐量。我有一个100mbps的连接,但是我使用的路由器最多只能处理50mbps。新的netgear商业级路由器值得研究。


1
安倍晋三,问题得到了回答,他的配置没有错!
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.