Process
|
用途
|
多執行緒?
|
性能特徵
|
API Server
|
處理 REST API
|
否
|
除非使用 REST API,否則此服務可關閉,而不會對 Tableau Server 的運行狀況產生影響。
|
Application Server
|
處理 Web 應用程式,支援流覽和搜索
|
是
|
主要的負載來自於瀏覽器的視圖互動與tabcmd。另外在發佈包含data extract的workbook,或者匯出視圖靜態圖像時才會有較明顯的負載。
|
Backgrounder
|
執行伺服器的任務(包括extract refreshes)、Run Now任務以及通過 tabcmd 執行的任務
|
否
|
可在Cluster內的任何或所有電腦上運行多個processes以擴展效能。Backgrounder通常不會佔用很多memory,但backgrounder 可能會根據工作負載的性質佔用 CPU、I/O或網路資源。例如,執行大量extract refresh時,可能會使用網路頻寬來檢索資料。資料檢索或複雜的 tabcmd 任務可能會佔用 CPU 資源。
|
Cache Server
|
Query Cache
|
否
|
分佈在Cluster中共用的Query Cache。這種記憶體中的cache在許多方案中可加快用戶體驗。VizQL Server、Backgrounder和Data Server(以及較小範圍的 API Server和Application Server)代表使用者或作業向Cache Server發出cache請求。Cache為單一執行緒方式,因此如果您需要更好的性能,您應運行其他Cache Server instances。
|
Cluster Controller
|
負責監視各個元件、檢測故障以及在需要時執行容錯移轉
|
不適用
|
所有的tableau server (primary and workers)都內建安裝。
|
Coordination Service
|
在分散式安裝中,負責確保在容錯移轉過程中有做出決策的quorum。
|
不適用
|
所有的tableau server (primary and workers)都內建安裝。
|
Data Engine
|
存儲Data Extracts和回答查詢
|
是
|
Data Engine負責來自 VizQL Server、Application Server、API Server、Data Server和Backgrounder的請求。Data Engine服務也會從大多數其他伺服器process中進行請求。該process是將data extract載入到記憶體並針對data extract執行查詢的元件。記憶體的佔用主要基於所載入的data extract大小。在 64 位元作業系統上,預設使用 64-bit binary,即使安裝的是 32 位 Tableau Server,也是如此。Data Engine是多執行緒的process,可以一次處理多個請求。在高負載的情況下,該process可能會佔用 CPU 資源、I/O 資源和網路資源,所有這些資源都可能是高負載的性能瓶頸。高負載時,Data Engine的單個instance可能會佔用所有 CPU 資源,以便處理請求。
|
Data Server
|
管理與 Tableau Server 資料來源的連接
|
是
|
由於該Process是一個代理,因此它通常僅受限制於網路,但在有很多同時存在的用戶sessions時,可能會受限制於 CPU。該process的負載是以下內容產生的:Browser Client與Tableau Desktop的產生的數據互動,以及針對 Tableau Server 資料來源的data extract refresh作業。
|
File Store
|
自動在Data Engine節點之間複製Data Extracts。
|
不適用
|
隨Data Engine一起安裝,無法單獨安裝。
|
Repository
|
Tableau Server 資料庫,用於存儲Workbook和使用者metadata
|
不適用
|
通常僅佔用很少的資源。執行諸如用戶查看所有工作簿或更改許可權等操作時,在極少情況下,對於超大型部署(存在數千位元使用者),該進程可能會成為瓶頸。有關詳細資訊,請參見 Tableau Server 存儲庫。
|
Search & Browse
|
在伺服器上處理內容的metadata快速搜索、篩選、檢索和顯示
|
是
|
process與記憶體綁定,然後與 I/O 綁定。使用的記憶體量隨伺服器上的內容量(網站/專案/工作簿/資料來源/視圖/用戶的數量)縮放。
|
VizQL Server
|
載入和呈現視圖,計算和執行查詢
|
是
|
在從 Web 流覽器載入視圖和互動使用的過程中,佔用明顯的資源。可能受限制於 CPU、I/O 或網路。Process負載來自流覽器的視圖互動,也可能引起記憶體不足。
|
資料來源: Tableau online Help
留言
張貼留言
歡迎留言討論指教~~