帶你走出誤區 戳穿Windows XP的經典謠言(2) ZT

經典誤區三:靈犀一指,網絡"飛速"

經典程度:★★★★★
危險程度:★

1.錯誤的解決方法描述

運行"Gpedit.msc"命令打開Windows XP的組策略管理窗口,依次定位到"計算機配置→管理模板→網絡→QoS數據包調度程序"一項,雙擊"限製可保留帶寬",選中"已啟用"按鈕,並將其值設置為"0%"。

2.方案由來及後果

這個網絡優化技巧純粹是"獨撰"的。QoS(聯網服務質量),是指在整個網絡連接上應用的各種通信或程序類型優先技術。微軟的專家指出:"與Windows 2000一樣,在 Windows XP 中,程序也可以通過QoS應用程序編程接口 (API)來利用QoS。所有程序可以共享百分之百的網絡帶寬,特別要求帶寬優先權的程序除外。其他程序也可以使用這種"保留"的帶寬,正在發送數據的請求程序除外。默認情況下,程序保留的帶寬累計可達終端計算機每個接口的基本鏈接速度的百分之二十。如果保留帶寬的程序發送的數據量沒有完全用完帶寬,保留帶寬的未用部分可用於同一主機上的其他數據流。"也就是說,如果我們不需手動禁用這部分保留帶寬,係統會自動分配剩餘的帶寬給相應的程序訪問網絡。

3.正確的解決辦法

其實網絡速度的快慢主要還是由ISP提供的帶寬決定的,很多軟件打著"讓你的網速倍增"的旗號,大可不必相信。

經典誤區四:虛擬內存這麽設最"科學"!

經典程度:★★★★★
危險程度:★★

1.錯誤的解決方法描述

(1)在"我的電腦"的"屬性"窗口,切換到"高級→性能→虛擬內存"窗口,將虛擬內存的初始值和最大值設置為同一值可以減少磁盤碎片,提高係統運行效率。
(2)分別在硬盤的每個分區上都設置一部分虛擬內存,可以提高係統的性能。

2.方案由來及後果

Windows采用動態的方法對虛擬內存進行管理,也就是說當在執行耗費內存比較大的程序(如Photoshop、MS Office等)時,係統會自動擴大虛擬內存的頁麵文件的體積,以獲得更多的可用資源,反之,如果物理內存還有較多的空閑空間,係統則會自動縮小頁麵文件的體積。這就是我們在察看係統中的pageflie.sys(Windows 2000/XP)或win386.swp(Windows 9X/Me)文件時,該文件有時候大有時候小的原因所在。
理論上來講,如果將虛擬內存的初始值和最大值設置為同一值,這樣可以讓磁頭連續讀取,不容易出現磁盤碎片,從而提高係統的運行效率。但在實際使用的過程中,我們會發現,當我們讀取某個大文件的時候,常常遇?quot;內存溢出"錯誤,係統反而運行不穩定。
而對於所謂"將硬盤的每個分區都設置虛擬內存"的處理辦法,由於各個分區上文件分布的不確定性,導致磁盤碎片的不可避免,雖然Windows會優先選擇使用不常進行文件讀寫操作的分區中的頁麵文件,不過這樣會加重係統內存管理的負擔,盡管算不上很多的謬誤,但至少不是最好的方案。

小知識:
所謂"虛擬內存",通俗的講,就是當我們的物理內存不夠用的時候,係統將硬盤上的部分空間模擬成內存使用,將暫時不用的程序或數據存放到這部分空間中,等需要的時候方便及時調用。虛擬內存在Windows 9X/Me中對應的數據臨時存放文件為win386.swp(我們稱為交換文件,Swapfile),在Windows 2000/XP中對應的數據臨時存放文件為Pagefile.sys(我們稱為頁麵文件或者分頁文件,PageFile)。頁麵文件保存在硬盤分區的根目錄中,文件屬性為"隱藏",我們需要在"文件夾選項"中選中"顯示所有文件"才能看到它。

3.正確的解決辦法:

對於虛擬內存如何設置的問題,微軟已經給我們提供了官方的解決辦法,對於一般情況下,我們推薦采用如下的設置方法:

(1)在Windows係統所在分區設置頁麵文件,文件的大小由你對係統的設置決定。具體設置方法如下:打開"我的電腦"的"屬性"設置窗口,切換到"高級"選項卡,在"啟動和故障恢複"窗口的"寫入調試信息"欄,如果你采用的是"無",則將頁麵文件大小設置為2MB左右,如果采用"核心內存存儲"和"完全內存存儲",則將頁麵文件值設置得大一些,跟物理內存差不多就可以了。

小提示:對於係統分區是否設置頁麵文件,這裏有一個矛盾:如果設置,則係統有可能會頻繁讀取這部分頁麵文件,從而加大係統盤所在磁道的負荷,但如果不設置,當係統出現藍屏死機(特別是STOP錯誤)的時候,無法創建轉儲文件 (Memory.dmp),從而無法進行程序調試和錯誤報告了。所以折中的辦法是在係統盤設置較小的頁麵文件,隻要夠用就行了。

(2)單獨建立一個空白分區,在該分區設置虛擬內存,其最小值設置為物理內存的1.5倍,最大值設置為物理內存的3倍,該分區專門用來存儲頁麵文件,不要再存放其它任何文件。之所以單獨劃分一個分區用來設置虛擬內存,主要是基於兩點考慮:其一,由於該分區上沒有其它文件,這樣分區不會產生磁盤碎片,這樣能保證頁麵文件的數據讀寫不受磁盤碎片的幹擾;其二,按照Windows對內存的管理技術,Windows會優先使用不經常訪問的分區上的頁麵文件,這樣也減少了讀取係統盤裏的頁麵文件的機會,減輕了係統盤的壓力。
(3)其它硬盤分區不設置任何頁麵文件。當然,如果你有多個硬盤,則可以為每個硬盤都創建一個頁麵文件。當信息分布在多個頁麵文件上時,硬盤控製器可以同時在多個硬盤上執行讀取和寫入操作。這樣係統性能將得到提高。

小提示:
允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬盤的剩餘空間值,同時也不能超過32位操作係統的內存尋址範圍——4GB。

所有跟帖: 

哈哈,前兩天我剛罵了一個瞎寫“虛擬內存”的帖子 -同喜-同喜- 給 同喜-同喜 發送悄悄話 (0 bytes) () 03/07/2005 postreply 09:01:38

請您先登陸,再發跟帖!