web-dev-qa-db-ja.com

NASストレージの低速有線ネットワーク速度(Netgear WNDR3700ルーター)

D-LINK DNS 32 NASユニットとRAID1(デュアル2TB 5400 RPMドライブ)をセットアップしました

それは動作しますが、私のコンピューターとそれ自体の間でファイルをコピーするときは遅いです(NASとワイヤーを介して私のPCの間で7.94GBのファイルをコピーするのに8分)。

Netgear WNDR37 ギガビットルーターを使用しています。ネットワークワイヤを最新の仕様に交換しました。コンピュータにはRealtekPCIeGBEネットワークアダプタがあります。

私はこれらのネットワークケーブルを使用しています: http://goo.gl/sGfPi

  • PCからの転送-> NASは16MB /秒です
  • NAS-> PCからの転送は22MB /秒です

これはますますNAS RAID 1がボトルネックになっているように見えます。おそらく、7200 RPMドライブの方がうまく機能したでしょうか?

2
Sonic Soul

ケーブルにもスイッチの問題もないと思います。 NASは単に限界に達しています。

私はいくつかのD-LinkDNS-323もインストールしましたが、それらのどれも平均で約20MB /秒よりも大幅に速い転送速度を実行しませんでした。そこにどんなディスクを置いても。その理由は、組み込みSambaファイルサーバーがCPU速度によって制限され、D-LinkDNS-323のCPUがそれ以上のデータを処理できないためです。まあ、制限はファームウェア/ Sambaのバージョンによってわずかに異なるかもしれませんが、もっと多くのことができるとは思えません。もちろん、RAID-1は転送速度をさらに制限する可能性がありますが、RAID-1は(RAID-5のように)計算が必要ないため、通常はCPU負荷をあまりかけません。

より多くのスループットが必要な場合は、NASをより高速なものに置き換える必要があります。

また、通常はディスクとは関係ありません。最新の5400rpmディスクは、シーケンシャルモードで最大100MB /秒を簡単に読み取ることができます。遅いモデルでも最大50MB /秒に達するはずです。

もう1つの問題は、プロトコルのオーバーヘッドとその他のプロトコルの制限です。一部のNASは、非常に単純なFTPプロトコルまたはrsyncを使用してファイルを転送する機能を提供します。それらのいくつかは、Sambaに対してSMB/CIFSよりもFTPでパフォーマンスが優れています。

Windows Vistaまたは7を使用している場合は、Windows設定で「リモート差分圧縮」機能を無効にすることもできます。

  • コントロールパネル=>アンインストール=> Windowsの機能をオンまたはオフにする)または
  • 管理者特権のコマンドプロンプトでocsetup MSRDC-Infrastructure /uninstallと入力します

RDCの切り替えによって速度が上がる可能性がある理由は、状況によってはCPUの負荷が軽減されるためです。これは、DNS-323のブートレネックであるため、試してみるとよいでしょう。

編集:私はRDCサービスについてさらに調査を行い、 this を見つけました。これは、RDCが転送速度に影響を与えないことを明確に証明しています。さらに、それはアプリケーションによって特別に使用される必要があり、Windowsはそれを使用していないようです。したがって、永続的に無効にしないことをお勧めします。これを無効にして、再起動後にある程度のスピードアップが見られる場合は、再起動するだけでも同じスピードアップが見られる可能性があります。記事でカバーされていない1つの側面がありますが。アプリケーションが実際にRDCを使用する場合、サーバーはチェックサムを計算する必要がありますが、これはもちろん今日のサーバーやワークステーションにとっては大したことではありません。しかし、NASシステムの場合はそうかもしれません。そのため、まれに、最初にチェックサムを作成して交換するよりも、ファイルを再転送する方が速い場合があります。

かなり高速なNASデバイスでさえ、多くの場合、約80MB /秒に制限されています。より多くの場所に到達したい場合は、通常、SMB2プロトコルをサポートするNAS /サーバーが必要です。ジャンボフレームを有効にすると、ある程度のブーストが得られる可能性がありますが、ルーター、スイッチ、クライアント、NASなど、ネットワーク内の実際にすべてのコンポーネントでサポートされている必要があります。したがって、ネットワークの専門家でない場合は、MTU /ジャンボフレームを手動でいじらないことをお勧めします。

「低い」イーサネットパフォーマンスのもう1つの原因は、もちろんネットワークインターフェイスカード(NIC)自体です。ハードウェアTCPチェックサムオフロードが有効になっていると、古いMarvellチップセットでパフォーマンスが低下するのを確認しました(CPUがカードよりも高速に実行できるようにNICによって計算されるチェックサムの数に制限があるようです) 。一方、IntelサーバーNICでハードウェアTCPチェックサムオフロードを使用すると、非常に高帯域幅の状況でネットワークスループットが向上することがわかりました。したがって、それは本当にハードウェアに依存します。

ただし、チューニングを行わなくても、コンシューマーNIC(最も広く使用されている:Realtek)は、Sambaサーバーから最大80MB /秒のRAWGBEスループットに到達する必要があります。

しかし、トピックに戻ると、D-LINK DNS-323は、ハードウェアの制限のために、私が推測する最大30MB /秒の制限を超えることはできません。誰かがこのデバイスのパフォーマンスを向上させるのを見たことがあれば、具体的なセットアップにも興味があります。

4
SkyBeam

前回の質問から速度が2倍になりましたが、それでもギガビット速度で接続していないようです。 100メガビットから200メガビットに移行すると、そのタイプの速度の向上をもたらすと私が考えることができる唯一のことは、カテゴリ5のワイヤがあるということです。少なくともカテゴリ5eまたはカテゴリ6が必要です。カテゴリ5e以上のワイヤを見て確認できますか?公式には100メガビットで動作するCat5と言えば、高速で動作するのを見てきましたが、それでも十分ではありません。

ただの予感。

2
KCotreau