---
schema_version: "1"
id: 539cae50bf198ef8eaa70528867b89c972790adec7c53ed96e727de141044721
title: 使用 Windows 效能監視器收集資料
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/server/perf_collect_perfmon.md
canonical_url: https://help.tableau.com/current/server/zh-tw/perf_collect_perfmon.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 7b6392168ceec76e6cb892579f4569fb61214c03053c45a2d07072548f3cafb1
description: Collect server performance data using Windows Performance Monitor (PerfMon).
---
[跳至主要內容](#main-content)

# 使用 Windows 效能監視器收集資料

若要監視資源使用量和伺服器處理序，您可以使用 Windows 伺服器附帶的 Windows 效能監視器 (PerfMon)。使用 PerfMon 來收集詳細效能資訊，包括 CPU 的使用頻率、使用的記憶體量、有關每個 Tableau Server 處理序的資訊，等等。

有關每個 Tableau Server 處理序的作用的詳情，請參閱 [Tableau Server 處理序](https://help.tableau.com/current/server/zh-tw/processes.htm)。

**免責聲明**：此資訊會引用協力廠商產品。本範例並不認可此產品優於任何其他競爭產品。

在能夠使用 PerfMon 之前，您需要設定資料收集器集，這是 PerfMon 存放它所收集的資料的方式。若要使用 PerfMon 收集有關 Tableau Server 處理序的資訊，建立資料收集器集時，Tableau Server 必須正在執行。在 PerfMon 中收集的資料經常被稱為效能計數器。

## 如何使用 Windows 效能監視器收集資料

### 步驟 1：建立新資料收集器集

1. 按一下 Windows 的「開始」功能表，並搜尋「效能」。
2. 以右鍵按一下**「效能監視器」**，然後按一下**「以管理員身分執行」**。
3. 在左側窗格中，按一下**「資料收集器集」**。
4. 在右側窗格中，以右鍵按一下**「使用者定義」**，按一下「新建」，然後按一下**「資料收集器集」**。
5. 在**「建立新資料連接器集」**精靈中，輸入資料連接器集的名稱。例如，您可能會輸入 **Tableau Server 效能**。
6. 選取**「手動建立（進階）」**，然後按一下**「下一步」**。
7. 在**「建立資料日誌」**下，選取**「效能計數器」**，並按一下**「下一步」**。

### 步驟 2：選取效能計數器

1. 將抽樣時間間隔設定為 30 秒。
2. 按一下**「新增」**。
3. 選取要為其記錄效能資料的電腦。
    
    如果在單一電腦上執行 Tableau Server，請選取**「本機電腦」**。如果在多台電腦上執行 Tableau Server，您必須重複其中的某些步驟來收集有關每台電腦的資料。
4. 從清單中選取效能計數器。
    
    下表列出了我們建議用於跟蹤 Tableau Server 效能的效能計數器。
    
    <table class="simple-table"><colgroup><col class="col-20pc"><col class="col-20pc"><col></colgroup><thead><tr><th>類別</th><th>效能計數器</th><th>說明</th></tr></thead><tbody><tr><td><p>邏輯的磁碟</p></td><td><p>目前磁碟佇列長度</p><p>磁碟每秒鐘讀取位元組數</p><p>磁碟每秒鐘寫入位元組數</p></td><td><p>未處理的寫請求數以及讀寫到伺服器硬碟上的位元組數。為安裝了 Tableau Server 的磁碟選取這些計數器（在 PerfMon 中簡稱<em>執行個體</em>）。</p></td></tr><tr><td>記憶體</td><td><p>% Committed Bytes in Use（已提交位元組數使用率）</p><p>Available MBytes</p></td><td>使用的虛擬記憶體百分比，以及可用記憶體量（以 MB 為單位）。</td></tr><tr><td>處理器資訊</td><td><p>% 處理器時間</p><p>% 處理器使用率</p></td><td>處理器在活動狀態下所花費時間的百分比，以及處理器所使用的處理能力的百分比。</td></tr><tr><td><p>處理序</p></td><td><p>% 處理器時間</p><p>專用位元組</p></td><td><p>特定處理序所使用的處理能力的百分比，以及為該處理序保留的記憶體量。為以下處理序選取這些計數器（在 PerfMon 中稱為<i>執行個體</i>）。</p><ul><li><code>run-backgrounder</code>（背景程式）</li><li><code>run-dataserver</code>（Data server）</li><li><code>redis-server</code>（緩存伺服器）</li><li><code>hyperd</code>（資料引擎）</li><li><code>run-vizqlserver</code> (VizQL Server)</li></ul></td></tr></tbody></table>
    
    若要選取每個效能計數器，請執行以下操作：
    
    1. 按兩下以在下拉清單中選取一個類別。
    2. 選取要使用的一個或多個效能計數器。
    3. 在所選物件的執行個體下，如果合適，選取要收集其相關資訊的處理序（或執行個體）。
        
        ![列出可用和已新增計數器的對話方塊。](/tableau/current/zh-tw/server/zh-tw/Img/everybody_perfmon_add_counters.png)
    4. 按一下**「新增」**。
    5. 如果在多台電腦上執行 Tableau Server，請返回到步驟 3，選取另一台電腦，然後重複上面的步驟。
        
        **重要資訊：**根據您設定伺服器處理序跨電腦執行的方式，您可能只必須監視為每台電腦列出的處理序的子集。例如，最好在單獨的電腦上隔離背景程式處理序。因此，對於該電腦，您將只監視背景程式處理序。
    6. 按一下**「確定」**，然後按一下**「下一步」**。

### 步驟 3：儲存資料收集器集

1. 瀏覽到您要在其中存儲資料的目錄，然後按一下**「下一步」**。
    
    **重要資訊：**您必須將資料存儲在 Tableau 可存取的位置。例如，您可能希望將資料存儲在網路磁碟上。如果未映射網路磁碟，請以右鍵按一下**「此電腦」**並選取**「新增網路位置」**。
2. 按一下**「完成」**。
3. 在主**「效能監視器」**視窗的左側窗格中，選取要建立的資料收集器集。
4. 在右側窗格中，以右鍵按一下效能計數器**「DataCollector01」**，然後按一下**「屬性」**。
5. 選取**「用逗號分隔」**作為日誌格式，然後按一下**「確定」**。

### 步驟 4：執行資料收集器集

在左側窗格中，在您建立的資料收集器集的名稱上以右鍵按一下，然後按一下**「開始」**。Windows 效能監視器工具會開始監視您的伺服器並在您指定的位置存儲資訊。

### 步驟 5：為多台電腦允許遠端存取

為了使 PerfMon 能夠收集有關其他電腦的資料，您需要確保其他電腦可供存取，也就是說，這些電腦位於同一網路上，並且沒有阻止存取的防火牆規則。您需要設定的防火牆規則因 Windows 版本而異，因此您可能需要與網路系統管理員聯絡以瞭解相關資訊。此外，您必須確保使用者執行身分帳戶具有在遠端電腦上收集資料的權限。預設情況下，PerfMon 以 SYSTEM 使用者身分執行資料收集器集。若要變更使用者執行身分，請完成以下步驟：

1. 在 PerfMon 的左側窗格中，開啟「資料收集器集」節點，然後開啟**「使用者定義」**節點。
2. 以右鍵按一下資料收集器集的名稱，然後按一下「屬性」。
3. 在**「常規」**索引標籤的**「執行身分」**部分，按一下**「變更」**按鈕並指定其他帳戶。