由於我正在運行的應用程式僅作為單一進程運行,因此它僅使用一個核心。
我現在有一個 Core 2 Duo 2.4 GHz。我想知道如果我購買了 Core i7 2.4 GHz,它通常會比 Core 2 Duo 的單核心更快完成一般 CPU 操作嗎?
另外,2.2 GHz 的 i7 單核心通常會比 Core 2 Duo 2.4 GHz 的單核心更快嗎?
我只問一般的CPU操作,而不是多媒體操作。澄清一下,我並不是在詢問整個 CPU 的整體效能 - 我的意思是僅一個 CPU 的單一核心與另一個 CPU 的單一核心的比較。
答案1
無法回答您所提出的問題,因為有許多 CPU 可以被描述為「2.4GHz 的 Core 2 雙核心」或「2.2GHz 的 Core i7」。但是,您可以透過以下方式比較 CPU 單核速度,至少是近似的:PassMark CPU 評級每個 CPU 的數量並除以核心數量。
PassMark CPU 評級是純粹的 CPU 效能評級,並且隨著核心數量的增加而幾乎完美地擴展,因此將評級除以核心數量可以很好地衡量每個核心的效能。請注意,這不適用於超線程 CPU。
答案2
速度遠比表面看起來的複雜。
它有更多的快取、不同的架構等等。記憶體容量成長非常快,並且已經成為一個越來越大的因素。
晶片組也是另一個因素。但這一切都只是絨毛。基準是唯一重要的事情,在這種情況下基準是明確的。它準確地告訴您快了多少。
答案3
另一個比較網站是這樣的:硬體加人隊。
我檢查了 WinRar 壓縮測試,以 2.4 運行的 Core 2 Duo E6600 用時 5 分 47 秒,以 2.6 運行的 i7 920 用時 3 分 04 秒。
您的里程可能會有所不同,但總體而言您可以期待更快的速度。