web-dev-qa-db-ja.com

Windowsリモートデスクトップサーバー(ターミナルサーバー)のボトルネックを見つける

RDSサーバーとして機能するWindowsサーバー2008 R2(SP1)をVMwareホストにインストールしています。リモートユーザーがRDSサーバーで遅延/遅延を確認することがあります。このサーバーのボトルネックを見つけるためのベストプラクティスは何ですか?

11
Hemal

Chris Sが述べたように、リモートデスクトップのパフォーマンス低下の原因となる可能性のあるものがいくつかあります。私の経験から、これらは主な原因であり、可能性の高い順になります。

帯域幅
リモートデスクトップでパフォーマンスが低下する最大の原因は、帯域幅の不足です。何が行われているかに応じて、セッションは数Kbpsから数Mbpsの帯域幅まで使用できます。私自身のテストでは、PDFをスクロールすると最大3 Mbpsが使用されることが示されています。使用可能な帯域幅が減少すると、パフォーマンスも低下します。

まず、アプリケーションの帯域幅のニーズを決定する必要があります。これには、制御されたLAN環境でのテストと、通常のタスクを実行するときの帯域幅の使用状況の測定が必要です。個人的には、個人用ワークステーションで NetLimiter を使用して成功しました。別の角度から問題にアプローチし、NetLimiterを使用して、接続速度をWAN接続の定格に強制することもできます。これは、リモートユーザーが見ているものを適切に示します。

アプリケーションが必要とする帯域幅がわかったら、それが制限要因であるかどうかを判断する必要があります。まず、クライアントとサーバーの間で利用可能な帯域幅を測定します。このための優れたツールはiperfです。制御されたテスト中に十分な帯域幅が利用できると想定します。

次に、ある種の帯域幅監視を設定して、ユーザーから報告された問題がトラフィックの急増やその他の望ましくないものと相関しているかどうかを確認します。私の好みは、スイッチまたはルーターからのトラフィックをntopにダンプすることです。これは、帯域幅の使用状況に関する有用なリアルタイムレポートと履歴レポートを提供するためです。

帯域幅の問題が発生している場合、簡単な変更の1つは、リモートデスクトップ接続の[エクスペリエンス]設定を変更することです。視覚スタイルとアニメーションを無効にすると、多くのデスクトップ操作が驚くほど速くなります。

レイテンシ
リモートデスクトップ接続のもう1つの一般的な問題は遅延です。クライアントとサーバーの間の適度に速い往復時間が必要です。そうしないと、人々は遅延を感じることができます。経験則として、ほとんどの人は50〜100ミリ秒のping時間で問題に気付き始めます。

幸い、これは通常、診断が簡単です。 SmokePing または PRTG Network Monitor などの監視ツールを設定して、監視サーバーと他の任意のサーバーとの間の遅延に関するレポートを提供できますホスト。短いセッションでは、組み込みのping -tコマンドを使用することもできます。通常は、リモートデスクトップサーバーと同じLAN上に監視サーバーを配置し、サーバーとクライアントの両方に対して監視を設定します。問題レポートをping時間の長いインシデントと関連付けてみてください。

Ping時間が長い場合に問題が発生する場合は、tracerouteを使用して、遅延が発生している場所を確認してください。問題が自分のネットワーク内にあると判断した場合は、QoSフィルタリングを導入して、リモートデスクトップなどのリアルタイムトラフィックに優先順位を付けることを検討してください。

また、802.11(WiFi)であろうと、衛星接続であろうと、ワイヤレスメディアを介して接続するユーザーには注意してください。ワイヤレス接続は、さまざまな条件下で、さまざまな期間、極端な遅延の問題を引き起こす可能性のある環境干渉を受けやすいです。また、衛星経由でリモートデスクトップを使用するのは、常に問題があります。

ローカルCPUまたはメモリそして最後に、サーバーが単に過負荷になっている可能性があります。特にピーク時にCPUとメモリの使用状況を監視し、サーバーが要求にタイムリーに対応できることを確認します。

上記のツールの1つ(PRTG)は、サーバーのCPUとメモリの使用状況を経時的に監視するように設定でき、問題のある問題のレポートを特定の障害と簡単に関連付けるグラフを作成できます。

ボーナスヒント:ユーザーが入力に問題がある場合、特に修飾キーが適切に適用されない場合は、リモートデスクトップ接続のショートカットでキーボード設定を変更してみてくださいWindowsキーの組み合わせの適用がOn the local computerに設定されるようにします。

16
Nic
1
Mitch