在虛擬環境下運行 Confluence 6

這個頁面針對運行在虛擬硬件環境下的 Confluence 提供一些信息。數據庫

概要

在虛擬環境(virtual machine (VM))下運行 Confluence 須要一些特定的技能來進行設定和進行管理。更主要的是 Confluence 的運行性能將會受到在相同架構下運行的其餘虛擬機的影響,同時也與你如何配置 Confluence 有關。性能優化

Atlassian 可以支持 Confluence 和 Confluence 數據中心環境在虛擬機環境下運行,可是不能對虛擬環境自身環境的維護提供支持。服務器

建議

下面的一些建議來自於咱們將 Confluence 部署到虛擬環境下運行的一些經驗。這些虛擬環境包括如 VMWare 和 KVM,同時也來自於咱們對這些環境下運行用戶提供支持後得到一些經驗。架構

  • 瞭解你的平臺(Know your platform)—— 對你運行環境下的操做系統相關文檔應該須要有一些瞭解,而後來選擇虛擬化的技術或者設置能夠依賴 VM(virtual machine)環境的一些知識。
  • 指派足夠的內存(Allocate enough memory)—— 做爲一個 Java 的 Web 應用程序,與其餘的 Web 應用程序相比,Confluence 須要大量的內存。請肯定你的虛擬機可以提供足夠多的物理內存來運行 Confluence,同時還不須要將 Confluence 運行到交換區(swapping)。
  • 處理高 I/O(Handle high I/O)—— 在一般的使用狀況下,Confluence 須要大量的 I/O 數,這些操做被用來操做數據庫和主目錄的內容請求。這些請求針對每一次資源請求都會被進行。請肯定在你的 VM 環境中使用了正確的驅動器類型來優化這些訪問。
  • 處理峯值 CPU 和內存使用(Handle peak CPU and memory usage)——  針對一些特定的操做(包括 PDF 導出,Office 文檔處理和顯示大量內容的頁面)Confluence 將會須要大量的 CPU 和內存使用。請肯定你選擇的虛擬環境具備足夠的彈性和能力來處理峯值運行,而不是僅僅是等待運行。
  • 正確的時間同步(Synchronise time correctly)—— 一些用戶在 VM 和主機上的時間同步上有問題。這個將會致使 Confluence 的計劃任務執行混亂從而中斷計劃任務的執行。當你再虛擬環境下發現 Confluence 計劃任務執行混亂的時候,咱們強烈推薦你對 VM 和服務器主機的時間同步進行檢查。

更多幫助

有關爲在虛擬環境下運行 Confluence 進行設置的更多幫助,你能夠選擇諮詢 Atlassian Expert。一些專家對安裝和性能優化具備相關的經驗,而且可以幫助你對 Confluence 進行配置。app

https://www.cwiki.us/display/CONF6ZH/Running+Confluence+in+a+Virtualized+Environment性能

相關文章
相關標籤/搜索