实战多核服务器测试之对比篇
- 格式:doc
- 大小:15.11 KB
- 文档页数:3
实战多核服务器测试之对比篇
从高主频的至强X5572处理器+i82576网卡到至强X5572处理器+i82574网卡芯片,再到至强E5520+i82576网卡芯片,我们对双路8核16线程服务器的各种组合状态进行了一系列测试,不同组合下,我们获得了不同的结果,在本次连载最后一篇文章中,我们将把这三个组合测试的结果进行直接对比,看看它们之间究竟有哪些不同之处。
连载期间曾有读者询问为什么不在单路4核8线程(即单颗处理器开HT)或者双路8核(即两颗处理器,均关闭HT)的环境下进行测试,我们是这样理解的:测试目的是最大化地发掘服务器平台的性能,配一颗处理器开启HT或配两颗处理器关闭HT技术,都会让服务器的整体性能受到影响,这就背离了我们追求服务器性能最大化的初衷,当然,在这两种情况下,网卡的RSS队列功能同样会对服务器整体性能提升做出贡献,只是受限于处理器的配置,不会比满配HT全开的服务器高而已。
我们将3台不同配置的服务器的测试结果进行了分析,并用柱状图进行了直接对比,由于纯计算类性能基本不受RSS队列数量的影响,只和处理器主频高低有关,因此就不再做对比。
静态页面测试脚本直接反映出网卡的吞吐能力,从测试结果的柱状图1上看,在RSS队列数不高的情况下,处理器和网卡都不会对成绩产生太大的影响,3款平台成绩基本相仿;但是在队列数量增加到4队列以后,高主频至强5500处理器的优势得到充分发挥,基于它的测试机型不但比低主频机型成绩高50%,甚至比它自己RSS 2队列时也高出一倍有余。从结果来看,配备了i82574这种只支持RSS 2队列的网卡的机型如果追求网卡的吞吐率,换用更高主频处理器意义并不大;但像i82576这种能支持RSS 8队列的网卡,如果配上高主频处理器就能更好地发挥网卡的实力。
ASP性能测试中,开启RSS队列的数量并没有引起性能极大提升,这是因为此类计算的强度已经增加了许多,虽然最好成绩依然是至强X5572+i82576网卡的组合,但是性能提升只有30%左右。
则不像ASP那样依赖计算能力,因此我们在测试结果对比中可以看到其性能提升还是很明显的,随着RSS队列的增加,它的性能表现基本是线性增长状态,而且处理器的计算能力也直接影响到测试结果。
静态页面性能测试结果
ASP性能测试结果
性能测试结果
众所周知,现在多核服务器的应用是非常丰富的,如何能更好地发挥服务器的性能,其实是一个非常复杂的过程。我们在本次连载中所做的系列测试,也只是针对如何选择和配置网卡来配合多核计算环境优化应用表现这一问题。相信在服务器应用性能优化方面还有更多细节值得我们去发掘、探讨和学习。事实上,在多核计算时代到来后,怎么用好多核的服务器,也已经成为服务器厂商、软件企业和用户三方面都要深入研究的问题。(文/李献)