彩票查询_2021美洲杯决赛:阿根廷vs巴西回放_2025世俱杯参赛球队有哪些_英格兰乙级联赛 - 竞彩足球500

快壓

當前位置:首頁 > 電腦技巧 > 正文

XP系統優化的兩個誤區

瀏覽次數:|更新日期:2014年06月01日

1、修改二級緩存并不能加速XP
  在眾多的XP優化技巧中,較為流行的一種說法是Windows XP系統需要用戶手工打開CPU的二級緩存(計算機愛好者,學習計算機基礎,電腦入門,請到本站,我站同時提供計算機基礎知識教程,計算機基礎知識試題供大家學習和使用),,這樣才能使CPU發揮出最大效率。這種說法流傳相當廣泛,現在使用率最高的Windows系統優化軟件之一的“Windows 優化大師”也是持這種觀點,在它的優化設置欄中就有優化CPU二級緩存的選項。
  我們先看看這個所謂的優化技巧是怎樣告訴我們的。
  【Windows XP系統中,默認狀態下CPU二級緩存并未打開。為了提高系統性能,我們可以通過修改注冊表,或使用“Windows優化大師”等軟件來開啟它。
  運行注冊表編輯器,展開HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerMemory 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二級緩存的設置項。拖動滑塊到相應的位置后,保存設置并重新啟動計算機即可。】
  事實真的是這樣嗎?
  我們在微軟的知識庫中找到了如下的內容:“HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management”中的SecondLevelDataCache鍵的值只有在Windows XP系統從硬件抽象層(Hardware Abstraction Layer )讀取CPU二級緩存(L2)失敗時才會讀取SecondLevelDataCache鍵的數據。而且SecondLevelDataCache鍵值=0的意義是二級緩存為256KB。原文(english)
  在一篇知識庫文章中我們還找到了“Do not change the SecondLevelDataCache entry ”這樣的話,在文章中指出一些第三方資料宣稱修改SecondLevelDataCache鍵的值可以提高系統性能是不正確的。二級緩存的數值是由操作系統檢測并且完全不受SecondLevelDataCache值的影響。原文(english)
  從微軟知識庫的文章中我們可以看到,所謂的Windows XP系統需要用戶手動打開二級緩存這種說法是錯誤的。Windows XP系統是根據硬件抽象層讀取CPU的二級緩存數值。只有在讀取失敗時才會讀取SecondLevelDataCache的值,而且SecondLevelDataCache的默認數值0所代表的意義就是二級緩存為256KB,而不是表示關閉。所以CPU的二級緩存在任何時候都是開啟的,用戶沒有必要再自行修改。
  2、去掉QoS的20%網速真的會快嗎
  在各種的Windows XP優化文章中有一篇關于QoS的文章可謂是歷史悠久,從Windows XP剛開始發布時就開始流傳,一直到現在還出現在頻頻出現在各種Windows XP的優化文章中。
  那這個技巧到底是什么呢?
  我們先來看看這個優化技巧的其中一個版本。
  “在“運行”對話框中鍵入“gpedit.msc”命令來打開“組策略”窗口,再從“管理模板”下找到“網絡”項目,這里有一個“QOS數據包調度”項,展開后可以在窗口右側的“設置”列下看到一個“限制可保留帶寬”的項目,雙擊該項目,可以看到這里的“帶寬限制”默認值為20%,我們只要將它修改為“已啟用”,并將“帶寬限制”值改為“0%”就可以讓帶寬得用率達到最高?!?br />   事實是不是真的向上面這個優化技巧說的那樣Windows XP把20%的帶寬保留下來不給我們用呢?把20%修改為0%之后是不是真的可以達到加快上網速度的目的呢?答案當然是否定的。下面我們先看看微軟是怎樣解釋這個問題的。
  在微軟的KB316666號知識庫中對QoS的問題是如下解釋的:
  與 Windows 2000 一樣,在 Windows XP 中,程序也可以通過 QoS 應用程序編程接口 (API) 來利用 QoS。所有程序可以共享百分之百的網絡帶寬,特別要求帶寬優先權的程序除外。其他程序也可以使用這種“保留”的帶寬,正在發送數據的請求程序除外。默認情況下,程序保留的帶寬累計可達終端計算機每個接口的基本鏈接速度的百分之二十。如果保留帶寬的程序發送的數據量沒有完全用完帶寬,保留帶寬的未用部分可用于同一主機上的其他數據流。
  在微軟的KB316666中明確表示許多發表的技術文章和新聞組文章多次提到 Windows XP 通常為 QoS 保留百分之二十的可用帶寬的說法是錯誤的。
  我們首先來明確QoS的真正含義是什么。QoS的中文意義是:聯網服務質量。具體是指在整個網絡連接上應用的各種通信或程序類型優先技術。QoS技術的存在是為了獲得更好的聯網服務質量。QoS是一組服務要求,網絡必須滿足這些要求才能確保適當服務級別的數據傳輸。
  QoS 的實施可以使類似網絡電視,網絡音樂等實時應用程序最有效地使用網絡帶寬。由于它可以確保某個保證級別有充足的網絡資源,所以它為共享網絡提供了與專用網絡類似的服務級別。它同時提供通知應用程序資源可用情況的手段,從而使應用程序能夠在資源有限或用盡時修改請求。在Windows XP系統中引入QoS技術的目標是建立用于網絡通訊的保證傳輸系統。
  從上面這些微軟對QoS的解釋我們可以知道通過在組策略編輯器中把QoS的20%修改為0%達不到優化網絡性能的目標。而在組策略里面的修改的20%參數是指當使用了QoS API編寫程序需要訪問網絡時能夠使用的最大帶寬量,如果我們設置為0%,那就意味著使用QoS API編寫的應用程序不得不和其他應用程序爭奪有限的帶寬,可能產生的后果就是需要優先通信的數據沒有得到優先權。從這一點來說把QoS的20%修改為0%不但沒有好處還會產生使得某些實時網絡應用程序不能有效使用網絡帶寬的問題。所以這個所謂的優化技巧可以說是一個誤導。