使用 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 的左側窗格中,開啟「資料收集器集」節點,然後開啟「使用者定義」節點。
以右鍵按一下資料收集器集的名稱,然後按一下「屬性」。
在「常規」索引標籤的「執行身分」部分,按一下「變更」按鈕並指定其他帳戶。