用微軟的Readyboost技術(shù)對(duì)WIN7的優(yōu)化。 正如前文所說,Superfetch機(jī)制固然好用,但由于該技術(shù)預(yù)先載入交換文件的特點(diǎn),因此對(duì)物理內(nèi)存容量的需求進(jìn)一步增長,假如系統(tǒng)的內(nèi)存容量不夠,依然會(huì)出現(xiàn)需要到硬盤中讀取文件,造成啟動(dòng)遲緩的現(xiàn)象。那么我們除了關(guān)閉Superfetch服務(wù)以外,難道就沒有別的選擇了嗎? 答案是肯定的!為了提高內(nèi)存容量較小的系統(tǒng)中Superfetch機(jī)制的整體性能,微軟采用以USB2.0接口的外部存儲(chǔ)器件(如閃盤、SD/CF卡等電子器件)為緩存的辦法,在內(nèi)存與硬盤之間建立一個(gè)閃存緩沖區(qū),來減輕內(nèi)存不足時(shí)可能帶來的不利影響。這便是Readyboost技術(shù)在閃存盤上的應(yīng)用。在Vista載入的服務(wù)列表中,我們可以看到Superfetch和Readyboost的相關(guān)項(xiàng)目。 ![]() 看到這里,可能有人會(huì)問:難道硬盤的速度還會(huì)比不上閃盤嗎? 要知道一般硬盤傳輸數(shù)據(jù)的速度可是都能達(dá)到40MB/S以上呢,而閃盤數(shù)據(jù)傳輸率能夠到30MB/S已經(jīng)算是相當(dāng)不容易了。 的確,在傳送地址連續(xù)的成片大塊數(shù)據(jù)時(shí),硬盤具備的優(yōu)勢(shì)是閃盤等電子存儲(chǔ)設(shè)備所無法比肩的,但這樣問的人忽略了一點(diǎn)很重要的問題,那就是機(jī)械式尋道的硬盤在傳送地址分散的多塊小塊數(shù)據(jù)時(shí),花費(fèi)在磁頭尋道等查找數(shù)據(jù)位置的動(dòng)作上的時(shí)間較長,而在這方面閃存卻具有獨(dú)到的優(yōu)勢(shì)。下表直觀地表明了這一點(diǎn): ![]() 因此在數(shù)據(jù)零散分散的情況下,閃存的讀取效率反而可能優(yōu)于機(jī)械式尋道的硬盤。而由于被頻繁地讀出和寫入,存放在硬盤上的交換文件正具有這樣的分布特點(diǎn)。這便是使用閃存為緩存的優(yōu)勢(shì)所在。 理論學(xué)習(xí)完了:下面開始優(yōu)化。 步驟1:準(zhǔn)備一個(gè)U盤 步驟2: ![]() 可移動(dòng)磁盤右鍵屬性,Readyboost選項(xiàng),建議使用這個(gè)設(shè)備。可以根據(jù)大小調(diào)節(jié),如果要選擇“該設(shè)備專用于Readyboost”,那么就需要一塊空盤,如果想留一部分空間正常使用U盤,就根據(jù)需求手動(dòng)調(diào)節(jié)要從U盤分給Readyboost多少空間。 步驟3:確定即可 需要注意的是:拔出優(yōu)盤不用擔(dān)心會(huì)不會(huì)丟失數(shù)據(jù),下次插上接著用。 如果格式為FAT32的U盤。即使是8個(gè)G,16個(gè)G的,即使選擇了“該設(shè)備全部用于Readyboost”,也只能將4個(gè)G空間用于優(yōu)化,因?yàn)镕AT32格式最 大支持4個(gè)G的文件。 現(xiàn)在網(wǎng)上還有一些根據(jù)這個(gè)原理開發(fā)的優(yōu)化軟件,比如eBoostr,與這個(gè)方法各有千秋,但是我一直認(rèn)為這個(gè)是不需要任借助何軟件的方法,比較簡便。 |
|