五、性能测试
1、CPU性能测试
CPU性能测试采用了CineBench R10、CineBench R11.5、SiSoftware Sandra Pro Business 2010。
CineBench是一款以处理器的运算能力直接进行特定分辨率CG图片的渲染测试软件,可以测试多核心处理器效能以及多处理器协调性能的表现。我们通过CineBench主要测试的是处理器在进行多任务处理时候的性能表现,以及多核处理器在多任务处理时候的优势能有多大。R11.5是新发布的版本,采用了全新评分机制,并对新架构CPU进行优化,测试结果更加准确。
CineBench R10(左)和R11.5所渲染的CG图片
我们采用CineBench R10和CineBench R11.5,渲染特定分辨率的CG图片来测试处理器的运算能力,在单个核心情况和12个核心、24线程并发的情况下分别进行渲染测试,这样可以对比出多核处理与单核处理情况下性能的提升,并可以测试多处理器之间的协调能力,从而测试服务器的平台性能。
处理器渲染测试(Intel Xeon X5650、2.66GHz、12 Cores、开启HT) | |||||
---|---|---|---|---|---|
CineBench R10 |
CineBench R11.5 | ||||
单核心 | 多核心(12核、24线程) | 多核速度提升 | 单核心 | 多核心(12核、24线程) | 多核速度提升 |
3404/4分19秒 | 23462/37秒 | 6.89x | 0.94pts | 13.29pts | 14.14x |
CineBench R10测试结果我们需要关注三个数据,渲染得分、渲染时间和多核性能提升。分数越高越好,时间越短越好,多核性能提升越高越好。我们采用之前测试过的至强平台的成绩进行对比,我们发现,主频相同的E5640和X5650多核渲染得分十分接近,但E5640要比X5650少两个核心,理论上不应该出现这样的结果。
CineBench R10最大支持16个CPU核心,但在测试中我们发现,双路X5650开启超线程后线程数量共24个,R10测试中CPU使用率并不能达到100%,而只有65%左右,核心和线程并没有充分被利用。故而推断R10对具有12个物理核心的双路X5650的测试结果并不是十分准确。
CineBench R11.5针对多核心的新架构处理器进行了优化,其结果要更加的准确。从上面的对比图来看具备12个物理核心的双路X5650要明显领先于8个物理核心的双路E5640,这个成绩更加贴近于实际。相对同为12个物理核心、但是主频要低得多的双路E6540,双路X5650优势同样明显。