全站文章
iT邦幫忙
首 頁
新 聞
技 術
IT管理
研討會
iT邦幫忙
iT邦部落格
小7聚樂部
│
訂閱電子報
│
加入會員
│
RSS訂閱
│
新 聞
新 聞 專 題
即 時 新 聞
新 聞 簡 訊
技 術
產 品 報 導
技 術 專 題
IT 書 訊
IT管理
CIO
IT 人 物
專 欄
新 聞 總 覽
業 界 動 態
iThome Online提供免費電子報,現在就訂,最新IT訊息每日寄達。
iThome 每日新聞報
iThome 產品技術報
加入iThome Online會員,立即使用討論區、Blog等服務。
•
免費加入會員
•
登入
/
登出
•
管理會員帳號
•
忘記帳號密碼
•
聯絡客服
•
訂閱周刊
•
讀者服務
•
09'e政府專刊No.2 (35)
•
09'e教育專刊(34)
•
09'e政府專刊(33)
•
08'企業資安專刊-端點安全防護(32)
•
08'企業採購情報誌(31)
•
07'資訊安全技術應用專刊(30)
•
07' 新世代資料中心專刊(29)
•
07'企業資安技術應用專刊(28)
•
企業採購情報誌'06冬季號(27)
•
企業軟體技術應用專刊(25)
•
企業資安技術應用專刊(24)
Windows Vista的記憶體加速功能如何作用?
文/
李世平
(記者) 2007-11-11
Windows Vista的環境中,微軟加入SuperFetch、ReadyBoost,以及ReadyDrive等加速技術,它們的作用和彼此間的差異為何?
微軟在Windows Vista中,系統核心的變革相當劇烈,除了執行序、I/O 與檔案系統、開/關機、系統修復、安全性等部分的強化,我們經常在媒體的報導中看到幾個與記憶體管理相關的辭彙,例如SuperFetch、ReadyBoost,以及ReadyDrive等加速功能,它們所採用的技術究竟是什麼?彼此之間又到底有什麼關係?
減少硬碟使用率以加快速度
硬碟具有容量大且具有不會揮發的特性,是目前電腦元件中最主要的儲存裝置,但相較於處理器的L2快取或主記憶體至少都有10GB/s以上等級的傳輸速率,硬碟目前主流的SATA II傳輸理論進率也僅有300MB/s,因此存取硬碟的頻率愈高,拖累整體系統效能的情形就愈嚴重。雖然利用建立RAID的方式,將資料放在不同硬碟中,如此便能縮短同時存取多段資料時間,進而增進效能,但磁碟在執行工作時,需要在磁區中尋找資料的時間,無法利用RAID來加速。況且考量到成本問題,企業中除了重要的儲存裝置,大多都不會建置RAID組態(如個人電腦或筆記型電腦)。
而SuperFetch和ReadyBoost,便是微軟企圖以減少使用硬碟次數,來達到增加系統效能的設計。
SuperFetch利用主記憶體當暫存空間
SuperFetch的設計概念是將閒置的主記憶體空間,當成速度較快的硬碟來使用。雖然這也原本就是記憶體的工作原理,但SuperFetch能利用演算法及智慧型學習,依照程式開啟次數的多寡,以及使用者的習慣,編寫應用程式儲存在記憶體中的「優先順序」,並依此順序決定保留何種程式於記憶體中,而非依照一般的循序存取模式。
SuperFetch除了會將最常用的應用程式(如Office、IE等)預先載入記憶體,並維持在保留位置不受其他程式存取的影響外,亦能在執行特定軟體時,一併開啟相關的應用程式(如開啟IE瀏覽器的同時也載入FlashGet續傳軟體)。此外SuperFetch的學習功能,也能依使用者開啟檔案的時間與習慣,調整預先載入的應用程式(如上班時間預先載入Office,下班時間預先載入MSN等)。
啟用SuperFetch後,系統會在啟動後不斷地將資料塞入記憶體中,因此若主記憶體的容量不夠大,改善的效能亦有限。
要停用SuperFetch功能可在命令列鍵入「msconfig」,即可開啟Vista系統設定視窗,再到服務標籤內找到「Superfetch」取消勾選即可;此外亦可利用登錄編輯程式(regedit),調整HKEY_LOCAL_MACHINE\System\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters機碼,其中數值0為停用,1為開啟應用程式SuperFetch功能,2是開啟開機程序,3則是完全開啟。
以ReadyBoost擴大記憶體容量
雖然SuperFetch功能可藉由利用主記憶體空間,達到系統加速的效果,但主記憶體的容量一般而言都是固定的,無法輕易變更。ReadyBoost技術便是將USB隨身碟,或記憶卡等快閃記憶體存取裝置,當成延伸記憶體使用,使SuperFetch更能發揮功效,雖然USB的傳輸率僅約30MB/s,比硬碟常見的40BM/s還慢,但考慮到快閃記憶體的隨機存取效能高於硬碟的特性,還是能達到加速的效果。
然而由於市面上的類似裝置性能差異過大,為了避免使用了ReadyBoost反而降低系統效能,微軟限制唯有符合下列條件的設備,才能支援ReadyBoost功能:
:
存取速度需在1.75MB/s以上
快閃儲存設備在隨機存取4KB大小的檔案時,傳輸速率需達到2.5MB/s以上,且隨機存取512KB大小的檔案,亦需具備1.75MB/s以上的速度。但為了發揮ReadyBoost的功效,傳輸速率最好高於此最低值的兩倍以上。
我們可利用Vista內建的Winsat評估工具,在管理員權限下測試裝置的傳輸率。使用方式是開啟命令提示字元(CMD),輸入「winsat disk –read –ran –ransize 4096 –drive f」(若裝置的磁碟機代號為F),便可測試4KB的傳輸率。要測試512KB的傳輸率,只要將數字改為524288即可。
:
儲存空間需256MB以上
裝置的總儲存空間不得低於256MB,且剩餘的閒置空間需在64MB到8GB之間,微軟建議最好使用閒置空間在1GB以上的儲存單元。此外使用USB1.1以下的裝置將無法啟動ReadyBoost功能。
:
品質需通過一致性測試
有些隨身硬碟或記憶卡為了節省成本,會使用不同品質的材料填充當做儲存媒介,如此便會造成不同區段的傳輸率不一致。微軟要求需通過存取一致性測試的裝置,才能啟用ReadyBoost功能。要執行這項測試,可先到微軟網頁下載ReadyBoostKit這套工具,再利用裡面的RBtest.EXE測試軟體,以管理員身分,開啟命令提示字元,鍵入「rbtest -assess f:」(若裝置的磁碟機代號為F),若畫面顯示「Uniform Performance: PASSED」,則表示通過測試。
符合上述條件的裝置,在插入USB連接埠或記憶卡插槽時,會自動跳出開啟ReadyBoost的相關選項,此時用戶可依需求調整欲提供給ReadyBoost及SuperFetch使用的空間。
ReadyDrive需使用混合式硬碟
ReadyDrive是Vista針對混合式硬碟所設計的加速功能,由於此類型的硬碟同時兼具傳統硬碟,以及非揮發式記憶體兩種儲存媒介,因此利用記憶體存取速度快、耗電量低的特性,便能同時達到增加系統效能與省電兩個目標,甚至可因而使傳統硬碟的存取次數變少,進而延長硬碟的使用壽命。
此外亦可利用像是Intel的Turbo Memory,當成一般硬碟與主記憶體之間的暫存機制,如此即使不使用混合式硬碟,亦能享受到ReadyDrive所帶來的好處。文☉李世平
▼ ADVERTISEMENT ▼
▲ ADVERTISEMENT ▲
最新問答
[轉] 加退保資料遭駭客入侵 健保局提高資安監控
(shunyuan)
架VPN 中國網通與中國電信的問題
(wgsp)
如何記錄Oracle report 實際輸出時間
(agogo3391)
WSUS 用戶端回報問題
(takaki)
提供購物車系統的公司這麼多,哪一家比較好?
(celia812)
可以自動指定各種文件的列印格式嗎??
(yansan)
請問如何在windows7下執行C語言的編譯程式及程式何處可以下載
(jemy)
型男把妹必備--折凳
(cafequeen)
進不去外國網站
(hune75711)
三論專案的價格與成本
(franklintmc)
關於 IE7 的網址列
(koyoco)
[有話大聲說]Facebook好八卦啊∼
(cafequeen)
Office EXCEL,WORD無法存檔
(klm2242)
收到這樣的mail 是 什麼意思?還是病毒?
(kolom)
DNS錯誤,事件代碼4515
(lobo)
譯:Android 被 Linux kernel 社群開除
(shunyuan)
區域網路中毒影響主機遠端速度?如何解決
(allenhaw)
請推薦 Windows Server 2008 參考書籍
(arrigi)
側錄並備份
(bin89)
Excel 存檔/另存新檔時,無故變成異常很大?
(pcgo7)
熱門主題
我收了Google送的大紅包
(bluejack)
預測 G.ho.st 雲端服務的下一步
(superstanwu)
* 雲端運算安全趨勢*Google 攻擊並非雲端攻擊
(domynews)
趨勢科技成立子公司騰雲計算 全力開發雲端技術超歐趕美(含開放職缺一覽表)
(domynews)
"不花一毛錢,就擁有上頓粉絲"微網誌的社交工程陷阱
(domynews)
危機處理差 豐田神話恐幻滅
(atlantischiu)
賈伯斯的『重新定義』和『全面進化』
(atlantischiu)
木馬散播強尼.戴普Johnny Depp假死訊
(domynews)
投資訊息 2010-02-03 瑞儀上月營收增逾10%,左擁蘋果,供應iPad背光模組30萬台;右抱三星,增加第二條LCM產線
(atlantischiu)
春節出國旅遊 線上訂票 當心還沒走透透 隱私偷光光?!
(domynews)
一個好用的軟體安裝下載網站:Ninite
(atlantischiu)
投資訊息 2010-02-02 郭台銘將續掌舵十年,鴻海艦隊成型,談景氣,上半年沒問題,下半年要看各國政策;談股價,今年有機會衝上200元
(atlantischiu)
使用 WebDAV 方式連接 G.ho.st 雲端空間
(superstanwu)
Universal Extractor
(bigcandy)
企業必修「蘋果學」低利潤、低售價、低門檻、缺軟體四大危機
(atlantischiu)
情人節禮物:維多利亞內衣給的秘密禮物,真是毒一無二
(domynews)
[分享不分大小事]台灣熊的讀友的福利不要錯過∼送技嘉主機板的機會喔!
(gric)
WMI語法:E-Mail主機系統資源記錄檔
(jojochen)
投資訊息 2010-02-04 LED廠元月大放光芒,一詮營收年增近二倍,創海嘯來新高,華興攻頂,晶電、億光也成長
(atlantischiu)
賓果遊戲券產生器
(jamesjan)
電週文化事業版權所有、轉載必究 •Copyright © iThome |
刊登廣告
|
授權服務
|
服務信箱
|
隱私權聲明與會員使用條款
|
關於iThome
|
|