web-dev-qa-db-ja.com

Win2008R2サーバーとの間のSMB / CIFSが遅い

Dell R710 w/Intel82576ギガビットNIC(最新のIntelドライバー)。新しいWindows Server 2008 R2 SP1をセットアップしています。これまでに、更新プログラムをインストールし、ファイルサービスとWebを構成しました。サーバー(IIS)の役割:Windows Advanced Firewallは(デフォルトで)オンになっており、役割を構成すると、Webサーバーのポートとファイルの共有を許可するいくつかのルールがアクティブ化されたようです。

問題:テストファイル共有に正常に接続できますが、大きなファイルのコピーは非常に遅くなります。 Windows7クライアントとの間で最大10MB /秒のコピーを取得しています。同じクライアントが別のファイルサーバーに80〜90MB /秒を簡単に取得できます(したがって、クライアントではありません)。ファイアウォールを無効にすると、フルギガビットの速度が得られます。有効にすると、10MB /秒に低下します。ファイル共有の役割を有効にするときに構成されているデフォルトのファイアウォール設定を使用しています。明らかに私は他の人を有効にする必要がありますが、どれですか?


さらに調査したところ、これは「ネットワーク検出」のインバウンド/アウトバウンドルールの1つ(またはすべて)のようです。 Windowsが「プライベート」プロファイルでこれらのルールを有効にしているが、「ドメイン」プロファイルでは有効にしていないことに気づきました。 「ドメイン」プロファイルに対してそれらすべてを有効にすると、問題は解決します。やみくもにルールを有効にするのは好きではありません。


上記のコメントを取り戻します。 「ネットワーク検出」ルールの有効化は簡単に機能しているように見えましたが、現在は停止しています。


さて、これはネットワークの問題であることが判明しています。私がこのサーバーをオンラインにしたのとほぼ同時に、たまたまそれは醜い頭でした。ここで説明した追加のファイアウォールルールはまったく必要ないと思います。

3
churnd

したがって、ADドメインにいると想定しているので、クライアントとサーバーがドメインファイアウォールプロファイルを使用していることを示していることを確認してください。 AD Domain firewall profile

Windowsは、接続のDNSサフィックス(ipconfig/all「プライマリDNSサフィックス」)によってドメイン上にあると判断します。

ファイルサーバーとして使用する新しい2008R2サーバーでは、ファイル共有、Webサーバー、およびDFSが有効になっています。これが、比較のためのデフォルトのインバウンドルールです。ファイアウォールがSMB速度に影響を与えることを知りませんでしたが、それでもチェックを行います。 Server 2008 R2 file server firewall rules

私が見た他のことは、接続を100MBに落とす(サーバー上の)悪いネットワークケーブルです。そこで、検証するためにサーバーとUbuntuの間の速度をテストします(そしてNICまた、mobo Broadcom NICを使用してみませんか?1GBのスループットをすべて同じように提供します。

2
Bret Fisher