- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务器选型建议
一、服务器资源需求分析及选型建议业务功能对的IT基础设施的性能需求,是IT系统架构设计的基础。不同业务形态、不同业务发展路线,对IT系统资源的要求是不同的。服务器的选择,需要能以极高速处理高并发的在线交易,也能在最短的时间处理大量的批次数据为基本要求。最具体的指标来衡量这项能力便是参考业界公认的交易性能指针: TPC-C值。查看TPC-C值(每分钟处理的任务数),可以参考TPC的网站:TPC已经推出了四套基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使用了。TPC-C是在线事务处理(OLTP)的基准程序。TPCC值衡量整个系统的处理能力,除CPU、内存外,系统、应用、带宽等因素都会对TPCC值产生影响。而实际的业务运行要远远复杂于TPC组织提供的基准模型,每个业务或应用因特有的特点,TPCC值的计算模型和方法都应不同。本文提供的是一种常用的TPCC计算公式,仅供服务器在选型和资源配置方面参考,业务及开发人员的意见更准确一些。1.1数据库服务器资源需求推算CPU资源推算在选择机型及配置时使用机器的tpmC值作为主要的性能参考指标。数据库服务器CPU处理能力计算公式:tpmC = 峰值时段最大并发用户数 * 峰值时段平均每用户执行交易数 * 峰值时段平均每交易执行数据库事务数 * 每数据库事务对TPCC基准交易的比率 * 增长率 / 峰值时段总分钟数 / (1 – 系统预留)峰值时段:业务高峰发生的时间长度,例如:4小时;每日8:00—10:00,即2小时;峰值时段最大并发用户数:业务高峰时段,最大同时在线的用户数量,可以通过计算得出平均值,例如:总共1000个用户,预计高峰时段有40%的用户访问,并发数=1000 * 40% = 400峰值时段平均每用户执行交易数:业务高峰时段,平均每个在线用户提交的交易数峰值时段平均每交易执行数据库事务数:业务高峰时段,平均每个交易对数据库执行的操作数 每数据库事务对TPCC基准交易的比例:每个数据库事务相当于几个TPCC基准交易增长率:业务预估的年增长率^使用年限,例如:年增长率为10%,使用年限5年,增长率=1.1 * 1.1 * 1.1 * 1.1 * 1.1=1.61峰值时段总分钟数:将峰值时段以分钟为单位系统预留:按《系统服务等级要求规范》的要求,各级别的业务系统预留10% - 30%的系统资源内存资源配置原则数据库服务器对内存要求较高,一般的经验是CPU与内存按照1:4的比例配置,考虑到保证主机的高性能以及系统预留,可以再适当扩大一些。硬盘及I/O卡资源配置服务器本地硬盘至少2块,AIX系统下可以配置MIRRORVG,PC服务器可以做RAID1或RAID5。HA环境一般要求2块独立网卡、2块独立HBA卡。单机环境,连接存储需要2块独立HBA卡,网卡绑定需要2块独立网卡。如有分区管理要求,则还应配置SAS卡等。2.1应用服务器需求资源推算CPU资源推算应用服务器CPU处理能力计算模型:tpmC = 峰值时段最大并发用户数 * 峰值时段平均每用户访问数 * 峰值时段平均每访问执行操作数 * 每操作对TPCC基准交易的比率 * 增长率 / 峰值时段总分钟数 / (1 – 系统预留)峰值时段:业务高峰发生的时间长度,例如:每日8:00—10:00,即2小时;峰值时段最大并发用户数:业务高峰时段,最大同时在线的用户数量,可以通过计算得出平均值,例如:总共1000个用户,预计高峰时段有40%的用户访问,并发数=1000 * 40% = 400峰值时段平均每用户访问数:业务高峰时段,平均每个在线用户对应用的访问数峰值时段平均每访问执行操作数:业务高峰时段,平均每次访问执行的操作数每操作对TPCC基准交易的比率:每个操作可以折算成几个TPCC基准交易增长率:业务预估的年增长率^使用年限,例如:年增长率为10%,使用年限5年,增长率=1.1 * 1.1 * 1.1 * 1.1 * 1.1=1.61峰值时段总分钟数:将峰值时段以分钟为单位系统预留:按《系统服务等级要求规范》的要求,各级别的业务系统预留10% - 30%的系统资源内存资源配置原则一般的经验是应用服务器CPU与内存按照1:2的比例配置。根据应用的不同要求及系统预留,可以适当增加或减少。硬盘及I/O卡资源配置服务器本地硬盘至少2块,AIX系统下可以配置MIRRORVG,PC服务器可以做RAID1或RAID5。HA环境一般要求2块独立网卡、2块独立HBA卡。单机环境,连接存储需要2块独立HBA卡,网卡绑定需要2块独立网卡。如有分区管理要求,则还应配置SAS卡等。附录一数据库服务器资源需求调查表业务系统:统计时间:服务器用途:业务信息用户总数:年增长率:业务峰值时段:最大并发连接数:平均每用户数据库访问
文档评论(0)