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

flo*_*ent 14 networking network-attached-storage

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

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

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

MDM*_*rra 86

你在混淆你的单位。

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 - 大写很重要。

  • 当然可以。你认为问题的哪一部分没有得到解决?他有一个 100Mb 的 LAN,但他的新 NAS 的吞吐量仅为 10MBps。这是此配置的预期值。我的回答解释了它背后的数学原理,并解释了 OP 对他的度量单位的混淆。更不用说 OP 选择这个答案是正确的,这意味着它回答了他自己满意的问题。 (31认同)