多核处理器测试Windows7性能/能耗!
在核心层,相对于Windows Vista,Windows 7的一个重要改进是改善对多核处理器和多线程应用程序的支持,从而在理论上带来更高的性能、更大的灵活性和更低的能耗。那么Windows 7的性能真的比在多核处理器上的Vista高吗我们测试的戴尔Precision工作站t3500,Nehalem至强w3540 2.93ghz搭载四核处理器,4GB内存,NVIDIA Quadro FX 4800图形卡,和三个相同的硬盘的使用,Windows XP和Windows Vista SP2 SP3安装Windows 7,最终的最终,是一个32位的版本。
测试项目
(结果越大越好)
XP SP3
Vista SP2
7极限
SPEC Viewperf 10(关闭SMT)
九十五点84
一百四十二点九五
一百三十九点三五
SPEC Viewperf 10(开SMT)
九十三点45
一百四十五点三零
一百三十八点八零
CINEBENCH R10(关闭SMT)
三点四三
三点四零
三点四八
CINEBENCH R10(开SMT)
三点九八
四点零七
四点零九
在SPEC Viewperf 10测试,Windows 7的得分比XP要高很多,这是比49 %高多了。看起来绝对值得升级。然而,有一个轻微的下降相比Vista,但幸运的是,差距不是很大,CINEBENCH R10的结果稍有不同,和三个系统的结果有很大的不同。就绝对值而言,Windows 7是最好的。
此外,打开超线程技术后,这三套系统CINEBENCH R10的性能有了明显的改善,但只有Vista已经在SPEC Viewperf 10更好的性能,和Windows 7和XP有一个轻微的回归。
多线程性能的Windows 7似乎并不比Vista,但它实际上不是这么简单,如果一个线程想要一个项目,可能会被其他线程使用阅读,必须使用程序锁确保只有一个线程可以在任何时间修改它。在以前的操作系统,线程需要分配程序锁定发送请求访问时,程序锁,但这种处理机制是全球性的,所以一旦系统中处理器的数量增加,就会出现瓶颈。事实上,这是Windows系统的根本原因(包括服务器版)已经运行在大多数的64个处理器核心的前。
Windows 7引入了绕过全球锁支持程序概念的一个新的机制,所以核心的数量增加到256个,但不是在业绩亏损的同时,但当系统核心处理器更少的旧机制不过载,所以Windows 7桌面上的小型服务器工作站很难大幅提高多线程性能。
另一个话题:能源消费。
Windows 7可以在相同的执行线处理多个线程,使处理器可以关闭闲置管线管节约能源。我们在SPEC Viewperf在超线程的情况下执行四个线程,这意味着管道半闲置、空闲。
Viewperf能耗测试
XP SP3
Vista SP2
7极限
平均能耗(W)
二百四十七
二百四十八
二百零七
试验结果证明,Windows 7内核的多线程机制的有效性,以及系统能耗与XP / Vista相比减少16%和40W。因此,从建设节约型社会的角度来看,它也应该升级到Windows 7。