HPC采购参照-服务器性能基准测试(8)

时间:2008-11-26   来源:   网友评论:0   人气: 1333 作者:

实际上,Benchmark只能作为参考,因为它本质上是个应用,除了对硬件环境有要求外,与系统的编译、应用的优化都是有关系的,换句话说,所有的Benchmark都是基于最优化环境产生的,这一点用户心里一定要清楚。经过近二十年的发展,Benchmark体系已经相当成熟了。尽管如此,相对于用户应用环境的千差万别,Benchmark是一个最优化环境中产生的"实验室结果",并不能完全反映到用户的实际应用中。所以,成熟的心态,是科学地、全面地看待并应用Benchmark。1. 基准测试作为专项指标,并不全面任何一个基准测试都只能反映系统在某一方面的性能,而不可能反映系统的全面特性,比如SPECfp测试的是浮点能力,而不能反映系统I/O上的特性。即使是某些应用的专用基准测试程序(如SAP-SD),也同样不能完全反映用户的实际生产环境。所以在设备选型过程中,首先要做的是认真分析应用的特点,特别是在高负载下的性能瓶颈分析,以此采用相应的基准测试指标作为选型的重点。最能够反映服务器适用性的依然是实际(或仿真)应用的线上测试。2. 考虑系统性能的线性能力在多处理器系统中,随着处理器数目的增加,服务器性能往往不能同步线性增加,在OLTP、浮点等运算中,双处理器的性能往往只是单处理器的1.4到1.7倍,而4路MP服务器、8路服务器的线性能力会更弱。在英特尔®至强®(Xeon)及安腾®处理器当中,通过超强的并行能力及大量的板上资源,使得处理器的线性能力得到加强。在选型过程中,用户如果使用多处理器或多服务器并行的应用,应该对处理性能的线性能力给以足够关注,在基准测试报告中会给出不同配置下的结果。3. 基准测试只反映性能,但不是全部基准测试可以帮助用户判断系统的性能特征,但适用性本身不止是性能,特别是在大型系统中,其它一些因素,包括耗电量、散热、可管理能力等等,直接影响用户的拥有成本及维护难度,应予以充分考虑。Tips 1:基准测试是系统性能的良好指标,只要你能:了解选择的基准测试测量对你重要的性能特性保证测试的硬件和软件反应需求保证性能测试的准确与公平每个基准测试只能测量系统某个或某些方面的性能。尽量使用已有的基准测试,而不要建立自己的基准测试。基准测试数据仅仅是做出决定的一部分指标,其它方面,如可用性、服务、可靠性、策略也需要被考虑。Tips 2:对于将服务器系统用于科学运算的多数高性能计算机用户来说,在采购服务器的时候,对于厂商提供的SPECfp2000浮点运算基准测试要给与重点关注,而对于一般的商业用户来说,一个计算机系统的浮点运算能力强或者弱,并没有太大的实质意义,这个用户群体更应该关注注入TPC-C等在线事务交易处理性能。Tips 3:TPC-C虽然客观的反映了各个计算机厂商的系统处理性能,并且基准测试也在不断完善以更加贴近现实应用的交易环境,但是仍然无法与纷繁多样的各类实际应用完全吻合;而且参加TPC测试的主机系统都做了适当程度的系统优化。因此,在实际业务应用系统选择主机服务器乘载体时,必须考虑到多方面的因素,以最大程度的做到适合应用系统的生产需求。Tips 4:通过加大L2缓存数量和使用更快的内存升级系统,会有助于优化Web服务器的性能。因为Web服务器主要运行操作系统代码,系统应该使用最新优化版本的驱动程序和Web服务器软件通过使用更大缓存尺寸和更快的内存升级系统,会有助于邮件服务器功能的发挥,同时削减内存延迟。数据库服务器具有大量的数据共享,并需要足够的总线吞吐来高效运行。系统需要平衡配置才能将数据访问分散在系统内部不同总线上。使用带有最大缓存数量的处理器和相干性过滤器(如果可以用)会降低系统内引起相干错过的因素,并提高系统性能。 Tips 5:英特尔平台和基准测试


 
上一篇:如何测试硬盘读取速度

相关文章

文章评论


新闻排行榜

最新信息