当前位置:文档之家› 如何对服务器性能计算的公式参考(TPMC_TPCC)

如何对服务器性能计算的公式参考(TPMC_TPCC)

1. 一技术建议书1.1. 系统部署结构及软硬件配置1.1.1. 设备部署方案常见的集团式部署方案有三种:集中式部署:目录数据与原文均集中在总部服务器中;分布式部署:目录数据与原文数据均分散在各个二级单位中存储,再由一套分布式全文检索系统将全集团数据提供统一门户、统一权限的检索;混合式部署:目录数据集中存储在总部服务器中,电子文件存放在各个二级单位服务器中;XXXX根据本次项目需求与特点推举以纯B/S软件平台构成的集中式部署方案。

各种方案优点对比:1.1.2. 硬件说明1.121. Hyper-V 硬件需求安装并使用Hyper-V角色,需要满足以下条件:一个基于64位的处理器。

Hyper-V仅在64位Windows Server 2008中可用 ---------- 具体包括64位的Windows Server 2008 标准版、Windows Server 2008 企业版以及Windows Server 2008 数据中心版。

Hyper-V在32位(x86)版本的或基于安腾系统版本的Windows Server 2008不可用。

虽然如此,Hyper-V 管理工具仍然提供32位版本。

硬件辅助虚拟化。

这可用于包含了虚拟化选项的处理器 -------- 具体来说,包括拥有In tel Virtualizati on Tech no logy (In tel VT)或AMD Virtualizatio n (AMD-V )技术的处理器。

硬件强制数据执行保护(DEP)必须可用并启动。

具体来说,必须启用In tel XD bit (execute disable bit) 或AMD NX bit (no execute bit)。

硬件辅助虚拟化以及硬件强制DEP在BIOS中设置。

虽然如此,设定的名称可能与以上有所不同。

了解特定的处理器型号是否支持Hyper-V,请与计算机制造商进行联系。

如果调整了硬件辅助虚拟化和硬件强制DEP的设定,可能需要断开计算机电源,并重新开机。

简单的重新启动可能无法使设置生效。

1.1.2.1.1. 内存可以使用的最大内存数量由操作系统来决定。

具体如下:对于Windows Server 2008企业版和Windows Server 2008数据中心版来说,物理计算机可以配置最多1 TB 物理内存,运行这些版本操作系统的虚拟机可以为每台虚拟机分配64 GB内存。

对于Windows Server 2008标准版来说,物理计算机可以配置最多32 GB物理内存,运行这些版本做系统的虚拟机可以为每台虚拟机分配31 GB内存。

1.1212 处理器拥有最多16个逻辑处理器的物理计算机可以支持Hyper-V。

逻辑处理器可以是一个核心处理器或者使用超线程技术的处理器。

可以为一个虚拟机配置最多四个虚拟处理器。

虽然如此,一个客户操作系统可以支持的虚拟处理器数量可能更少。

以下列表是受支持的系统以及其提供的逻辑处理器数量的示例:一个单处理器双核系统提供两个逻辑处理器。

一个单处理器四核系统提供四个逻辑处理器。

一个双处理器双核系统提供四个逻辑处理器。

一个双处理器四核系统提供八个逻辑处理器。

一个四处理器双核系统提供八个逻辑处理器。

一个四处理器双核、超线程系统提供十六个逻辑处理器。

一个四处理器四核系统提供十六个逻辑处理器。

1.1.2.1.3. 网络Hyper-V提供了以下网络支持:每个虚拟机可以配置最多12个虚拟网络适配器,8个可以被配置为网络适配器类型,4个可以配置为老式网络适配器类型。

网络适配器类型可以提供更好的性能,并需要一个虚拟机驱动程序,该驱动程序包含在了集成的服务包之中。

每个虚拟网络适配器可以配置使用静态或动态MAC地址。

每个虚拟网络适配器提供集成的虚拟本地网络( VLAN)支持,并可以分配一个唯一的VLAN通道。

可以创建无限数量的虚拟网络,对应无限数量的虚拟机的虚拟网络。

1.1.2.1.4. 存储Hyper-V支持多种存储选项。

可以为运行Hyper-V的服务器提供下列类型的物理存储:直接连接的存储:可以使用串行进阶技术连接(Serial Adva need Techn ology Attachment SATA)、外部串行进阶技术连接 (external Serial Advaneed Technology Attachment eSATA、并行高级技术连接(Parallel Advaneed Technology Attachment -------------------------------------------------------------------------------------------------------- PATA、串行连接SCSI( Serial Attached SCSI ——SAS、SCSI、USB及火线连接。

存储区网络(Storage area network-------------- S AN :可以使用In ternet SCSI ( iSCSI )、光纤通道(Fibre Channel )及SAS技术。

网络连接存储。

可以配置虚拟机来使用以下类型的虚拟存储。

虚拟硬盘支持最大2040 GB。

可以使用固定大小的虚拟硬盘、动态扩张的虚拟硬盘以及差异磁盘。

虚拟IDE设备。

每个虚拟机支持最多4个虚拟IDE设备。

启动盘(有时也称为引导盘)必须连接到其中一个IDE设备商。

启动盘可以是一个虚拟硬盘也可以是一个物理硬盘。

虚拟SCSI设备。

每个虚拟机最多支持4个虚拟SCSI控制器,每个虚拟控制器支持最多64个磁盘。

也就是说,每个虚拟机可以配置为支持256个虚拟SCSI磁盘。

物理磁盘。

直接连接在虚拟机上的物理磁盘(有时也称为穿透磁盘)在客户操作系统所支持的范围内没有容量限制。

虚拟机存储能力。

使用虚拟硬盘,每个虚拟机可以支持最大512 TB的存储容量。

使用物理磁盘,这一数量可以根据客户操作系统所支持的容量变得更大。

虚拟机快照。

Hyper-V对每个虚拟机支持最多50个快照。

1.1.2.1.5. DVD 驱动器一个虚拟机在创建的时候便缺省拥有一个虚拟DVD驱动器。

虚拟机可以配置最多3个DVD驱动器,连接到IDE控制器上。

(虚拟机最多支持4个IDE设备,但其中一个必须作为启动盘)一个虚拟DVD驱动器可以访问.iso文件或物理介质的CD和DVD虽然如此,在同一时间只有一个虚拟机可以配置访问物理CD/DVD 驱动器。

1.1.2.1.6. 硬件的要求根据Hyper-V虚拟服务器部署的要求,目前XXX现有的利旧HP DL580G5服务器,可满足Hyper-V安装的需求,该服务器的硬件配置可满足数字档案管理系统部署的需要,并且该服务器支持Microsoft Windows Server 2008 Hyper-V。

如果服务器在实际部署应用中不足时,建议购置HP DL580G5同等配置的或者高于HP DL580G5配置的服务器。

1.1.2.2. 计算方法和依据应用服务器从处理能力上来讲,最重要的指标是业务处理过程中所需要的并行处理能力,这一指标通常都是通过衡量主机的TPMC值取得;其它对主机硬件性能上的需求还包括内存大小,以及对外连接的数据线路带宽。

在计算主机所需要的TPMC、硬盘及带宽时,直接影响这些计算结果的因素包括:用户的业务模型(也可以用一定收敛比来表示)、所开展的业务种类、所开展业务的并行应用需求;在组网设备上,一般根据带宽及所需要的网络接口及数量来选取网络设备。

以及所选设备应支持微软Microsoft Windows Server 2008 Hyper-V 虚拟化。

我们设定企业用户数为8000人,平均每个人员每月登录应用服务器的次数为110次,每个管理员每月平均登录30次。

忙时并发用户不超过100人。

预计业务模型参数如下表所示:X X忙日峰值使用业务数:880000 X 0.3= 264000次/天。

忙时峰值使用业务数=忙日峰值使用业务数X忙时集中系数=264000 X 0.16 = 42240次/小时1.1.2.3. 应用系统服务器1.1.2.3.1. CPU生能用户应用服务器要求的TPCC=单位用户数忙时每分钟登录次数X每用户每次登录操作数/60 (分钟/小时)X平均每用户每操作消耗5个TPMC= (42240*10/ 60)*5 = 35200TPMC。

考虑30%的冗余,则主机TPCC要求35200/(1-30%) = 50285TPMC。

管理服务要求的TPCC=管理员忙时每分钟峰值登录次数X管理员每次登录操作数/60 (分钟/小时)X平均每操作消耗5个TPMC= 576*2.9/60*5 = 140。

考虑30%的冗余,则主机TPCC要求140/(1-30%) = 200 TPMC。

应用服务器TPCC要求=50285+200=50485TPMC。

本次配置HP ProLiant DL580 G5 (2个CPU)可满足性能需求。

1.1.2.3.2. 内存大小内存取CPU个数的4倍,即8G。

1.1.2.3.3. 带宽计算应用服务器面向所有单位用户开放。

应用带宽要求=忙时峰值登录次数*每次登录操作数/3600 X每次操作应用服务器产生流量/网络使用效率。

每用户每次操作应用服务器产生流量平均为50KB,包括手机终端与应用服务器之间的通讯流量10K以及应用服务器与客户侧业务系统之间的通讯流量40K。

带宽=(42240*10/ 3600*50K*8bit) / 0.4 = 115 Mbps。

1.1.2.3.4. 硬盘容量WEB容器的日志用户操作产生的日志:用户每次操作产生日志文件大小为10K每年用户产生的日志文件大小=所有使用用户数*用户每次操作产生日志文件大小*用户每月登录次数*每次登录操作数*12个月=8000*10*110*10*12 =1000G 。

即每月产生:1000/12=84G,每三月备份一次应用服务器WEB容器日志84*3=252G系统产生的日志系统运行每天产生5M的日志文件系统每年产生的日志文件大小=5*30*12 = 1800M = 1.7G配置选型结果:硬盘:256G*41.1.2.4. 数据库服务器1.1.2.4.1. CPU生能用户应用服务器要求的TPCO单位用户数忙时每分钟登录次数X每用户每次登录操作数/60 (分钟/小时)X平均每用户每操作消耗2个TPMC= (42240*10/ 60)*2 = 14080TPMC 考虑30%的冗余,则主机TPCC要求14080/(1-30%) = 20114TPMC管理服务要求的TPCC=管理员忙时每分钟峰值登录次数X管理员每次登录操作数/60 (分钟/小时)X平均每操作消耗2个TPMC= 576*2.9/ 60*2 = 56考虑30%的冗余,则主机TPCC要求56/(1-30%) = 80 TPMC应用服务器TPCC要求=20114+80=20194TPMC本次配置HP ProLiant DL580 G5 (2个CPU)可满足性能需求1.1.2.4.2. 内存大小内存取CPU个数的4倍,即8G.1.1.2.4.3. 带宽计算应用带宽要求=忙时峰值登录次数*每次登录操作数/3600 X每次操作应用服务器产生流量/网络使用效率;每用户每次操作应用服务器产生流量平均为10KB;带宽=(42240*10/ 3600*10K*8bit) / 0.4 = 23 Mbps1.1.2.4.4. 硬盘容量系统产生的日志系统运行每天产生10M的日志文件系统每年产生的日志文件大小=10*30*12 =3.6G考虑,服务器对存储容量要求较高,每台机器配置4*256G1.1.2.5. 磁盘阵列数据库文件平均每个用户登录产生10条数据库记录,即访问日志,每条日志5K数据库文件所需硬盘空间。

相关主题