这个页面针对运行在虚拟硬件环境下的 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 进行配置。

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

在虚拟环境下运行 Confluence 6的更多相关文章

  1. 关于本地代码挂载到vm虚拟环境下运行

    第一步: 首先你得装个 VM 虚拟机  然后新建一个Linux虚拟环境(建议CentOS镜像)(PS:至于安装此处就省略.....) 第二步:启动虚拟机配置 lnmp (这里我们可以使用 lnmp的 ...

  2. windows 虚拟环境下 安装 mysql 引擎一系列错误处理

    报错现象 运行django 报错. 很明显是缺少引擎 下载引擎 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb m ...

  3. Windows下安装Confluence并破解汉化

    注:本文来源于<Windows下安装Confluence并破解汉化> 一.事前准备 1:JDK下载并安装:jdk-6u45-windows-i586.exe 2:MySQL JDBC连接驱 ...

  4. linux下运行crm

    linux下运行crm 1.从windows把crm代码拷贝到linux服务器上 2.学习virtualenvwrapper工具升级版 1.安装 pip3 install virtualenvwrap ...

  5. Sublime Text3配置在可交互环境下运行python快捷键

    安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打开python文件,或者在Sublime Text3下写好pytho ...

  6. 在Linux系统下运行微信Web开发者工具

    微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折. 注:带 * 的步骤或文件为不确定是否管用的步骤或文件.本人系统为Linux ...

  7. Mac-OSX的Python3.5虚拟环境下安装Opencv

    Mac-OSX的Python3.5虚拟环境下安装Opencv 1   关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 2   概述 本文是一篇 环境搭建 的基础 ...

  8. linux 环境下运行STS时 出现must be available in order to run STS

    linux 环境下运行ECLIPSE时 出现 “ A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avai ...

  9. 在Mac下运行ASP.NET Core应用程序

    在Mac下运行ASP.NET Core应用程序 通过参照.NET Core相关官方文档,在我的Mac电脑上用Visual Studio Code创建了我的第一个ASP.NET应用. 开发环境搭建 首先 ...

随机推荐

  1. jsr-303 参数校验—自定义校验注解

    1.为什么要自定义? 通过上篇学习,了解到很多常用注解了,但是呢,总是有那么些需求....   2.案例分析(手机号格式) 2.1.需要验证的实体 Bean public class LoginVo ...

  2. 解决docker镜像pull超时问题

    第一步:通过dig @114.114.114.114 registry-1.docker.io找到可用IP dig @114.114.114.114 registry-1.docker.io 第二步: ...

  3. jenkins和svn搭建自动代码构建发布

    jenkins安装和配置 .安装jenkins .yum install java wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins. ...

  4. int bool 字符串 列表 字典 集合

    1.int和bool 输出i的最大二进制位数inti = 1000 print(i.bit_length()) 2. str int bool list set dict  tuple 相互转换 pr ...

  5. async await 的使用。 其实就是和then一样,只不过改变了链式写法

    这样写显得更加舒服.

  6. Session实现原理分析

    http://www.jb51.net/article/77726.htm PHP第一次会话时会有Set-Cookie响应头返回,设置上PHPSESSID cookie Cache-Control: ...

  7. SystemParametersInfo调置壁纸、屏幕保护程序

    应用SystemParametersInfo函数可以获取和设置数量众多的windows系统参数.这个小程序就是运用了SystemParametersInfo函数来设置桌面的墙纸,而且程序可以让我们选择 ...

  8. 如何为 SpringMVC 编写单元测试:普通 Controller 测试(转)

    前一篇文章我们已经知道如何配置使用了 SpringMVC 测试框架的单元测试. 现在我们就该亲身实践下如何为普通 Controller 编写单元测试了. 接下来一个很明显的问题就是: 什么是普通 Co ...

  9. window中普通用户无法登录远程桌面

    解决方案就是将该用户加到 Remote Desktop Users 这个用户组中. 使用命令 net localgroup "Remote Desktop Users" 用户名 / ...

  10. Java 五大原则

    1.单一职责 不论是在设计类,接口还是方法,单一职责都会处处体现,单一职责的定义:我们把职责定义为系统变化的原因.所有在定义类,接口,方法的时候.定义完以后再去想一想是不能多于一个的动机去改变这个类, ...