在 Azure 虛擬桌面分析連線品質
重要
連線圖形資料記錄目前為預覽狀態。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。
Azure 虛擬桌面可幫助使用者在 Azure 上執行的工作階段主機中管理用戶端工作階段。 當使用者啟動工作階段時,此功能會透過網路從本機裝置連線以存取工作階段主機。 使用者的體驗必須盡可能接近實體裝置上的本機工作階段。 若要了解使用者裝置與工作階段主機之間的網路連線,請參閱了解 Azure 虛擬桌面網路連線。
您可以使用 Azure Log Analytics 在 Azure 虛擬桌面部署中分析連線品質。 在本文中,我們將討論如何測量連線網路和連線圖形,以改善使用者的連線品質。
連線網路和圖形資料
Azure Log Analytics 收集的連線網路和圖形資料可以幫助您找出影響使用者圖形體驗的區域。 該服務在工作階段中會定期收集報告資料。 您也可以使用 RemoteFX 網路效能計數器,從您的部署取得一些圖形相關的效能資料,但其不如 Azure Log Analytics 全面。 與 RemoteFX 網路效能計數器相比,Azure 虛擬桌面連線網路資料資料報告有以下優勢:
每個記錄都是各連線專屬的,其中包含可連結到該使用者的連線相互關聯識別碼。
此資料表中測量的來回時間與通訊協定無關,而且會記錄傳輸控制通訊協定 (TCP) 或使用者資料包通訊協定 (UDP) 連線的延遲測量值。
連線網路資料
您使用 NetworkData 表為資料表收集的網路資料包含以下資訊:
預估可用頻寬 (每秒千位元數) 是每次連線時間間隔的平均可用網路頻寬估計值。
預估來回時間 (毫秒)是每次連線時間間隔期間的預估來回時間平均值。 來回時間是一個網路要求透過網路,從使用者裝置前往工作階段主機,然後再從工作階段主機返回使用者裝置所需的時間。
相互關聯識別碼是在當次連線中,指派給每個診斷的特定 Azure 虛擬桌面連線 ActivityId。
產生時間是以國際標準時間 (UTC) 為格式的時間戳記,標示資料計數器正追蹤的事件,在虛擬機器 (VM) 上發生的時間。 所有平均值都是以結束於該標記時間戳記的時間範圍進行測量。
資源識別碼是指派給 Azure 虛擬桌面主機集區的唯一識別碼,該集區與診斷服務為此資料表收集的資料相關。
來源系統、訂用帳戶識別碼、租用戶識別碼,以及類型 (資料表名稱)。
頻率
服務會在作用中工作階段期間,每隔兩分鐘產生這些網路資料點。
連線圖形資料記錄 (預覽)
當使用者回報其在 Azure 虛擬桌面工作階段中的緩慢或中斷體驗時,您應該參考 ConnectionGraphicsData 表 (預覽)。 每當圖形指標、端對端延遲和捨棄畫面百分比低於 Azure 虛擬桌面的「良好」閾值時,ConnectionGraphicsData 表會提供您有用的資訊。 下表可以協助您的系統管理員追蹤並了解可能影響使用者緩慢或中斷體驗的伺服器、用戶端和網路等因素。 不過,雖然 ConnectionGraphicsData 表是針對使用者體驗不佳進行疑難排解的實用工具 (因為不會在整個工作階段期間定期填入),但這不是一個可靠的環境基準。
圖形資料表只會從 Azure 虛擬桌面圖形資料流擷取效能資料。 此資料表不會擷取特定應用程式的因素或虛擬機器 (CPU 或儲存體限制) 所造成的效能降低或「緩慢」。 您應該將此資料表與其他 VM 效能計量搭配使用,以判斷延遲是否因遠端桌面服務 (圖形和網路) 所造成,或是因 VM 或應用程式本身固有的項目所造成。
您為資料表收集的圖形資料包含以下資訊:
上次評估的連線時間間隔是低於品質閾值的時間圖形指標之前的兩分鐘。
端對端延遲 (毫秒)是畫面在伺服器上擷取到畫面在用戶端上呈現之間的時間延遲,以伺服器上的編碼延遲、網路延遲、用戶端上的解碼延遲和用戶端上的呈現時間等的總和表示。 所反映的延遲是上次評估的連線時間間隔中記錄的最高 (最差) 延遲。
壓縮畫面大小 (位元組)是上次評估的連線時間間隔中,最高端對端延遲畫面的壓縮大小。
伺服器上的編碼延遲 (毫秒)是上次評估的連線時間間隔中,在伺服器上編碼最高端對端延遲畫面所需的時間。
用戶端上的解碼延遲 (毫秒)是上次評估的連線時間間隔中,在用戶端上解碼最高端對端延遲畫面所需的時間。
用戶端上的呈現延遲 (毫秒)是上次評估的連線時間間隔中,在用戶端上呈現最高端對端延遲畫面所需的時間。
略過的畫面百分比是這三個來源所捨棄畫面的總百分比:
- 用戶端 (用戶端解碼緩慢)。
- 網路 (網路頻寬不足)。
- 伺服器 (伺服器忙碌)。
所記錄的值 (用戶端、伺服器和網路各一個) 來自上次評估的連線時間間隔中,最高捨棄畫面數當秒的值。
預估可用頻寬 (每秒千位元數)是時間間隔中,最高端對端延遲當秒的預估可用網路頻寬平均值。
預估來回時間 (毫秒)是時間間隔中,最高端對端延遲當秒的預估來回時間平均值。 來回時間是一個網路要求透過網路,從使用者裝置前往工作階段主機,然後再從工作階段主機返回使用者裝置所需的時間。
相互關聯識別碼是在當次連線中,指派給每個診斷的特定 Azure 虛擬桌面連線 ActivityId。
產生時間,UTC 時間的時間戳記,會在虛擬機器 (VM) 上標記資料計數器所追蹤的事件時發生的時間。 所有平均值都會針對以該標記時間戳記結束的時間範圍來測量。
資源識別碼是指派給 Azure 虛擬桌面主機集區的唯一識別碼,該集區與診斷服務為此資料表收集的資料相關。
來源系統、訂用帳戶識別碼、租用戶識別碼,以及類型 (資料表名稱)。
頻率
相較於在整個工作階段期間定期回報資料的其他診斷資料表,圖形資料的資料收集頻率會視連線的圖形健康情況而有所不同。 資料表不會記錄「良好」案例的資料,但會記錄下列任何計量是否記錄為「不良」或「沒問題」,而且產生的資料會傳送至您的儲存體帳戶。 資料最多只會每兩分鐘記錄一次。 下表列出涉及資料收集的計量:
計量 | 不良 | 好的 | 良好 |
---|---|---|---|
低畫面播放速率 (小於 15 fps) 的捨棄畫面百分比 | 大於 15% | 10%–15% | 小於 10% |
高畫面播放速率 (大於 15 fps) 的捨棄畫面百分比 | 大於 50% | 20%–50% | 小於 20% |
每個畫面的端對端延遲 | 大於 300 毫秒 | 150 毫秒 – 300 毫秒 | 小於 150 毫秒 |
注意
針對每個畫面的端對端延遲,如果單一秒中的任何畫面延遲超過 300 毫秒,服務會將其註冊為「不良」。 如果單一秒中的所有畫面需要 150 毫秒到 300 毫秒,則服務會將其標示為「沒問題」。
下一步
- 深入了解如何在監視連線品質監視及執行關於連線品質問題的查詢。
- 利用針對 Azure 虛擬桌面的連線品質進行疑難排解,來為連線和延遲問題疑難排解。
- 關於定價方案,請參閱 Azure Log Analytics 價格。
- 若要開始使用 Azure 虛擬桌面部署,請查看我們的教學課程。
- 若要了解 Azure 虛擬桌面的頻寬需求,請參閱了解 Azure 虛擬桌面的遠端桌面通訊協定 (RDP) 頻寬需求。
- 若要了解 Azure 虛擬網路網路連線,請參閱了解 Azure 虛擬網路連線。
- 請參閱開始使用 Azure 虛擬桌面深入解析,以了解如何使用 Azure 虛擬桌面深入解析。