舟山港性能估算_第1页
舟山港性能估算_第2页
舟山港性能估算_第3页
舟山港性能估算_第4页
舟山港性能估算_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

舟山港估算,术语定义,JOPS:jAppServerOperationsPerSecond(每秒总的操作次数),jAppServer是SPEC2004的一个重要分支,是一种通过一个标准的J2EE架构应用程序(包括JSP、Servlet、EJB)运行在相应的数据库系统和J2EE应用服务器系统上来评测数据库、J2EE应用服务器、服务器、存储整体结合起来的性能基准测试。.NET架构应用程序和LAMP(Linux、apache、Mysql、PHP)架构应用程序以及其它一些架构的应用程序完全可以参考jAppServer这种基准测试做为论证依据。在很多场合可以把JOPS等同于LoadRunner中所描述的TPS概念TPS:每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标,是著名的性能测试工具LoadRunner中最重要的性能参数指标;如果从严格意义上来将,TPS主要被数据库厂商所使用,被用来描述某种数据库每秒中处理的事务笔数。SPC(StoragePerformanceCouncil):存储性能理事会,主要是针对存储性能进行测试的一个标准,它分成两块;一个是SPC-1基准测试主要是针对随机I/O应用环境的,例如,OLTP应用,另外一个是SPC-2基准测试主要是针对顺序I/O应用环境的,例如,三维数据、地图数据。SPC-1基准测试很好地模拟了OLTP、数据库和e-mail等真实应用环境。IOPS(I/ORequestspersecond):即每秒输入输出次数。指的是系统在单位时间内能处理的最大的I/O频度。一般,OLTP应用涉及更多的频繁读写,更多的考虑IOPSMBPS-MegaBytesPerSecond:每秒百万字节数目IOThroughput:指的是单位时间内最大的I/O流量;一些大量的顺序文件访问,例如流媒体,更多的考虑throughput指标。IOResponseTime:每次IO所需要耗费的时间,如何进行估算,如果要精确的估算相应的应用对相应的硬件(CPU、内存、存储IOPS)的要求,必须要对应用的设计、行为、数据量、日常的监控数据等信息进行详细的分析才能够得到一个较能够反应现实的要求。但是我们现在对这8个这么的应用不可能做到对它很了解,所以我们通过jAppServer2004这个国际标准和根据经验值进行结合来进行估算,并且做出以下限定:1.这些应用都是数据库类型应用。2.应用代码都运行在J2EE应用服务器上。3.一般来说小规模得OLTP类型的依赖的数据库系统所产生的IOPS一般在1000-2000左右,MBPS一般在40M/S.每秒的TPS/JOBS在100笔/秒左右.并且必须假定应用的设计比较正确、代码较为优良(例如SQL代码、JAVA代码等)、数据库设计(例如表结构设计、表物理设计:例如数据分布等等)和调优比较正确。4.以IBM在/jAppServer2004/results网站上公布的数据和它所依赖的硬件作为基准,如何进行估算,为了进行很好的阐述,并且阐述起来比较有依据,我们从SPECjAppServer2004的一个BenchMark测试来阐述并做为我们的依据,这个测试的所对应的链接为:/jAppServer2004/results/res2007q3/jAppServer2004-20070829-00082.html。此标准的测试报告如下简述所示,具体的信息请参考上面链接所示的内容。,如何形成所需服务器要求的计算公式,我们存在8个应用系统具有不同的非功能性的性能要求指标,所以我们需要通过上面所述的内容形成一个简单,有效,易理解并且有依据的估算公式,所以我们设定了以下的规则:1.我们以SPECjAppServer2004的一个BenchMark测试做为我们的推导估算基线,此测试即是/jAppServer2004/results/res2007q3/jAppServer2004-20070829-00082.html此链接所示。2.我们应用类型肯定比这个基准测试要复杂多(即业务逻辑要复杂),假设复杂1倍;并且根据我们的经验我们的应用代码编写质量肯定低于他们,假设低1倍;所以我们要达到基准测试的性能需要22=4倍的硬件资源。即换算系数X=4。3.基准测试所达到的性能为:1,197.51笔/秒约等于1200笔/秒。我们设定此为性能指标常数P=1200.为了达到此性能,J2EE应用服务器所需要的耗费资源为CPUCore:4core,我们设定此常数为AC=4,Memory:16G,我们设定此常数为AM=16。并且设定CPU主频为4.7G.为了达到此性能,数据库服务器所需要的耗费资源为CPUCore:4core,我们设定此常数为DC=4,Memory:16G,我们设定此常数为DM=16.并且设定CPU主频为2.1G所以我们通过上面所阐述的内容得出要达到某个系统所需要硬件资源的简单换算公式为:J2EE应用服务器所需的CPUCore数:(系统的交易笔数/P)*X*AC.(CPU频率为4.7GHZ)J2EE应用服务器所需的内存数:(系统的交易笔数/P)*X*AM数据库服务器所需的CPUCore数:(系统的交易笔数/P)*X*DC.(CPU频率为2.1GHZ)数据库服务器所需的内存数:(系统的交易笔数/P)*X*DM,如何形成所需存储要求的计算公式,一般来说小规模得OLTP类型的依赖的数据库系统所产生的IOPS一般在1000-2000左右,MBPS一般在40M/S.每秒的TPS/JOBS在100笔/秒左右.并且必须假定应用的设计比较正确、代码较为优良(例如SQL代码、JAVA代码等)、数据库设计(例如表结构设计、表物理设计:例如数据分布等等)和调优比较正确。所以我们需要通过上面所述的内容形成一个简单,有效,易理解并且有依据的估算公式,所以我们设定了以下的规则:1.要达到TPS/JOBS=100,需要IOPS(我们取最低值)为1000,所以我们设定2个常数,性能指标常数SP=100,基本存储设备IOPS常数BIOPS=1000.所以我们很容易某个系统所需要存储资源IOPS的简单换算公式为:(系统的交易笔数/SP)*BIOPS,大宗商品电子交易系统所需的硬件资源估算,此系统是大宗交易平台几大系统中性能压力最大的系统,根据大宗交易平台招标文件(定稿).doc此文档的对此系统的非功能要求的峰值速度为5000笔/秒。所以我们通过上面的公司就得到以下的数据,所有系统所需的硬件资源估算初步结果,我们做一个非常简单的假定,中国(舟山)大宗商品交易中心门户网站这个性能要求也较高的系统所需要的硬件资源为大宗商品电子交易系统的80%,其它所有的系统(包括数据交换和数据共享平台)所需要的硬件资

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论