Azure 虛擬桌面深入解析詞彙
本文列出並簡短說明與 Azure 虛擬桌面深入解析相關的重要字詞和概念。
警示
您在訂閱上設定且分類為嚴重性 0 的任何作用中 Azure 監視器警示都會出現在 [概觀] 頁面。 若要了解如何設定警示,請參閱 Azure 監視器記錄警示。
可用的工作階段
可用的工作階段會顯示主機集區中可用的工作階段數目。 此服務會將虛擬機器 (VM) 數目乘以每個虛擬機器允許的工作階段數目上限,然後減去工作階段數目總計,以計算此數目。
用戶端作業系統 (OS)
用戶端作業系統 (OS) 顯示目前使用哪個版本的 OS 終端使用者存取 Azure 虛擬桌面資源。 用戶端 OS 也會顯示 Web (HTML) 用戶端的版本,以及使用者擁有的完整遠端桌面用戶端。 如需 Windows OS 版本的完整清單,請參閱作業系統版本。
連線成功
此項目會顯示連線健康情況。 「連線成功」表示連線可以連線到主機,由該虛擬機器上的堆疊確認。 失敗的連線表示連線無法連線到主機。
每日作用中使用者 (DAU)
在過去 24 小時內啟動工作階段的使用者數目總計。
每日警示
每日觸發的警示數目總計。
每日連線和重新連線
過去 24 小時內啟動或完成的連線和重新連線數目總計。
每日連線時數
在過去 24 小時內,不同使用者連線到工作階段的時數總計。
診斷和錯誤
當 Azure 虛擬桌面深入解析中出現錯誤或警示時,依據三個項目分類:
活動型別:此類別是由 Azure 虛擬桌面診斷分類錯誤的方式。 這些類別包括管理活動、摘要、連線、主機註冊、錯誤和檢查點。 若要深入了解,請參閱使用 Log Analytics 來執行診斷功能。
種類:此類別會顯示錯誤的位置。
- 標示為「服務」或 "ServiceError = TRUE" 的錯誤發生在 Azure 虛擬桌面服務中。
- 標示為「部署」或標記為 "ServiceError = FALSE" 的錯誤發生在 Azure 虛擬桌面服務之外。
- 若要深入了解 ServiceError 標籤,請參閱常見錯誤情節。
來源:此類別提供錯誤發生位置的更具體描述。
診斷:負責監視和報告服務活動的服務角色,讓使用者觀察和診斷部署問題。
RDBroker:負責協調部署活動、維護物件狀態、檢驗驗證等的服務角色。
RDGateway:負責處理終端使用者與虛擬機器之間網路連線的服務角色。
RDStack:安裝在 VM 上的軟體元件,可讓 VM 與 Azure 虛擬桌面服務進行通訊。
用戶端:在提供 Azure 虛擬桌面服務介面的終端使用者電腦上執行的軟體。 會顯示已發佈的資源清單,並在選取後裝載遠端桌面連線。
每個診斷問題或錯誤都包含一則訊息,說明發生錯誤的原因。 若要深入了解如何疑難排解錯誤,請參閱識別和診斷 Azure 虛擬桌面問題。
網路閘道區域代碼
Azure 虛擬桌面深入解析中的某些計量列出使用者連線的網路閘道區域。 網路閘道區域是以三個或四個字母的代碼來表示,其對應至網路閘道所在的 Azure 區域。 下表列出網路閘道區域代碼及其對應的 Azure 區域:
網路閘道區域代碼 | Azure 區域 |
---|---|
AUC | 澳大利亞中部 |
AUC2 | 澳大利亞中部 2 |
AUE | 澳大利亞東部 |
AUSE | 澳大利亞東南部 |
BRS | 巴西南部 |
CAC | 加拿大中部 |
CAE | 加拿大東部 |
CHNO | 瑞士北部 |
CIN | 印度中部 |
CUS | 美國中部 |
EAS | 東亞 |
EEU | 歐洲東部 |
EUS | 美國東部 |
EUS2 | 美國東部 2 |
FRAS | 法國南部 |
FRC | 法國中部 |
GEC | 德國中部 |
GEN | 德國北部 |
GENE | 德國東北部 |
GWC | 德國中西部 |
JPE | 日本東部 |
JPW | 日本西部 |
KRC | 南韓中部 |
KRS | 南韓南部 |
KRS2 | 南韓南部 2 |
NCUS | 美國中北部 |
NEU | 北歐 |
NOE | 挪威東部 |
立即 | 挪威西部 |
SAN | 南非北部 |
SAW | 南非西部 |
SCUS | 美國中南部 |
SEA2 | 東南亞 2 |
SEAS | 東南亞 |
SIN | 印度南部 |
SWW | 瑞士西部 |
UAEC | 阿拉伯聯合大公國中部 |
UAEN | 阿拉伯聯合大公國北部 |
UKN | 英國北部 |
UKS | 英國南部 |
UKS2 | 英國南部 2 |
UKW | 英國西部 |
WCUS | 美國中西部 |
WEU | 西歐 |
WIN | 印度西部 |
WUS | 美國西部 |
輸入延遲
Azure 虛擬桌面深入解析中的「輸入延遲」表示每個工作階段的每個流程效能計數器的輸入延遲。 在 aka.ms/azmonwvdi 的主機效能分頁中,此效能計數器會設定為每隔 30 秒傳送一次報表給服務。 這些 30 秒的間隔稱為「樣本」,並且回報該視窗中最差的情況。 中位數和 p95 值會反映所有樣本的中位數和第 95 個百分位數。
在 [依主機輸入延遲] 下,您可以選取工作階段主機資料列,將分頁上所有其他視覺效果篩選到該主機。 您也可以選取流程名稱,以篩選長時間中位數輸入延遲圖表。
我們會將延遲放在以下類別中:
- 良好:150 毫秒以下。
- 可接受:150-500 毫秒。
- 不佳:500-2,000 毫秒 (2 秒以下)。
- 不良:超過 2,000 毫秒 (2 秒以上)。
若要深入了解輸入延遲計數器的運作方式,請參閱使用者輸入延遲效能計數器。
每月使用中的使用者 (MAU)
在過去 28 天內啟動工作階段的使用者數目總計。 如果僅儲存 30 天或更少天數的資料,您可能會在可用資料少於 28 天時,看到低於預期的每月活躍使用者和連線值。
效能計數器
效能計數器顯示硬體元件、作業系統及應用程式的效能。
下表列出 Azure 監視器用於 Azure 虛擬桌面的建議效能計數器和時間間隔:
效能計數器名稱 | 時間間隔 |
---|---|
邏輯磁碟(C:)\Avg.磁碟佇列長度 | 30 秒 |
邏輯磁碟(C:)\Avg.Disk sec/Transfer | 60 秒鐘 |
邏輯磁碟 (C:)\目前磁碟佇列長度 | 30 秒 |
記憶體 (*)\可用 MB | 30 秒 |
記憶體 (*)\分頁錯誤/秒 | 30 秒 |
記憶體 (*)\分頁/秒 | 30 秒 |
記憶體(*)\認可的位元組 % (使用中) | 30 秒 |
PhysicalDisk(*)\Avg.磁碟佇列長度 | 30 秒 |
PhysicalDisk(*)\Avg.Disk sec/Read | 30 秒 |
PhysicalDisk(*)\Avg.Disk sec/Transfer | 30 秒 |
PhysicalDisk(*)\Avg.Disk sec/Write | 30 秒 |
處理器資訊 (_總計)\% 處理器時間 | 30 秒 |
終端服務 (*)\使用中工作階段 | 60 秒鐘 |
終端服務 (*)\非使用中工作階段 | 60 秒鐘 |
終端服務 (*)\工作階段總計 | 60 秒鐘 |
*每個流程的使用者輸入延遲(*)\輸入延遲上限 | 30 秒 |
*每個工作階段的使用者輸入延遲(*)\輸入延遲上限 | 30 秒 |
RemoteFX 網路(*)\目前 TCP RTT | 30 秒 |
RemoteFX 網路(*)\目前 UDP 頻寬 | 30 秒 |
潛在連線能力問題
潛在連線能力問題會顯示主機、使用者、已發佈的資源,以及具有高連線失敗率的用戶端。 選擇 [報告依據] 篩選條件後,您可以藉由檢查這些資料行中的值,來評估問題的嚴重性:
- 嘗試 (連接嘗試數目)
- 資源 (已發佈應用程式或桌面數目)
- 主機 (VM 數目)
- 用戶端
例如,如果您選取 [依使用者] 篩選條件,您可以在 [嘗試] 資料行看見每個使用者的連線嘗試次數。
如果您注意到連線問題跨多個主機、使用者、資源或用戶端,問題很可能會影響整個系統。 如果沒有,就是較小的問題,其優先順序較低。
您也可以選取項目來檢視其他資訊。 您可以檢視與問題相關的主機、資源和用戶端版本。 顯示內容也展示連線嘗試期間回報的任何錯誤。
來回時間 (RTT)
來回時間 (RTT) 是終端使用者位置和工作階段主機 Azure 區域之間的連線來回時間估計。 若要查看哪些位置具有最佳的延遲,請在 Azure 網路來回延遲統計資料中查閱所需的位置。
工作階段歷程
工作階段項目會顯示所有工作階段的狀態,包括已連線和中斷連線。 閒置工作階段僅顯示已中斷連線的工作階段。
嚴重性 0 的警示
您需要立即處理的最緊急項目。 如果您未解決這些問題,可能會導致您的 Azure 虛擬桌面部署停止運作。
要連線的時間
連線時間是使用者開啟資源以啟動其工作階段,以及其桌面已載入且可供使用的時間。 例如,針對 RemoteApps,這是指啟動應用程式所需的時間。
連線時間有兩個階段:
- 連線,這是 Azure 服務將使用者路由至工作階段主機所需的時間。
- 「登入」,這是服務執行與登入使用者及在工作階段主機上建立工作階段相關工作所花費的時間。
監視連線時間時,請記住下列事項:
使用 Azure 虛擬桌面服務診斷資料的下列檢查點來測量連線的時間。 深入解析會使用檢查點來判斷,對於電腦與 RemoteApp 案例而言,建立連線的時間有何不同。
開始:WVDConnection 狀態 = 已啟動
結束:WVDCheckpoints Name = ShellReady (電腦);Name = RdpShellAppExecuted (RemoteApp.為了計時,請只考慮第一個應用程式啟動)
例如,深入解析會根據啟動 Windows 檔案總管所需的時間來測量啟動電腦體驗的時間。 深入解析也會根據啟動殼層應用程式的第一個執行個體連線所花費的時間,測量啟動 RemoteApp 的時間。
注意
如果使用者啟動多個 RemoteApp,有時候殼層應用程式可以在單一連線期間執行多次。 若要正確測量連線的時間,您應該只針對每個連線使用第一個執行檢查點。
建立新的工作階段通常需要比重新建立現有工作階段的連線更久,因為新連線和已建立連線的「登入」流程不同。
連接帳戶的時間要減去使用者提供登入資訊的時間,因為使用者需要花一些時間輸入登入資訊,或使用其他驗證方法來登入。
對於連線時間過長進行疑難排解時,Azure 監視器會將連線時間總計資料細分為四個元件,以協助您識別如何縮短登入時間。
注意
本節中的元件僅顯示主要連線階段。 這些元件可以平行執行,意即其不會加總連線時間。 連線時間總計是 Azure 監視器在個別流程中確定的度量。
下列流程圖顯示登入流程的四個階段:
此流程圖顯示下列四個元件:
使用者路由:從使用者選取 Azure 虛擬桌面圖示以啟動工作階段,到服務識別要連線的主機所花費的時間。 高網路負載、高服務負載或唯一的網路流量路由傳送可能會導致高路由傳送時間。 若要對使用者路由問題進行疑難排解,請查看您的網路路徑。
已連線堆疊:從服務解析使用者的目標工作階段主機,到服務建立工作階段主機與使用者遠端用戶端之間的連線所花費的時間。 跟使用者路由一樣,網路負載、伺服器負載,或唯一的網路流量路由傳送都可能影響連線時間。 對於此元件,您也必須注意您的網路路由傳送。 若要減少連線時間,請確定您已妥善於用戶端和工作階段主機上設定所有 Proxy 組態,且該路由傳送至服務處於最佳狀態。
登入:建立主機連線到殼層開始載入所花費的時間。 登入時間包含數個可能造成高連線時間的流程。 您可以在 [深入解析] 中檢視「登入」階段的資料,以查看平均時間是否有非預期的尖峰。
「登入」流程分成四個階段:
設定檔:載入新工作階段使用者設定檔所需的時間。 載入所需的時間取決於使用者設定檔大小,或您使用的使用者設定檔解決方案 (例如使用者體驗虛擬化)。 如果您使用依賴網路儲存設定檔的解決方案,過長的延遲也可能導致設定檔載入時間延長。
群組原則物件 (GPO):將群組原則套用至新工作階段所需的時間。 此資料區域中的尖峰表示您有太多群組原則、原則套用時間過長,或工作階段主機遇到資源問題。 若要最佳化處理時間,請確保網域控制站盡可能靠近工作階段主機。
殼層啟動:啟動殼層 (通常是 explorer.exe) 所需的時間。
FSLogix (Frxsvc):在新工作階段中啟動 FSLogix 所需的時間。 啟動時間長可能表示用來裝載 FSLogix 使用者設定檔的共用有問題。 若要對這些問題進行疑難排解,請確定共用會與工作階段主機共置,並針對登入主機的使用者平均數目進行適當調整。 設定檔大小也是您應該檢查的區域。 大型設定檔大小可能會讓啟動時間變慢。
殼層啟動到殼層就緒:從殼層開始載入,到完全載入且可供使用的時間。 此階段的延遲可能是工作階段主機多載 (高 CPU、記憶體或磁碟活動) 或設定問題所造成。
使用者報告
[使用者報表] 分頁可讓您檢視特定使用者的連線歷程記錄和診斷資訊。 每個使用者報表會顯示使用模式、使用者意見反應,以及使用者在工作階段期間遇到的任何錯誤。 大部分較小的問題都可以透過使用者意見反應來解決。 如果您需要深入了解,您也可以篩選特定連線識別碼或時段的相關資訊。
每個核心的使用者
這是每個虛擬機器核心中的使用者數目。 追蹤一段時間內每個核心的使用者數目上限,可協助您識別環境是否持續一致地以每個核心的高、低或波動的使用者數目執行。 了解有多少使用者處於作用中狀態,有助您有效提供資源及調整環境。
Windows 事件記錄檔
Windows 事件記錄檔是 Windows 虛擬機器上由 Azure 監視器代理程式,或 Log Analytics 代理程式所收集的資料來源。 您可以從「系統」、「應用程式」還有您需要監視的應用程式所建立自訂記錄等標準記錄來收集事件。
下表列出 Azure 虛擬桌面深入解析所需的 Windows 事件記錄檔:
事件名稱 | 事件類型 |
---|---|
申請 | 錯誤和警告 |
Microsoft-Windows-TerminalServices-RemoteConnectionManager/管理員 | 錯誤、警告和資訊 |
Microsoft-Windows-TerminalServices-LocalSessionManager/作業 | 錯誤、警告和資訊 |
系統 | 錯誤和警告 |
Microsoft-FSLogix-Apps/作業 | 錯誤、警告和資訊 |
Microsoft-FSLogix-Apps/管理員 | 錯誤、警告和資訊 |
下一步
- 若要開始使用,請參閱使用 Azure 虛擬桌面見解來監視部署。
- 若要估計、測量及管理您的資料儲存體成本,請參閱估計 Azure 監視器成本。
- 如果您遇到問題,請參閱我們的疑難排解指南以取得協助並瞭解已知問題。
您也可以設定 Azure Advisor,以協助您了解如何解決或防止常見問題。 若要深入了解,請參閱 Azure Advisor 簡介。
如果您需要協助或有任何問題,請查看我們的社群資源:
在 Azure 虛擬桌面 TechCommunity 向社群提出問題或建議。
若要了解如何留下意見反應,請參閱 Azure 虛擬桌面的疑難排解概觀、意見反應和支援。
您也可以在 Azure 虛擬桌面意見反應中樞留下 Azure 虛擬桌面的意見反應