請問關於INTEL的L2快取如何設定

anx619

進階會員
已加入
1/16/05
訊息
206
互動分數
0
點數
16
板眾好:
想請問XP下的L2快取該如何設定
因為INTEL有分原生跟非原生 快取都不一樣
有的是2M*2 6M*2 6M*1 4M*1
是想請問假如要在XP下設定 快取數
是否 E6300是原生雙核 2M 就是直接更改為2048
Q9450 6M*2=12M 更改為6144 還是為12288
因為實在搞不懂才來發問
所以想請問 以這兩顆為例 請問如何開 才可以在XP下發揮真正的L2效能
還是說根本不用開啟 XP預設接認得到?

感謝回覆了
 

salunt

Silent Link
已加入
4/27/07
訊息
1,535
互動分數
0
點數
0
年齡
42
L2的分配是CPU本身負責,屬於硬體端,跟OS無關
個人是比較好奇您在XP哪裡找到可以設定L2的選項
 

heroine168

進階會員
已加入
8/2/07
訊息
347
互動分數
0
點數
16
L2快取是不能設定的
應該也沒有選項可能讓你設定多大多小
 

anx619

進階會員
已加入
1/16/05
訊息
206
互動分數
0
點數
16
回覆 抱歉可能沒說清楚 我想表達的是如下設定

XP調整CPU快取記憶體方法
1.開始→執行 ( 輸入 REGEDIT 後按確定 )。

2.出現登陸編輯程式視窗,點選左邊窗格的:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

3.點選上列機碼後,於右邊窗格尋找“SecondLevelDateCache”點選後按滑鼠右鍵,選擇修改。

4.先改選十進位,再依照你 CPU 類型將數值資料裡的數字修改成為適當的數據。


如以上 我只是想問說這邊 要怎麼設定才會 發揮最大效能 如E6300 及四核Q9450為例 因為剛好有這兩顆 感謝各位了
 

anx619

進階會員
已加入
1/16/05
訊息
206
互動分數
0
點數
16
非常感謝您 原來無效 那這樣我設為預設值好了感謝您
 

pc118090

一般般會員
已加入
7/24/05
訊息
119
互動分數
0
點數
0
網站
tw.myblog.yahoo.com
非常感謝您 原來無效 那這樣我設為預設值好了感謝您

不過小弟是有利用登錄檔去修改L2快取-12M

魔法兔子設定L2最高只到1M.用登錄檔改完便12288

該怎說呢?心理因素吧~改完在執行程式感覺還是有那麼快一些些

不過我OS已經有使用RAMDISK+S硬碟快取256M設定+背景服務優先


因此應該差不了多少吧
 
最後編輯:

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,875
互動分數
535
點數
113
年齡
35
2。打開CPU二級緩存可以加速啟動/提速系統。

又是一則繆論,
這種說法流傳相當廣泛,
現在使用率最高的Windows系統優化軟體之一的“Windows優化大師”
也是持這種觀點,
在它的優化設置欄中就有優化CPU二級緩存的選項。
我們先看看這個所謂的優化技巧是怎樣告訴我們的。

【Windows XP系統中,默認狀態下CPU二級緩存並未打開。
為了提高系統性能,我們可以通過修改註冊表,
或使用“Windows優化大師”等軟體來開啟它。
運行註冊表編輯器,展開
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management分支
雙擊右側視窗中的“SecondLevelDataCace”,然後在彈出的視窗中直接填入當前電腦所使用的CPU的二級緩存容量即可。賽揚處理器的二級緩存為128KB,應將其值設置為80(16進制,下同)。PⅡ、PⅢ、P4均為512KB二級緩存,應設置為200;PⅢE(EB)、P4 Willamette只有256KB二級緩存,應設置為100;AMD Duron只有64KB二級緩存,應設置為40;K6-3擁有256KB二級緩存;Athlon擁有512KB二級緩存;Athlon XP擁有256KB二級緩存;Athlon XP(Barton核心)擁有512KB二級緩存。使用Windows優化大師也可以正確設置CPU的二級緩存:啟動Windows優化大師,選擇“系統性能優化”,在“檔系統優化”中,最上面就是關於CPU二級緩存的設置項。拖動滑塊到相應的位置後,保存設置並重新
啟動電腦即可。】

我們在微軟的知識庫中找到了如下的內容:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management中的SecondLevelDataCache
鍵的值只有在Windows XP系統從硬體抽象層
(Hardware Abstraction Layer )讀取CPU二級緩存(L2)失敗時
才會讀SecondLevelDataCache鍵的數據。
而且SecondLevelDataCache鍵值=0的意義是二級緩存為256KB。

在一篇知識庫文章中我們還找到了“Do not change the SecondLevelDataCache entry ”這樣的話,在文章中指出一些第三方資料宣稱修改SecondLevelDataCache鍵的值可以提高系統性能是不正確的。二級緩存的數值是由作業系統檢測並且完全不受SecondLevelDataCache值的影響。

從微軟知識庫的文章中我們可以看到,所謂的Windows XP系統需要用戶手動打開二級緩存這種說法是錯誤。Windows XP系統是根據硬體抽象層讀取CPU的二級緩存數值。只有讀取失敗時才會讀取SecondLevelDataCache的值,而且SecondLevelDataCache的默認數值0所代表的意義就是二級緩存為256KB,而不是表示關閉。所以CPU
的二級緩存在任何時候都是開啟的,用戶沒有必要再自行修改。

from
系統優化的誤導—xp優化經典謬誤
 
最後編輯:

Nightstalker

榮譽會員
已加入
10/2/06
訊息
3,116
互動分數
3
點數
38
年齡
47
2。打開CPU二級緩存可以加速啟動/提速系統。

又是一則繆論,
這種說法流傳相當廣泛,
現在使用率最高的Windows系統優化軟體之一的“Windows優化大師”
也是持這種觀點,
在它的優化設置欄中就有優化CPU二級緩存的選項。
我們先看看這個所謂的優化技巧是怎樣告訴我們的。

【Windows XP系統中,默認狀態下CPU二級緩存並未打開。
為了提高系統性能,我們可以通過修改註冊表,
或使用“Windows優化大師”等軟體來開啟它。
運行註冊表編輯器,展開
HKE...

原本那個觀念是錯的:eek:

小弟受教了;shakehand
 
▌延伸閱讀