診斷遠端桌面中的圖表效能問題
為診斷遠端工作階段遇到的品質問題,效能監視器的 RemoteFX Graphics 區段提供計數器。 本文將協助您使用這些計數器,在遠端桌面通訊協定 (RDP) 工作階段期間找出圖表相關的效能瓶頸並進行修正。
您需要使用遠端工作階段名稱來識別圖形效能計數器。 按照本工作階段中的指示來識別每個計數器的執行個體。
- 從遠端工作階段開啟 Windows 命令提示字元。
- 執行 qwinsta 命令並找出工作階段名稱。
- 如果您的工作階段託管在多工作階段的虛擬機器 (VM):您每個計數器的執行個體字尾會加上與工作階段名稱相同的字尾,例如「rdp-tcp 37」。
- 如果您的工作階段託管在支援虛擬圖形處理器 (vGPU) 的虛擬機器:您每個計數器的執行個體會儲存在伺服器,而非虛擬機器上。 您的計數器執行個體包含虛擬機器名稱,而非工作階段名稱中的號碼,例如「Win8 企業版 VM」。
注意
雖然計數器的名稱中有 RemoteFX,但也會在 vGPU 情節中包含遠端桌面圖表。
決定遠端工作階段名稱後,請按照這些指示操作,為您的遠端工作階段收集 RemoteFX Graphics 效能計數器。
- 選取 [開始]>[系統管理工具]>[效能監視器]。
- 在 [效能監視器] 對話方塊中,展開 [監視工具],選取 [效能監視器],然後選取 [新增]。
- 在 [新增計數器] 對話方塊中,從 [可用計數器] 清單展開 RemoteFX Graphics 區段。
- 選取要監視的計數器。
- 在 [所選取物件的執行個體] 清單中,針對所選取計數器選取要監視的特定執行個體,然後選取 [新增]。 若要選取所有可用的計數器執行個體,請選取 [所有執行個體]。
- 新增計數器後,請選取 [確定]。
選取的效能計數器隨即出現在 [效能監視器] 畫面中。
注意
主機上的每個作用中工作階段都有自己的效能計數器執行個體。
圖形相關的效能問題通常分為四個類別:
- 低畫格播放速率
- 隨機停頓
- 高輸入延遲
- 畫格品質不佳
請先檢查輸入畫格數/次要計數器。 這會測量用戶端可用的畫格數。 如果該值小於輸入畫格數/次要計數器,表示發生略過畫格的情形。 若要識別瓶頸,請使用略過畫格數/次要計數器。
共有三種略過畫格數/次要計數器類型:
- 略過畫格數/次要 (伺服器資源不足)
- 略過畫格數/次要 (網路資源不足)
- 略過畫格數/次要 (用戶端資源不足)
任何高數值的略過畫格數/次要計數器表示問題與計數器追蹤的資源相關。 例如,如果用戶端未以相同的速率解碼並呈現畫面,伺服器會提供畫面,則略過的畫面/秒 (用戶端資源不足) 計數器會很高。
如果輸出畫格數/次要計數器與輸入畫格數/次要計數器相符,但您仍發現不尋常的延遲或停頓情形,問題可能出在平均編碼時間。 編碼是單一工作階段 (vGPU) 情節的伺服器和多工作階段情節的虛擬機器中發生的同步處理程序。 平均編碼時間應低於 33 ms。 如果平均編碼時間低於 33 毫秒,但仍有效能問題,則您正在使用的應用程式或作業系統可能會發生問題。
如需診斷應用程式相關問題的詳細資訊,請參閱使用者輸入延遲效能計數器。
因為 RDP 支援 33 ms 的平均編碼時間,其支援的輸入畫格數最高為 30 畫格數/秒。 請注意,33 ms 是支援的畫格數上限。 在許多情況下,根據來源提供至 RDP 的畫格頻率,使用者看到的畫格數會更低。 例如,觀看影片等工作需要 30 個畫面/秒的完整輸入畫面速率,但像不常編輯文件等計算密度較低工作會導致輸入畫面/秒的值較低,而且使用者體驗品質不會降低。
使用畫格品質計數器來診斷畫格品質問題。 此計數器以百分比顯示輸出畫格的品質與來源畫格的品質。 品質損失的原因可能是 RemoteFX,或圖形來源本身出現問題。 如果 RemoteFX 造成品質損失,問題可能出在缺少網路連線或伺服器資源,造成無法傳送更高逼真度的內容。
如果伺服器資源造成瓶頸,請嘗試下列其中一種方法來改善效能:
- 減少每個主機的工作階段數目。
- 增加伺服器上的記憶體和計算資源。
- 卸除連線的解析。
如果網路資源造成瓶頸,請嘗試下列其中一種方法來改善每個工作階段的網路可用性:
- 減少每個主機的工作階段數目。
- 使用較高的頻寬網路。
- 卸除連線的解析。
如果用戶端資源造成瓶頸,請嘗試下列其中一種方法來改善效能:
- 安裝最新的遠端桌面用戶端。
- 增加用戶端電腦上的記憶體和計算資源。
注意
我們目前不支援來源畫面/秒計數器。 目前,來源畫面/秒計數器一律會顯示 0。
- 若要建立 GPU 最佳化的 Azure 虛擬機器,請參閱為 Azure 虛擬桌面啟用 GPU 加速。
- 如需疑難排解與升級追蹤的概觀,請參閱疑難排解概觀、意見反應與支援。
- 如要深入瞭解服務,請參閱 Windows 桌面環境。