这个页面针对运行在虚拟硬件环境下的 Confluence 提供一些信息。数据库
在虚拟环境(virtual machine (VM))下运行 Confluence 须要一些特定的技能来进行设定和进行管理。更主要的是 Confluence 的运行性能将会受到在相同架构下运行的其余虚拟机的影响,同时也与你如何配置 Confluence 有关。性能优化
Atlassian 可以支持 Confluence 和 Confluence 数据中心环境在虚拟机环境下运行,可是不能对虚拟环境自身环境的维护提供支持。服务器
下面的一些建议来自于咱们将 Confluence 部署到虚拟环境下运行的一些经验。这些虚拟环境包括如 VMWare 和 KVM,同时也来自于咱们对这些环境下运行用户提供支持后得到一些经验。架构
了解你的平台(Know your platform)—— 对你运行环境下的操做系统相关文档应该须要有一些了解,而后来选择虚拟化的技术或者设置能够依赖 VM(virtual machine)环境的一些知识。app
指派足够的内存(Allocate enough memory)—— 做为一个 Java 的 Web 应用程序,与其余的 Web 应用程序相比,Confluence 须要大量的内存。请肯定你的虚拟机可以提供足够多的物理内存来运行 Confluence,同时还不须要将 Confluence 运行到交换区(swapping)。ide
处理高 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 进行配置。orm
https://www.cwiki.us/display/CONF6ZH/Running+Confluence+in+a+Virtualized+Environment