web-dev-qa-db-ja.com

VPN経由でファイルのダウンロードが遅い

VPN経由でネットワークに接続されているWindowsServer2003で問題が発生しています。

ローカルマシンへのファイル共有のダウンロードを除いて、このサーバーではすべてが正常に機能しているようです。

ローカルマシンはWindowsXPを実行しています。同じサーバーへのリモートデスクトップ接続はうまく機能します。ファイル共有へのアップロードも問題なく機能します。 (私たちの間のネットワークは実際にはアップロードよりもダウンロードの方が高く評価されているので、これは驚くべきことです。)

ファイルをローカルシステムにドラッグアンドドロップすると、プログレスバーがアクティブになるまでに10秒を超える遅延が発生します。コマンドプロンプトを介したファイルのダウンロードにも同じ特性があります。接続全体で1回ではなく、転送されるファイルごとに遅延が発生します。私が試してみました ping address -f -l 1472これが「ブラックホールルーター」の問題ではないことを確認する http://support.Microsoft.com/kb/314825 。マップされたドライブまたはUNCパスが使用されているかどうか、またはホスト名の代わりにIPアドレスを指定して接続が確立されているかどうかに関係なく、同じ遅延。 「NetBIOSoverTCP/IP」を無効にしても効果はありませんでした。レジストリには、デフォルトから変更された高度なTCP/IP設定(MTUなど)はありません。レジストリのMTUを減らしてみましたが、それも役に立ちませんでした。

何か案は?また、可能であれば、LAN/WANまたはサーバー構成の代わりにローカルXPマシン構成を調整することを含む回避策をいただければ幸いです。

2
Jason Kresowaty

クライアントとサーバー間のトラフィックをスニッフィングして、何が起こっているかを確認します。コンピュータがお互いに何を言っているかを確認する以外に、プロトコルの問題の根底に到達するためのより良い方法はありません。

SMBプロトコルは合計ですdog潜在的なネットワーク上で実行している場合。また、実装のアーティファクトが原因で、アップロード時に「プログレスバー」アクティビティがより早く表示されると思われます。データが実際に早く転送されているからではなく、すべてのファイル転送で同じようなことが起こっていると思います。ファイルごとの遅延は、そのような結論にある程度の信憑性を与えます。

2
Evan Anderson