协同管理系统运行服务器配置参数建议
一、 部署示意图
二、 配置说明
1、基本配置
服务器
配置
数量
说明
参考价格
应用服务器
CPU: 16核(E5-2650 2.0GHz);
内存:32G
Linux 64位+ Websphere
2台
X3650 M4
5.5万/台
数据库服务器
CPU:32核(E7-4820 8C 2.00GHz);
内存:64G
Linux 64位+oracle 10G
1台
X3850 X5
11万/台
在线考试服务器
CPU: 16核;内存:16G
WINDOWS 2008 64位+SQL2005/2008
1
可用现有服务器
绩效管理模块
WINDOWS 2008 64位+SQL2005/2008
与在线考试用服务器
即时通信服务器
内存:8G;CPU1个2核
1台
现有服务器
视频会议服务器
内存:8G;CPU1个2核
1台
现有服务器
负载均衡
F5
1台
BIG-LTM-1600
13-20
存储
San或nas,来存放协同的集共享附件,8T及更大。
1台
协同对附件有备份机制。
2、推荐配置
服务器
配置
数量
说明
参考价格
应用服务器
CPU: 16核(E5-2650 2.0GHz);
内存:32G
Linux 64位+ Websphere
3台
X3650 M4
5.5万/台
数据库服务器
CPU:32核(E7-4820 8C 2.00GHz);
内存:64G
Linux 64位+oracle 10G
2台
X3850 X5
server系统和普通系统的区别
11万/台
在线考试服务器
CPU: 16核;内存:32G
WINDOWS 2008 64位+SQL2005/2008
1
可用现有服务器
绩效管理模块
WINDOWS 2008 64位+SQL2005/2008
与在线考试用服务器
即时通信服务器
内存:8G;CPU1个2核
1台
现有服务器
视频会议服务器
内存:8G;CPU1个2核
1台
现有服务器
负载均衡
F5
1台
BIG-LTM-1600
13-20
存储
San或nas,来存放协同的集共享附件,8T及更大。
1台
协同对附件有备份机制。
三、 配置评估说明
1.1 主机系统
1.1.1 生产数据库服务器
影响数据库服务器性能最主要的因素是CPU处理能力、内存大小和存储I/O和网络I/O等,该系统的生产数据库服务器应提供7×24小时的安全、可靠、稳定服务。
下面对生产数据库服务器的CPU处理能力、内存大小和存储I/O和网络I/O进行详细测算。
1.1.1.1 生产数据库性能测算
1.CPU处理能力需求
**协同办公系统是一个典型的OLTP(联机事务处理)应用,IT领域对OLTP(联机事务处理)常用的测算标准是TPC-C参数值(每分钟进行交易处理的次数,Transaction Per Minute),单位是tpmC。结合该系统特点采用如下计算公式进行CPU处理能力的测算:
TPM(transactions per minute)=TASK×S×F/(T×C)
其中:
TASK:业务高峰期每日的业务高峰时段的业务总量。该系统呈现周期性功能应用的特点,一般情况下每个客户间隔一定的时间需要作一次数据填报类固定业务,以及业务办理流程、统计报表等随机性业务。
**协同办公系统的这个值一般正比与系统的注册用户数,计算方法如下:
TASK = M × A × D × C
M :系统总用户数
A :用户活跃度(M × A = 系统同时在线用户数)
D :操作频率度加权(有些企业用户不常操作,有些企业用户使用很频繁)
C :任务常数(常数,是一个经验值,根据大量稳定的OA客户反推出来)
**协同办公系统,一般的推荐值为:
A = 50%
    D = 1
C = 0.52
S:该系统相对于标准TPC-C测试基准环境交易的复杂程度比例。由于该系统的复杂程度与TPCC标准测试中的交易存在较大的差异,须设定一个合理的对应值。以普通的业务办理为例,一次操作往往需要同时打开大量数据库表,取出其相关数据进行操作,相对于TPC-C标准交易的复杂度,要复杂很多。根据该系统实际运行经验,该系统每次操作相比较于TPC-C标准测试中的每此操作的复杂度值可设定为20-40。
**协同办公系统中,流程操作量最多,最有代表性,根据我们的测试,每次流程提交大约会调用大约150个sql语句,TPC标准测试中每次调用4、5条sql语句,可以估算出 S=30
F:系统未来的业务量发展预留。本次设计预留20%的处理能力,即F=120%。
我们一般推荐预留20%的处理能力 即 F=120%
T:每日的业务高峰时段的时长,单位是分钟。例如:每日业务量集中在4小时(240分钟)内完成,即T=240。
**协同办公系统的高峰段一般比较平均,上班时间8小时,大部分都在使用,推荐为6个小时 即T=360
C:CPU利用率。根据对该系统的实际经验表明,一台服务器的CPU利用率高于80%则会产生系统瓶颈,而利用率处于75%时处于利用率最佳状态。
**协同办公系统推荐预留更多的后台计算能力,推荐C=65%。
举例说明:系统总用户数为1000,总TPM值:
TPM=TASK×S×F/(T×C)
=(1000 × 50% × 1 × 0.78)×S×F/(T×C)
=260×30×120%/(360×65%)
=60(万)
该系统的数据库服务器采用两台服务器集模式,数据库服务器集的效率为80%左右,因此每台数据库服务器的TPM值估算公式如下:
每台服务器TPM值=服务器集TPM值/(1+(N-1)×80%)
其中N表示服务器数量。
例如:客户数为1000,2台数据库服务器(N=2),则每台服务器TPM值为:
每台服务器TPM值=服务器集TPM值/(1+(N-1)×80%)
                =60万/1.8=33万(tpmC)
2、内存容量测算
数据库服务器内存大小测算主要从五个因素考虑:操作系统占用内存大小、数据库管理进程占用内存大小、数据缓存区占用内存大小、客户端连接进程占用内存大小以及内存利用率。
通常情况下操作系统和数据库管理进程所占用内存比较小的,不超过512M。每个客户端连接进程占用内存大约为2M-3M。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。