使用 Windows 效能監視器收集資料
若要監視資源使用量和伺服器處理序,您可以使用 Windows 伺服器附帶的 Windows 效能監視器 (PerfMon)。使用 PerfMon 來收集詳細效能資訊,包括 CPU 的使用頻率、使用的記憶體量、有關每個 Tableau Server 處理序的資訊,等等。
有關每個 Tableau Server 處理序的作用的詳情,請參閱 Tableau Server 處理序。
免責聲明:此資訊會引用協力廠商產品。本範例並不認可此產品優於任何其他競爭產品。
在能夠使用 PerfMon 之前,您需要設定資料收集器集,這是 PerfMon 存放它所收集的資料的方式。若要使用 PerfMon 收集有關 Tableau Server 處理序的資訊,建立資料收集器集時,Tableau Server 必須正在執行。在 PerfMon 中收集的資料經常被稱為效能計數器。
如何使用 Windows 效能監視器收集資料
步驟 1:建立新資料收集器集
- 按一下 Windows 的「開始」功能表,並搜尋「效能」。 
- 以右鍵按一下「效能監視器」,然後按一下「以管理員身分執行」。 
- 在左側窗格中,按一下「資料收集器集」。 
- 在右側窗格中,以右鍵按一下「使用者定義」,按一下「新建」,然後按一下「資料收集器集」。 
- 在「建立新資料連接器集」精靈中,輸入資料連接器集的名稱。例如,您可能會輸入 Tableau Server 效能。 
- 選取「手動建立(進階)」,然後按一下「下一步」。 
- 在「建立資料日誌」下,選取「效能計數器」,並按一下「下一步」。 
步驟 2:選取效能計數器
- 將抽樣時間間隔設定為 30 秒。 
- 按一下「新增」。 
- 選取要為其記錄效能資料的電腦。 - 如果在單一電腦上執行 Tableau Server,請選取「本機電腦」。如果在多台電腦上執行 Tableau Server,您必須重複其中的某些步驟來收集有關每台電腦的資料。 
- 從清單中選取效能計數器。 - 下表列出了我們建議用於跟蹤 Tableau Server 效能的效能計數器。 - 類別 - 效能計數器 - 說明 - 邏輯的磁碟 - 目前磁碟佇列長度 - 磁碟每秒鐘讀取位元組數 - 磁碟每秒鐘寫入位元組數 - 未處理的寫請求數以及讀寫到伺服器硬碟上的位元組數。為安裝了 Tableau Server 的磁碟選取這些計數器(在 PerfMon 中簡稱執行個體)。 - 記憶體 - % Committed Bytes in Use(已提交位元組數使用率) - Available MBytes - 使用的虛擬記憶體百分比,以及可用記憶體量(以 MB 為單位)。 - 處理器資訊 - % 處理器時間 - % 處理器使用率 - 處理器在活動狀態下所花費時間的百分比,以及處理器所使用的處理能力的百分比。 - 處理序 - % 處理器時間 - 專用位元組 - 特定處理序所使用的處理能力的百分比,以及為該處理序保留的記憶體量。為以下處理序選取這些計數器(在 PerfMon 中稱為執行個體)。 - run-backgrounder(背景程式)
- run-dataserver(Data server)
- redis-server(緩存伺服器)
- hyperd(資料引擎)
- run-vizqlserver(VizQL Server)
 - 若要選取每個效能計數器,請執行以下操作: - 按兩下以在下拉清單中選取一個類別。 
- 選取要使用的一個或多個效能計數器。 
- 在所選物件的執行個體下,如果合適,選取要收集其相關資訊的處理序(或執行個體)。  
- 按一下「新增」。 
- 如果在多台電腦上執行 Tableau Server,請返回到步驟 3,選取另一台電腦,然後重複上面的步驟。 - 重要資訊:根據您設定伺服器處理序跨電腦執行的方式,您可能只必須監視為每台電腦列出的處理序的子集。例如,最好在單獨的電腦上隔離背景程式處理序。因此,對於該電腦,您將只監視背景程式處理序。 
- 按一下「確定」,然後按一下「下一步」。 
 
步驟 3:儲存資料收集器集
- 瀏覽到您要在其中存儲資料的目錄,然後按一下「下一步」。 - 重要資訊:您必須將資料存儲在 Tableau 可存取的位置。例如,您可能希望將資料存儲在網路磁碟上。如果未映射網路磁碟,請以右鍵按一下「此電腦」並選取「新增網路位置」。 
- 按一下「完成」。 
- 在主「效能監視器」視窗的左側窗格中,選取要建立的資料收集器集。 
- 在右側窗格中,以右鍵按一下效能計數器「DataCollector01」,然後按一下「屬性」。 
- 選取「用逗號分隔」作為日誌格式,然後按一下「確定」。 
步驟 4:執行資料收集器集
在左側窗格中,在您建立的資料收集器集的名稱上以右鍵按一下,然後按一下「開始」。Windows 效能監視器工具會開始監視您的伺服器並在您指定的位置存儲資訊。
步驟 5:為多台電腦允許遠端存取
為了使 PerfMon 能夠收集有關其他電腦的資料,您需要確保其他電腦可供存取,也就是說,這些電腦位於同一網路上,並且沒有阻止存取的防火牆規則。您需要設定的防火牆規則因 Windows 版本而異,因此您可能需要與網路系統管理員聯絡以瞭解相關資訊。此外,您必須確保使用者執行身分帳戶具有在遠端電腦上收集資料的權限。預設情況下,PerfMon 以 SYSTEM 使用者身分執行資料收集器集。若要變更使用者執行身分,請完成以下步驟:
- 在 PerfMon 的左側窗格中,開啟「資料收集器集」節點,然後開啟「使用者定義」節點。 
- 以右鍵按一下資料收集器集的名稱,然後按一下「屬性」。 
- 在「常規」索引標籤的「執行身分」部分,按一下「變更」按鈕並指定其他帳戶。 
