Question:
ウェブクライアントの遅いパフォーマンスやタイムアウトを解決するにはどうすればよいですか?
回答:
このような動作には多くの理由が考えられます。DocuWare Web Clientを実行しているマシンが仮想マシンの場合、これらのパフォーマンスの問題は、サーバーが物理マシンの場合よりも一般的に深刻です。以下の推奨事項は主に仮想マシンのためのものですが、物理マシンにも適用して良好な結果を得ることができます。
(注:これらの設定を適用するとネットワークが切断される可能性があるため、システムが使用されていない場合にのみ実行してください。再起動が必要になる場合もあります)。
チェックサムオフロードの無効化
すべてのネットワークインターフェースカード(NIC)は、TCPとUDPプロトコルの両方でチェックサムオフロードをサポートしています。チェックサムオフロードにより、特定の呼び出しがNICではなくCPUで処理されます。フル稼働しているシステムでは、パケットがドロップされたり、呼び出し元のクライアントが待つのをあきらめた時点で送信されたりするほどの遅延が発生する可能性があります。チェックサムオフロード機能を無効にすると、NICがこれらのコールを処理するようになり、通常はスループットが向上します。無効にするには、以下の手順に従ってください:
- Windowsコントロールパネルの ネットワーク接続ページを開く。
- NICの「プロパティ」ダイアログを開く。
- 設定...」を選択してNICの設定を開く。
- 詳細設定] タブに移動し、IPv4とIPv6の両方で TCPとUDPチェックサムオフロードを無効にする。
Receive-Side Scalingの無効化
Receive-Side Scaling機能が有効になっていると、ネットワークトラフィックに悪影響を及ぼす可能性があります。有効になっているかどうかを確認するには、昇格コマンドプロンプトで次のコマンドを実行します:
netsh int tcp show global
この機能を無効にするには、昇格コマンド プロンプトで次のコマンドを実行します:
netsh int tcp set global rss=disabled
完了したら、マシンを再起動して変更を適用します。
Chimney Offload の無効化
Receive-Side Scaling および Checksum Offload 機能と同様に、Chimney Offload 機能も Web トラフィックのパフォーマンスに影響を与える可能性があります。この機能が有効になっているかどうかを確認するには、昇格コマンドプロンプトで Receive-Side Scaling と同じコマンドを実行します:
netsh int tcp show global
無効にするには、昇格コマンドプロンプトで次のコマンドを実行します:
netsh int tcp set global chimney=disabled
完了したら、マシンを再起動して変更を適用します。
参考文献とその他のリソース
その他の情報については、次の記事を参照してください。
VMwareナレッジベースWindows仮想マシンのネットワークパフォーマンスの低下またはネットワークレイテンシの高さ
KBAはオンプレミス組織にのみ適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。