熱門文章

2010年12月13日 星期一

Readyboost幫Windows 7大爆發 ? !

Readyboost是Windows Vista之後強打的新功能,號稱利用一支隨身碟就能提升系統效能,加快電腦的運作速度。(我一直以為是開機變快)

不過似乎很多人誤解了他的意思,以為他增加了記憶體。

從網路上查,大概得到這樣的結論:
http://pcuser.pixnet.net/blog/post/19849991

  • ReadyBoost不是讓隨身碟變成記憶體,甚至嚴格來說,和電腦的主記憶體(RAM)也沒有直接關係。
  • ReadyBoost主要是讓硬碟和記憶體之間的存取速度更順暢,進一步來說,比較像是用隨身碟來當做硬碟的快取(Cache)。
ReadyBoost則是可以讓系統把USB外接裝置當成一種「外部記憶體」(External Memory Device;EMD),只不過不是直接變成主記憶體使用,而是放在硬碟與主記憶體之間的緩衝暫存區,也就是類似硬碟快取的角色。當你在Vista電腦上插入USB隨身碟時,便會問你是否用這支隨身碟來加速系統,並且設定要規劃多少空間來做為快取。設定好之後,就會在隨身碟的根目錄下建立一個名為「ReadyBoost.sfcache」的暫存檔,並利用Vista新的預讀技術--SuperFetch在背景預先載入常用的資料,當系統需要這些資料時,便可直接從隨身碟裡讀取,而不必從硬碟去慢慢找了,這就是ReadyBoost的真正作用。

根據這篇轉自湯姆硬體的報導
http://chinese.engadget.com/2007/02/05/toms-hardware-analyzed-readyboost/

簡單說一下結論:效能確實是有提昇,但差強人意。在主記憶體只有512MB時,插上額外的 USB 記憶卡,開啟軟體的速度可以縮短2-4秒。當主記憶體加到1GB時,ReadyBoost所帶來的效益就只剩2-3秒左右。而當主記憶體插到2GB時, ReadyBoost 所帶來的差異就看不太出來了。

iSam 的筆電有4GB記憶體,而插入了一隻ADATA高速4GB隨身碟作為Ready Boost,的確也是---感覺不出來。

不過 ReadyBoost 還具有暫存那些經常讀取小檔案,藉此減少硬碟 IO 頻率,提昇程式執行的效能的功效。因此若手邊有不常使用的 USB 記憶卡時,不妨就將它插上主機,還是能夠為系統整體效能提供一些些的幫助。

意思就是說,他可能不能加速,但可以減少硬碟讀取頻率。無魚、蝦也好。

沒有留言: