重要事項
連線圖形資料日誌目前處於預覽階段。 請參閱 Microsoft Azure 預覽的補充使用條款,了解適用於目前處於測試版、預覽版或其他尚未正式釋出的 Azure 功能法律術語。
Azure 虛擬桌面協助使用者在其運行於 Azure 的會話主機上架設客戶端會話。 當使用者啟動會話時,他們會從本地裝置透過網路連線以存取會話主機。 使用者體驗必須盡可能像實體裝置上的本地會話。 要了解使用者裝置與會話主機之間的網路連線,請參閱「了解 Azure 虛擬桌面網路連線」。
你可以利用 Azure Log Analytics 分析 Azure 虛擬桌面部署中的連線品質。 本文將討論如何衡量你的連線網絡與連線圖表,以提升終端用戶的連線品質。
連線網路與圖形資料
Azure Log Analytics 收集的連線、網路與圖形資料,能幫助您發現影響終端使用者圖形體驗的領域。 該服務會在會期期間定期收集資料以供報告。 你也可以使用 RemoteFX 的網路效能計數器,從部署中取得一些與圖形相關的效能資料,但它們沒有 Azure Log Analytics 那麼全面。 Azure 虛擬桌面連線網路資料報告相較於 RemoteFX 網路效能計數器有以下優勢:
每筆記錄都是連線專屬的,並包含可連結回使用者的連線關聯 ID。
本表中測量的往返時間與協定無關,將記錄傳輸控制協定 (TCP) 或使用者資料報協定 (UDP) 連線的延遲。
連線網路資料
您使用 NetworkData 表格為資料表所收集的網路資料包含以下資訊:
估計可用的頻寬 (千位元組每秒) 是指每個連線時間區間的平均估計可用網路頻寬。
估計的往返時間 (毫秒) 是每個連接時間區間的平均估計往返時間。 往返時間是指網路請求從終端使用者的裝置經由網路傳送到會話主機,然後從會話主機返回終端裝置所需的時間。
相關 ID 是特定 Azure 虛擬桌面連線的 ActivityId,該連線中每個診斷都被分配給該連線。
產生的時間以協調世界時 (UTC時間計時) 標記虛擬機器 (虛擬機) 中發生的事件。 所有平均值皆以標記時間戳結束的時間窗來衡量。
資源 ID 是分配給與診斷服務為該資料表所收集資料相關的 Azure 虛擬桌面主機池的唯一 ID。
來源系統、訂閱 ID、租戶 ID 以及資料表名稱 (類型) 。
Frequency
該服務在活躍會話期間每兩分鐘產生這些網路資料點。
連線圖形資料 (預覽)
當使用者回報Azure虛擬桌面工作階段出現緩慢或卡頓的經驗時,應參考 ConnectionGraphicsData 表格 (預覽) 。 當圖形指標、端對端延遲及幀率低於 Azure 虛擬桌面的「健康」門檻時,ConnectionGraphicsData 表格會提供有用資訊。 此表格將協助管理員追蹤並理解伺服器、客戶端與網路中可能導致使用者使用緩慢或卡頓的因素。 然而,雖然 ConnectionGraphicsData 表格是排除不良使用者體驗的有用工具,但由於它不會在整個工作階段定期被填入,因此並非可靠的環境基準。
圖形表僅擷取 Azure 虛擬桌面圖形串流的效能資料。 此表未涵蓋因應用程式特定因素或虛擬機 (CPU 或儲存限制) 所造成的效能下降或「緩慢」。 你應該用這個表格和其他虛擬機效能指標來判斷延遲是因為遠端桌面服務 (顯示和網路) ,還是虛擬機或應用程式本身本身的某些原因。
您為資料表所收集的圖形資料包含以下資訊:
最後評估的連線時間區間是圖形指示器低於品質門檻前的兩分鐘。
端對端延遲 (毫秒) 是指從伺服器擷取一幀到該時間框架在用戶端渲染之間的延遲,衡量方式為伺服器編碼延遲、網路延遲、用戶端解碼延遲及用戶端渲染時間的總和。 反映的延遲是 (在最後評估的連線時間區間中記錄到的最高) 最嚴重延遲。
壓縮後的幀大小 (位元組) 是指在最後評估的連線時間區間中,端對端延遲最高的幀壓縮大小。
伺服器的編碼延遲 (毫秒) 是指在伺服器上最後評估的連線時間區間中,編碼端對端延遲最高的幀所需的時間。
用戶端的解碼延遲 (毫秒) 是指在用戶端最後評估的連線時間區間中,解碼端到端延遲最高的框架所需的時間。
用戶端的 渲染延遲 (毫秒) 是指在用戶端最後評估的連線時間區間中,渲染出端對端延遲最高的幀所需要的時間。
跳幀百分比是指以下三個來源丟棄的幀數總百分比:
- 客戶端解碼 (慢,) 。
- 網路 (頻寬不足) 。
- 伺服器 (伺服器都忙) 。
用戶端、伺服器和網路) 記錄的數值各 (為最後評估連線時間區間中掉幀數最高的第二個。
估計可用的頻寬 (千位元組每秒) 是指該時間區間中端對端延遲最高的一秒內平均估計的可用網路頻寬。
估計的往返時間 (毫秒) ,這是該時間區間中端到端延遲最高的秒的平均估計往返時間。 往返時間是指網路請求從終端使用者的裝置經由網路傳送到會話主機,然後從會話主機返回終端裝置所需的時間。
關聯 ID,也就是特定 Azure 虛擬桌面連線的 ActivityId,該連線中每個診斷都被分配給該連線。
產生的時間戳是一個以UTC時間計時的時間戳,標記虛擬機器 (虛擬機) 中發生的事件。 所有平均值皆以標記時間戳結束的時間窗口來衡量。
資源 ID 是分配給與診斷服務為該資料表所收集資料相關的 Azure 虛擬桌面主機池的唯一 ID。
來源系統、訂閱 ID、租戶 ID 以及資料表名稱 (類型) 。
Frequency
與其他在會話中定期報告資料的診斷表不同,圖形資料收集的頻率會依連線的圖形健康狀況而有所不同。 表格不會記錄「良好」情境的資料,但會記錄以下任何指標被記錄為「差」或「還可以」,所得資料會傳送到你的儲存帳戶。 資料最多每兩分鐘才記錄一次。 資料收集所涉及的指標如下表所示:
| 計量 | 不好 | 好 | 良好 |
|---|---|---|---|
| 低幀率 (掉幀率低於15 fps的比例) | 超過15% | 10%–15% | 不到10% |
| 幀率高 (超過 15 fps 的掉幀率) | 超過50% | 20%–50% | 不到20% |
| 每幀端到端延遲 | 超過 300 毫秒 | 150毫秒–300毫秒 | 不到150毫秒 |
注意事項
對於每幀的端對端延遲,若單秒內有任何幀延遲超過 300 毫秒,服務會將其登錄為「壞」。 如果單秒內所有幀的時間介於 150 毫秒到 300 毫秒之間,服務會標記為「正常」。
後續步驟
- 想了解更多如何監控及查詢連線品質問題,請參考 Monitor 連線品質。
- 請參考 Azure 虛擬桌面連線品質故障排除連線與延遲問題。
- 有關定價方案,請參閱 Azure Log Analytics 定價。
- 想開始你的 Azure 虛擬桌面部署,請參考我們的教學。
- 欲了解虛擬桌面Azure頻寬需求,請參閱《了解遠端桌面協定 (RDP》) Azure虛擬桌面頻寬需求。
- 欲了解 Azure 虛擬桌面網路連線,請參閱「了解 Azure 虛擬桌面網路連線」。
- 了解如何使用 Azure 虛擬桌面洞察,請參考「與 Azure 虛擬桌面洞察開始」分享。