Windows Server 2012 R2からWindows 7に切り替えると、リモートデスクトップのパフォーマンスが低下したのはなぜですか?


1

私は定期的にリモートに接続するデスクトップコンピュータを持っています。先週より前は、ホストOSはWindows Server 2012 R2でした。先週、私はWindows 7をインストールしました、そして、私がすぐに気付いたのは私がすぐに気付いた、リモートデスクトップ上のコンピュータ、特にYouTubeのビデオを見るとき、それは全ビデオのために毎秒およそスキップする。昨夜、SSDを追加してコンピュータのRAMを2倍にした(とにかくやりたいことは)、それでもパフォーマンスは低下している。

RDPホストの現在の統計

  • ウィンドウズ7アルティメイト
  • 240GB Crucial M500 SSD
  • 32GB DDR2 RAM
  • NVIDIA GeForce GTX 560 Ti
  • インテルXeon X5365

クライアントコンピュータはずっと同じですが、ここにその統計があります:

  • ウィンドウズ7アルティメイト
  • 500GB 10K HDD
  • 64GB DDR3 RAM
  • NVIDIA Quadro K4000
  • インテルXeon E5-2687W

両側のインターネット接続は10Mbpsのアップロードとダウンロードを超えています。 (待ち時間が主な関心事であることを私は認識していますが、これを測定する方法はわかりません。WindowsServerと同じであるかどうかにかかわらず、Windows 7と同じです。)

クライアント側のRDPパフォーマンス設定を "Detect"から "Modem(56kbps)"に変更しようとしましたが、 "YouTube Test"はまだ使用できない低フレームレートのビデオで失敗します。

からの提案に従って 別のスーパーユーザー質問 、両方試しました netsh interface tcp set global autotuninglevel=highlyrestricted そして netsh interface tcp set global autotuninglevel=disabled毎回コンピュータを再起動して再テストします。パフォーマンスに違いは見られませんでした。

私の質問:パフォーマンスが低下したのはなぜですか?私の現在の理論は、原因はオペレーティングシステムの変更であるということです。パフォーマンスを元の状態に戻すために他に何かできることはありますか?

回答:


0

Windows Serverはこれを行うように設計されたOSです。 Windows 7は、便宜上この機能を備えたクライアントベースのOSです。

つまり、Windowsサーバーは、Windows 7が使用するのと同じリモートデスクトップサーバーを使用しません。サーバー環境では、多数の同時接続を持つことができます。Aeroを無効にするなど、パフォーマンスを向上させるための調整が多数あります。Windows7の場合のように、ユーザーに "既知の"デスクトップを導きます。リモートデスクトップでAeroを有効にするためのWindowsサーバーの調整があります。その1つがパフォーマンスの低下です。これが最も影響が大きいのは間違いない。


サーバー環境がRDPに対してより高性能であることは興味深い提案ですが、私はこれについて聞いたことがありません。影響を受けているRDPパフォーマンスの原因を見つけることができますか?私が言ったように、私はすべての視覚スタイルを無効にしてRDPセッションを試みました( "Modem(56kbps)"設定)が、これは事を改善しませんでした。
Logical Fallacy

0

問題はRDP(プロトコル)バージョンです。

Windows Server 2012 R2はRDPチームの最新かつ最高のもので、RDP v8.1(サーバー側)を使用しています。この分野には多くの修正が正確にあります - H.264フォーマットでのエンコードとデコードに関するビデオ再生(これはより速く、遅れはありません)。こちらを参照してください。 http://blogs.msdn.com/b/rds/archive/2013/10/31/remotefx-h-264-codec-improvements-in-windows-8-1-and-windows-server-2012-r2。 aspx

Windows 7(Windows Server 2008と同等)はRDPスタック(サーバー側)v7に同梱されています。RDPv8にアップデートするためのパッケージがあります(Windows Serverにも当てはまりますが、クライアントにも当てはまるかどうかはわかりません)。 RDP v8.1に対する更新はありません。

あなたの説明によると、あなたのクライアントはWindows 8.1である可能性が最も高いので、WS2012R2のプロトコルの新機能を利用することができます。 Windows 7では、接続先のホストのRDPバージョン(v7またはv8)に自動的にフォールバックします。


これはWindows Updateを通じてWindows 7にリリースされているため、実際には両方のクライアント(Windows 8.1ではなくWindows 7)がRDP v8.1を使用します。見る blogs.msdn.com/b/rds/archive/2013/11/12/..
Logical Fallacy

はい、でもクライアントスタックとサーバースタックには違いがあります。クライアントスタックは(あなたが言っているように)8.1を実行するかもしれませんが、Windows 7(あなたが接続しているホスト、サーバとして振る舞う)はたぶん8.1 RDPサーバスタックを持っていません(それが存在しないので)。
cdavid

両方のコンピュータでRDPの[バージョン情報]ダイアログを確認しました。両方ともv8.1を指定します。リンクしているMSDNの記事を読みましたか?明らかにv8.1 です Windows 7で利用可能です。
Logical Fallacy

はい、RDP v8.1をご利用いただけます。しかし、あなたの設定で変更された要素は サーバ側 (接続先のリモートホスト)これはMSTSCのバージョン(つまりクライアント)ではなく、termsrvサービスのバージョンです。そしてWS2012R2にtermsrv v8.1がありますが、Windows 7にはありません。
cdavid

あなたが言っていることはもっともらしく聞こえますが、これを確認するための情報源か何らかの方法を見つけてください。あなたがリンクした記事と私がリンクした記事はどちらもそうではないと示唆しているようです。サービスバージョンがMSTSCバージョンと異なるというあなたの主張を理解していますが、これを確認するための何らかの方法が欲しいのですが。お待ち頂きまして、ありがとうございます。
Logical Fallacy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.