web-dev-qa-db-ja.com

ネットワークユニット:100Mbイーサネットから期待されるパフォーマンスが得られない

私たちの会社には新しいNASがあり、それを使用してネットワーク上のデータに高速で共有アクセスできるようになるという考えです。

それはかなりシンプルな2ディスクシステムですが、私が理解しているところから、約40mb/sの速度に達するはずです。 PCとNASの間に100mb /秒のネットワークがあります。

ただし、NAS 8〜10mb /秒程度の速度しか得られません。ボトルネックは何でしょうか?

13
florent

あなたはあなたのユニットを混乱させています。

M =メガ
m =ミリ
B =バイト
b =ビット

ディスク使用量について言及するときは、スループットをメガバイト/秒またはMB/sで測定します。大文字は大文字[〜#〜] m [〜#〜]で、大文字は大文字[〜#〜] b [〜#〜]です。

ネットワークパフォーマンスについて言及するときは、スループットをメガビット/秒またはMb/sで測定します。小文字bに注意してください。

ビットはバイトの8分の1です。 100Mb/sネットワークの理論上の最大スループットは、8で割るだけでMB単位でわかります。100 / 8 = 12.5

TCP/IPは、イーサネットと同様に最大10%のオーバーヘッドがあるため、現実的には、ハイエンドでは約80%しか表示されません。もう少し基本的な数学は、12.5 * .8 = 10。 100Mb/sネットワーク上で約10MB/sで書き込みできると期待する必要があります。これは、見ているものと完全に一致します。


tl; dr-大文字化が重要です。

84
MDMarra

1000 Mbps(ギガビット)イーサネットを使用する必要があります。作品は最近購入するのに安く、あなたの速度はより速くなります。 40 MB /秒に到達できるはずです。

ネットワークケーブルがすべてカテゴリ5eであることを確認してください。少なくともそれが良くなければ、物事は奇妙になるでしょう。

3
Zan Lynx