Skip to end of metadata
Go to start of metadata

中文标题【服务器硬件要求指南】

服务器管理员可以通过本页面的指南来对在运行 Confluence 评估版本的最小服务器硬件需求进行评估。应为实际的服务器负载是很难进行预测的,所以最好的办法是通过实际运行一个 Confluence 实例来确定在最后的生产环境中需要什么样的服务器环境。

最大用户访问数量指向 Confluence 发出页面查看或者编辑请求的用户数量。访问用户通常定义为当第一个页面被打开到连接被关闭,如果你的 Confluence 站点被允许公共访问,那么这里包括登录的客户和没有登录的客户。

存储空间的需求依赖于你有多少内容和附件想存储在 Confluence 中。

最小硬件需求

下面的值是针对 Confluence 使用的最小的硬件要求来确定的;例如,最小的 Heap 大小针对 Confluence 来说需要使用 1GB 和 1GB 来被 Synchrony 使用(Synchrony 被用来使用在协同编辑上)。你将需要其他的物理硬件。因为你的操作系统和其他的应用程序在运行的时候还需要使用系统的资源。所以你的最小要求要大于 Confluence Heap 要求的最小内存。

(info) 针对小的安装实例,服务器的最高负载主要体现在最高访问量的时候,因此最小的硬件要求就比较难确定了。我们提供的最小硬件要求主要是针对 Confluence 能够运行的最小要求,针对你的安装实例,你的 Confluence 安装可能还需要更多的资源。

下面是我们推荐运行 Confluence 的最小硬件要求:

  • 中央处理器(CPU): Quad core 2GHz+ CPU
  • 内存(RAM): 6GB
  • 最小数据库存储空间(Minimum database space): 10GB


说明:请注意有些用户是将 Confluence 运行在 SPARC 平台的硬件上面的,Confluence 的官方只能对运行在 x86 平台上的硬件提供支持,官方也能对运行在 x86 平台上的 64 位系统提供支持。Confluence 通常没有办法在约束比较严格的系统或者共享上的环境上很好的运行 - 例如 AWS micro.t1 安装实例。当你在运行平台上进行选择的时候,请注意平台能否提供持续的处理能力和内存的限制,尤其是在启动处理进程的限制上。

大致的用户规模示例

针对非集群 Confluence 实例,下面是一些硬件配置。上面的内存数量不区分服务器使用的内存还是 JVM 使用的内存,表格中的空白,表示的是没有这方面的数据。

用户数量

空间数量

页面数量

CPUs

CPU (GHz)

RAM (MB)

备注

150

30

1,000

1

2.6

1,024


350

100

15,000

2

2.8

1,536


5,000

500


4

3

2,024


10,000

350

16,000

2

3.8

2,024


10,000

60

3,500

2

3.6

4,048


21,000

950


2

3.6

4,048


85,000

100

12,500

4

2.6

4,048

总共需要 3 台服务器:应用服务器,数据库服务器和 Apache HTTPD + LDAP 服务器。

服务器负载和可扩展性

当针对你的 Confluence 部署的时候,你需要计划你的服务器硬件。你需要针对你网站的高峰访问量,所有的内容页面数量,和编辑对访问的比率量来评估你服务器的扩展性。

  • 编辑对访问比率是指由多少访问者对内容进行编辑对比仅仅对内容进行查看。
  • 针对网站的所有内容的最好评估方法是通过所有空间的数量。

Confluence 的扩展性最好是根据访问者的数量,而不是高峰时期用户访问量,有多少编辑用户和多少空间。下面的内容也应该考虑进你的性能分析中。:

  • Confluence 站点中的页面总数通常不是性能的主要考虑。例如,一个 Confluence 实例可能存储有 80K 的页面,但是只消耗了 512MB 的内存。
  • 总是使用外部数据库,和查看 Performance Tuning 页面中的内容。


已知的最大使用情况

下面表格中是用户报告给 Atlassian 已知的最大使用情况,或者被用于进行性能测试。如果你 Confluence 的使用数量超过了下面表格中的内容,那么集群,数据库性能优化和其他性能优化将需要你进行额外进行了。

创建的最多空间(Most Spaces)

1700

最多的内部用户(Most Internal Users)

15K

最多的 LDAP 用户(Most LDAP Users)

100K

最多页面(Most Pages)

80K

硬盘需求

所有的页面内容都是存储在数据库中的,但是页面的附件是存储在文件系统中的。附件越多,需要的磁盘存储空间就越多。


私有和公开的对比

私有的 Confluence 实例管理的用户是内部用户,或者通过用户配置仓库入 LDAP 来进行管理的。如果你的 Confluence 允许公众进行注册的话,你的 Confluence 就需要处理额外的负载了让匿名用户进行访问。请注意,下面的配置是一个示例,不是推荐配置:

用户案例(Use Case)

空间数(Spaces)

用户数(User 
Accounts)

编辑数(Editors)

编辑查看比率(Editor To 
Viewer Ratio)

页面(Pages)

页面版本(Page Revisions)

附件(Attachments)

评论(Comments)

总存储数据量(Total Data
Size (GB))

备注(Notes)

在线文档(Online Documentation)

140

11,500

1,000

9%

8,800

65,000

7,300

11,500

10.4


私有的实例(Private Intranet)

130

180

140

78%

8,000

84,000

3,800

500

4.5


公司间协同(Company-Wide Collaboration)

100

85,000

1,000+

1%+

12,500

120,000

15,000




专业帮助

针对大型的 Confluence 实例,最好的办法,你可以联系  Atlassian Solution Partner 来针对硬件大小来获得专业帮助,测试和性能优化。


示例 - https://confluence.atlassian.com/

这里是有关存储空间和内存使用的情况,数据更新于 2013年04月:

数据库大小

2827 MB

Home 目录占用空间大小

116 GB

平均内存消耗1.9 GB
选择实例的数据库表格

数据(Data

相关表格(Relevant Table)

行(Rows

大小(Size

附件元数据(Attachment metadata)

attachments

193903

60 MB

内容和用户属性(Content and user properties)

os_propertyentry (?)

639737

255 MB

内容正文(包括有所有博客页面,页面内评论的版本历史)

bodycontent

517520

1354 MB

内容元数据(包括有标题,作者)

content

623155

459 MB

标签(Labels)

label (5982, 1264 kB),
content_label (134151, 46 MB)

140133

47.2 MB

用户(Users)

users

38766

6200 kB

备注:这里没有显示所有的数据库表或者索引,平均的行数量针对安装的实例不同而不同。

选择的 home 目录组件大小

数据(Data)

文件(Files)

大小(Size)

附件(Attachments ,包括有所有附件的版本)

207659

105 GB

Did-you-mean 搜索索引

10

14 MB

Office 连接器缓存

3506

456 MB

插件文件(Plugin files)

1851

669 MB

搜索索引(Search index)

448

3.9 GB

临时文件(Temporary files)

14232

5 GB

缩略图(Thumbnails)

86516

1.7 GB

使用索引(Usage index 目前已经被禁用)

239

2.6 GB

备注:这里没有显示所有的数据库表或者索引,平均的行数量针对安装的实例不同而不同。

  • No labels