『漫游』酷论坛>『影音数码技术学习交流』>[原创][分享]對 Windows X ..

[原创][分享]對 Windows XP -L2 開啟的試驗證明

weilai@2003-09-25 14:48

前言 :
相信有人懷疑
http://popgo.net/bbs/showthread.php?s=&threadid=172307
這篇的言論因此花了半小時開關機試驗 CPU 效能(以後懶得這麼做,吃力不討好 ^^||)

實驗編號(1)
首先是不欲作任何前置作業下的 CPU Benchmarks
測定 :
CPU-test-Undo1 | CPU-test-Undo2

可發現後者比前者測定值高 (因為快取的作用)

實驗編號(2)
再來啟動WinXP L2快取,後重開機
測定 :
CPU-test-L2En1 | CPU-test-L2En2

可發現後者是較前者測定值高,也比上圖測定值高 (證明 L2 快取啟動的效能)
但發現先前不客觀公正因數 "實驗編號(1)" 是於未重開機環境下實驗的,影響甚巨

實驗編號(3)
先改回不啟動WinXP L2快取,後重開機
測定 :
CPU-test_II-Undo1 | CPU-test_II-Undo2


此時發現平均的第一次測定正常值是 cpu 155、fpu 130 (接下來大概都如此)

實驗編號(4)
接下來關閉所有 "具有定時型執行之常駐程式" (此時CPU平常Usage為0%~2%),測定 :
CPU-test_II-Undo3-close1 | CPU-test_II-Undo3-close2

發現測定值的確大幅竄升

實驗編號(5)
再來啟動WinXP L2快取,後重開機
CPU-test_II-L2En1 | CPU-test_II-L2En2

發現和第一次和未開啟WinXP-L2之第一次一樣(再次證明第一次測定正常值是 cpu 155、fpu 130,也就是說重開機後無不公正之因子存在)
而第二次比CPU-test_II-Undo2圖測定值高 (WinXP-L2開啟證明有效)

實驗編號(6)
接下來同 "實驗編號(4)" 關閉所有 "具有定時型執行之常駐程式" (此時CPU平常Usage為0%~2%),測定 :
CPU-test_II-L2En-close1 | CPU-test_II-L2En-close2

發現 FPU 上和 "實驗編號(4)" 之測定值相比的確大幅竄升 (FPU 是浮點運算單元,在L1/2快取的使用所佔的比例很高)

綜合以上證明開啟Windows XP L2快取設定的確有其功效
而為何關閉所有 "具有定時型執行之常駐程式" 之實驗(編號)比未關閉的情形明顯
這可能是由於 L1/2 快取在這些程序上也有作用的原因
也就是說 CPU Benchmarks Tool (BenchMarX) 於未關閉 "具有定時型執行之常駐程式" 的情形下,並沒有得到所有的 L1/2 快取所有使用權

配備暨工具 :
CPU AMD XP 2000+
RAM 1G
Dachshund Software - Hare v1.5.1 之 Wash RAM (記憶體重整洗刷tool)
BenchMarX v4.1
引用

Arbiter@2003-09-26 14:20

并不认为是那样。
一,是否有二级缓存对性能的影响是很大的,而不应该是区区几点。没有二级缓存,CPU唯有整天到内存里面找,狂耗时间。例如C300和C333A的区别。
二,修改的地方“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management”只是提及“Memory”,没有任何与CPU相关的。再说,CPU要怎么用缓存,注册表能不能管得到还是个问题。
三,微软的工程师怎么看也没有那么白痴,AMD以及intel也不会座视自己辛辛苦苦装上去的缓存被忽略。
四,之前已经有很多评测显示不同缓存的CPU有不同的表现。
引用

WINDYPAO@2003-09-26 17:24

哈!就这几分之差。。完全可以忽略的。。
(表说我打击你。。这类测试。10-20分的流动。完全是正常的)
引用

weilai@2003-09-26 18:01

To Arbiter
可能沒看清楚是加入 SecondLevelDataCace ,並不是說
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management 這裡只管記憶體

To 表说我打击你。。这类测试。10-20分的流动。完全是正常的

可能沒看過一些專業測試 ^^||
請看清楚每次都是"重開機" 並用 "記憶體重整洗刷tool" 控制
不會有所謂 "10-20分的流动"

To 就这几分之差。。完全可以忽略的。。

這點你可能就不瞭解這個數據的意義(相當於不是差兩三元人民幣而已,而是差兩三元歐元的差距)
可以比喻成
CPU 總分 155,CPU 是 2 GHz 的時脈的話
增加成 157 的話就相當於增加 25.8 MHz 的時脈
尤其在 FPU 的效能上更不能小看

其實無所謂
信也好不信也好
自己是覺得有點感覺啦 ^^
引用

| TOP