多核心處理器上的Windows 7效能、功耗 - Windows

Caitlin avatar
By Caitlin
at 2009-10-22T12:02

Table of Contents

※ [本文轉錄自 PC_Shopping 看板]

作者: gt1724 (天野神無伊歐斯) 看板: PC_Shopping
標題: [情報] 多核心處理器上的Windows 7效能、功耗
時間: Thu Oct 22 12:02:43 2009

在內核級別上,Windows 7相對於Windows Vista的一個重要改進就是完善對多核心處理器
和多線程應用程序的支持,理論上可以帶來更高的性能、更大的靈活性和更低的能耗。

那麼在多核心處理器上,Windows 7的性能是否真的會高於Vista呢?我們在一台戴爾
Precision T3500工作站上進行測試,配置有Nehalem Xeon W3540 2.93GHz四核心處理器
、4GB內存、NVIDIA Quadro FX 4800顯卡等,並使用三塊完全相同的硬盤,分別安裝
Windows XP SP3、Windows Vista Ultimate SP2、Windows 7 Ultimate,均是32位版本


測試項目
(結果越大越好) XP SP3 Vista Ultimate SP2 7 Ultimate
SPEC Viewperf 10(關閉SMT) 95.84 142.95 139.35
SPEC Viewperf 10(開啟SMT) 93.45 145.30 138.80
CineBench R10(關閉SMT) 3.43 3.40 3.48
CineBench R10(開啟SMT) 3.98 4.07 4.09


在SPEC Viewperf 10測試中,Windows 7的得分相比於XP高出了45-49%之多,看起來絕對
值得升級,不過注意相比於Vista卻有輕微下滑,好在差距不大。CineBench R10結果略有
不同,三套系統的成績其實相差無幾,就絕對值而言Windows 7倒是最好的。

另外在開啟超線程技術後,三套系統的CineBench R10成績都有明顯提升,但SPEC
Viewperf 10里只有Vista獲得了稍好的性能,Windows 7和XP都有小幅度倒退。

Windows 7的多線程性能看起來似乎並不比Vista強,但事實上並沒有這麼簡單。一個線程
如果要讀取某個可能被其他線程使用的項目,必需使用程序鎖保證任何時候只能有一個線
程對其進行修改。在此前的操作系統中,線程需要訪問程序鎖的時候必需向內核指令分配
程序鎖發送請求,但這種處理機制是全局性的,所以一旦系統內處理器數量增加,就會出
現瓶頸。其實這正是Windows系統(包括服務器版本)此前最多只能運行在64個處理器核心
上的根本原因。

Windows 7則引入了一種新的機制,繞過全局程序鎖概念,支持處理器核心數量因此增加
到了256個,而且不會同時伴隨性能損失,只不過在系統處理器核心較少的時候舊有機制
並不會超載,所以Windows 7在桌面和小型服務器工作站上很難明顯提高多線程性能。



再來看看另外一個話題:能耗。

Windows 7可以將多個線程處理到同一條執行管線裡,因此處理器能夠關閉空閒管線上的
晶體管,節省能耗。我們在開啟超線程的情況下在SPEC Viewperf中執行四個線程,這就
意味著會有一半管線很清閒甚至空閒。


Viewperf能耗測試 XP SP3 Vista Ultimate SP2 7 Ultimate
平均能耗(W) 247 248 207


測試結果證明了Windows 7內核多線程處理機制的有效性,系統能耗相比XP/Vista都降低
了16%,所以從建設節約型社會的角度說,也應該升級到Windows 7。



http://news.mydrivers.com/1/147/147084.htm

--
Tags: Windows

All Comments

電腦重灌後會突然自動重開機的問題

Ophelia avatar
By Ophelia
at 2009-10-22T09:33
昨天問過各位 剛剛又發生了藍底白字畫面就趕快拍下來了 http://photo.pchome.com.tw/ino/125617490799 請問是.... 因為掃毒沒事 檢查壞軌也沒有 記憶體重插了 風扇也清了一下 還是發生這樣的事 不過我假如不開bt好像就不會自動重開機? 是bt跟卡巴 ...

請問windows7灌好之後還可以分割磁碟嗎

Elvira avatar
By Elvira
at 2009-10-22T08:07
如題~~ 我最近把電腦交給朋友修 他看我的硬碟很小(80G)就很爽快的直接給他一顆下去 沒幫我分割Q_____Q 可是已經來不及了~~他說已經幫我把常用軟體之類的都灌好了 如果要分割的話還要重灌 可是只有一個槽我實在很不放心阿~ 如果哪天電腦又掛掉我不就死定了 我後來發現XP似乎灌好之後還可以 ...

為什麼我的資料夾裡面有些檔案的文字是藍色的

Zora avatar
By Zora
at 2009-10-22T05:44
我的資料夾裡面,大部份檔案、資料夾的檔名都是用黑色字顯示 但是有極少部份是用藍色字來顯示檔名 這是為什麼,有辦法設定嗎 謝謝 - ...

雙核心CPU 被占50%資源

Franklin avatar
By Franklin
at 2009-10-22T01:22
借文章問一下,因為也發生同樣情形 而且硬碟內部搬移檔案時間變很長 AMD X2 4600+ WINXP SP3 小紅傘掃毒沒有發現毒 謝謝大家 ※ 引述《qeggs (餓)》之銘言: : 工作管理員的效能分頁 : 可以看到CPU使用率一直在50%上下震盪 : ...

防止隨身碟病毒方法

Ingrid avatar
By Ingrid
at 2009-10-22T00:37
※ 引述《virtuemood (小毛)》之銘言: : 嘿嘿~ : 這裡還有兩個方法 : 我是希望有人可以證明它是無效的 : 不過至少我不能 : 1。 直接打入 and#34;隨身碟所在分區代號and#34; 於網址列 : 這樣病毒不會執行,雖然還在 其實我一直認為單純的插拔不會有事耶 我的意思是 ...