灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2627回复:0

服务器基础教程(4)

楼主#
更多 发布于:2012-09-04 18:26

【衡量服务器性能的基准测试】
    衡量服务器的优劣可采用工业标准基准测试,如tmpcw、spec、linpack、specweb等,或是采用领先的企业资源规划(erp)等商业应用测试,如peoplesoft、sap r/3等,或是使用领先的数据库工具测试,如oracle等。以下介绍几种主要的测试:
  1)specweb96测试:spec96是由standard performance evaluation corp提供的、专供检测服务器web特性的测试软件,spec是由著名计算机厂商、系统集成商、大学、研究所、出版商等组成的非赢利性组织。目前,spec得到了包括ibm、hp、intel、compaq等主要服务器厂商的认可。spec通过一台或多台客户机向服务器发出http get请求,这种请求完全模拟internet用户对服务器的访问,请求调用服务器硬盘上html语言编写的各种网页文件,这些文件从几k到几m不等,在相同的时间里,服务器回答的请求越多,就表明服务器对数据的处理能力越强,它的内存cpu、pci通道之间的传输带宽越宽,服务器的硬盘子系统和网络子系统传输速度越快,服务器的web性能就越好。由于spec是一个非赢利的标准化组织,通过spec得到的测试值是一种严格标准化的测试结果,因此只要按照spec提供的测试原则和测试流程对系统进行操作,其最终结果将能够得到业界主要服务器厂商和用户的认可。
  2)tpcc基准测试:tpcc值被广泛用于衡量c/s环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(tpc,transaction processing corp)制定,tpc为非赢利性国际组织。tpcc值可以反映出系统的性能价格比。tpcc测试系统每分钟处理的任务数,单位为tpm,(transactions per minute)。系统的总体价格(单位为美元)除以tpcc值,就可以衡量出系统的性价比(单位为$/tpm),系统的性价比值越小,系统的性价比越好。需要注意的是,tpcc值描述的是c/s整体系统的性能,它与系统的服务器和客户机的性能都有关系,也就是说,同样的服务器配置不同的客户端将会影响tpcc值,任何厂商和测试者都可以根据tpc提供的测试规范构造出自己最优的系统,当然测试的结果要经过tpc审核。
  3)其他基准测试还有linpack,它测试cpu密集浮点运算性能。打个形象的比喻,如果tpcc值测试的是整车的性能,linpack就是测试发动机的性能。

喜欢0 评分0
游客

返回顶部