ramdisk5+supercache—極速狂飚,4G以上內(nèi)存的終極玩法 ![]() 此帖對"聯(lián)想IdeaPad"的評論 新增內(nèi)容(詳見第14頁): 1、ramdisk安裝好后,如何判斷系統(tǒng)無法識別的內(nèi)存有沒有被抓出來(第171樓給出了終極的判別方法) 3、ramdisk分區(qū)設(shè)置成多大最合理(win7系統(tǒng))?其上的pagefile.sys設(shè)置成多大最合理?
首先說明一下,本人以前從來不知道有zol這么個(gè)地方,也是菜鳥一只,甚至可以說是更菜的鳥,后來為買本本,不經(jīng)意就逛到這里,成了???,花了不少時(shí)間,學(xué)到了不少知識,雖然也還是處于菜鳥階段! 以前本人從沒有花費(fèi)這么大的心思正兒八經(jīng)在zol上寫帖子,希望得到朋友們的支持與鼓勵(lì)! 也算是為朋友們做些事情,作為長期以來享用諸位提供資源和信息的回報(bào)吧!希望本人所寫的工作能夠給朋友們帶來便利! 本帖分為三個(gè)部分: 一、大內(nèi)存高效利用的技術(shù)與思路 二、有關(guān)軟件介紹 三、具體的實(shí)現(xiàn)方法 一、首先說說關(guān)于大內(nèi)存的高效利用,主要有兩種技術(shù)或者說是思路: 其一是:利用系統(tǒng)多余的內(nèi)存建立磁盤分區(qū),可以稱為ramdisk技術(shù)。 這個(gè)磁盤分區(qū)在操作系統(tǒng)里和你的硬盤的各個(gè)分區(qū)在使用的時(shí)候沒有差別,只不過它是建立在物理內(nèi)存的基礎(chǔ)之上的。呵呵,既然是建立在物理內(nèi)存的基礎(chǔ)之上,其讀寫速度基本上就是系統(tǒng)對內(nèi)存的操作速度,非??植?! 在建立這樣的磁盤分區(qū)之后,將操作系統(tǒng)的虛擬內(nèi)存和臨時(shí)文件夾從硬盤移動到這個(gè)分區(qū)里,可以極大改善系統(tǒng)的運(yùn)行速度,降低硬盤的讀寫頻率,減少硬盤的數(shù)據(jù)吞吐量,對硬盤能夠起到有效的保護(hù)作用,從而降低硬盤的損耗,延長其使用壽命。這是優(yōu)點(diǎn),至于缺點(diǎn)嘛,本人目前暫時(shí)還沒有發(fā)現(xiàn)。 其二是:利用大內(nèi)存為硬盤的各個(gè)分區(qū)建立緩存,稱作supercache(超級緩存)技術(shù)。 Supercache使用物理內(nèi)存做硬盤的緩存,是將硬盤的數(shù)據(jù)緩存到物理內(nèi)存中,以供系統(tǒng)讀取,如果電腦在緩存中找不到數(shù)據(jù),才會進(jìn)一步到硬盤中尋找,籍此實(shí)現(xiàn)加速以提高系統(tǒng)運(yùn)行效率。 這兩種技術(shù)都可以用于XP系統(tǒng),你可以使用一種,也可以兩者都使用,至于win7,ramdisk技術(shù)本人在win7上用過了,很穩(wěn)定。supercache技術(shù)本人還沒有在win7中用過。有用過的朋友可以說說感受。 二、有關(guān)軟件介紹 Ramdisk技術(shù)使用最多的是gavotte網(wǎng)友寫的ramdisk這個(gè)軟件。界面比較簡陋,但目前是最穩(wěn)定,最好用的ramdisk軟件,gavotte網(wǎng)友據(jù)說是是國外業(yè)內(nèi)的高手,另有傳說其核心代碼來自微軟的ramdisk模塊。至于另外一款ramdisk軟件ramdisk plus,算了吧,穩(wěn)定性和易用性我認(rèn)為都不如gavotte的作品,還需要搞什么注冊破解之類的,建議大家用gavotte的。 Supercache技術(shù)主要使用Supercache軟件,同樣非常經(jīng)典,目前最新的版本是Supercache3.02。 這兩個(gè)軟件,zol論壇都有下載。 三、具體的實(shí)現(xiàn)方法: 1、 ramdisk技術(shù)的實(shí)現(xiàn): 首先看看主板是否支持PAE技術(shù),其實(shí)很簡單,用Everest軟件就可以看到了如圖。當(dāng)然,你也可以省略這個(gè)過程,因?yàn)楝F(xiàn)在的主板一般都支持這個(gè)技術(shù),除非是很老的主板。
下載后直接解壓,不需要安裝,如圖:
如果PAE模式?jīng)]有打開,系統(tǒng)是抓不出那多余的700多M內(nèi)存的。 如何知道PAE模式是否打開呢? 打開注冊表, 如果[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRRamdiskParameters]路徑下的表項(xiàng)"UsePAE"=dword:00000001,那么就是打開了,如下圖所示: 接著運(yùn)行ramdisk5軟件: Disk Size:所建立的ramdisk分區(qū)大小,4G內(nèi)存的朋友,建議選2G,6G內(nèi)存的朋友當(dāng)然是選3G了。 Driver Letter:所建立的ramdisk分區(qū)的盤符,這個(gè)就是個(gè)人喜好了,我選的是X盤符。 Media Type:默認(rèn)是Fixed Media,不要選別的。 之后點(diǎn)Install Ramdisk,這就成了。 如圖: 成功安裝ramdisk分區(qū)之后,看看多余的700多M內(nèi)存有沒有被抓出來:對于擁有4G內(nèi)存的XP系統(tǒng),此時(shí)可供使用的物理內(nèi)存是2G,打開任務(wù)管理器,看看物理內(nèi)存可用數(shù),一般XP系統(tǒng)使用時(shí)候物理內(nèi)存占用不會超過1G,剛開機(jī)也就500M左右,自己加減一下就知道700多M的多余內(nèi)存有沒有被抓出來了。
接下來將IE的臨時(shí)文件夾移動到ramdisk盤,好處大家用久了就知道了。打開IE,工具——》選項(xiàng),具體操作如下圖所示:
我的電腦——》屬性——》高級——》環(huán)境變量,將TMP和TEMP的變量名也就是路徑設(shè)置到ramdisk的TEMP文件夾,一共有四個(gè)地方需要改動,用戶變量2個(gè),系統(tǒng)變量2個(gè),點(diǎn)選編輯按鈕就可以修改變量名也就是路徑了。如下圖所示: 這一點(diǎn)很重要,像迅雷這種軟件,沒有temp的話都不能運(yùn)行,可想而知對于喜歡下載大型高清電影的朋友,把temp設(shè)置到ramdisk對于硬盤是一種多么好多么重要的的保護(hù)措施?。?/p>
具體操作如下: 我的電腦——》屬性——》高級——》設(shè)置——》高級——》更改,先把系統(tǒng)在硬盤上的虛擬內(nèi)存設(shè)置為0,然后再ramdisk分區(qū)上設(shè)置虛擬內(nèi)存,對于XP系統(tǒng),1G足夠了,如果是win7,當(dāng)然要設(shè)置得大一些。自定義大小之后,要點(diǎn)“設(shè)置”按鈕,然后“確定”,重新啟動系統(tǒng)。如圖所示:
如果是4G內(nèi)存,對于XP系統(tǒng),2G的物理內(nèi)存+1G的虛擬內(nèi)存(實(shí)際上是物理內(nèi)存)也就是3G的內(nèi)存仍然有點(diǎn)太大了,有浪費(fèi)內(nèi)存資源的嫌疑。 這時(shí)候可以利用supercache技術(shù)為硬盤的數(shù)據(jù)交換量比較大的分區(qū)分配一些超級緩存(supercache),以提高其運(yùn)行效率。
2、supercache技術(shù)的實(shí)現(xiàn): http://ideapad.zol.com.cn/41/160_409312.html 在此鏈接下載最新的supercache3.02軟件,用keygen生成的序列號安裝。 安裝之后首先為XP系統(tǒng)分區(qū)設(shè)置超級緩存。系統(tǒng)分區(qū)——》屬性——》Preformance——》SuperCache——》Start
Cache page Size:超級緩存分頁文件大小,網(wǎng)上很多人推薦使用32k,說是太小了增加cpu開銷。本人用的是軟件默認(rèn)的8k。 Cache size:超級緩存的大小,當(dāng)然是越大越好,本人4G內(nèi)存,到這里稍微有些捉襟見肘了,XP安裝盤本人分配的是256M。 Sort algorithm:排序算法,這里有兩種算法可以選,MRU和MFU,MRU是最近使用的文檔優(yōu)先放入超級緩存,MFU是使用頻率最高的文檔優(yōu)先放入緩存 對于安裝操作系統(tǒng)和應(yīng)用軟件的分區(qū),無疑選MFU算法,其它的分區(qū)選MRU算法。 Read-ahead:這個(gè)要根據(jù)具體情況設(shè)置,默認(rèn)是0,本人操作系統(tǒng)分區(qū)和應(yīng)用程序分區(qū)設(shè)置的都是是5,其余分區(qū)設(shè)置的是0. deferred-write mode:延遲寫入模式,默認(rèn)是關(guān)閉,本人所有分區(qū)一律遵從默認(rèn)設(shè)置。
分配超級緩存一定要是你經(jīng)常使用的分區(qū)才有必要分配超級緩存,并且各項(xiàng)參數(shù)的設(shè)置要根據(jù)不同的實(shí)際使用情況,至于平時(shí)很少使用到的分區(qū),就沒有必要分配超級緩存了,譬如你的SuperCache軟件是安裝在XP系統(tǒng)中的,那么安裝win7的分區(qū)就沒有必要分配超級緩存了,因?yàn)槟闶褂肵P系統(tǒng)的時(shí)候,對安裝win7的分區(qū)基本沒有讀也沒有寫的操作。
本人各分區(qū)的SuperCache是這樣設(shè)置的: XP系統(tǒng)分區(qū): 256M緩存,8K分頁文件大小,MFU算法,預(yù)讀5頁,延遲寫默認(rèn) 應(yīng)用程序分區(qū): 128M緩存,8K分頁文件大小,MFU算法,預(yù)讀5頁,延遲寫默認(rèn) 工作分區(qū)(文檔為主) 128M緩存,8K分頁文件大小,MRU算法,預(yù)讀0頁,延遲寫默認(rèn) 資源備份分區(qū): 128M緩存,8K分頁文件大小,MRU算法,預(yù)讀0頁,延遲寫默認(rèn)
平時(shí)數(shù)據(jù)吞吐量很少的分區(qū),本人沒有為其分配緩存。這樣磁盤超級緩存共占用640M內(nèi)存,XP系統(tǒng)還剩1386M的物理內(nèi)存+1024G的物理內(nèi)存物理內(nèi)存緩存,足夠用了。下圖是系統(tǒng)打開大量應(yīng)用程序之后的內(nèi)存使用情況,還剩300多兆:
本人的XP系統(tǒng),應(yīng)用這兩種技術(shù)之后,感覺到系統(tǒng)運(yùn)行速度明顯提高,非常輕快,其中SuperCache技術(shù)的使用使XP啟動速度總計(jì)提高了41秒之多。
以下是XP系統(tǒng)安裝分區(qū)supercache設(shè)置對XP啟動速度的提高值: 128M緩存,32k分頁大小,預(yù)讀2頁,延遲寫默認(rèn),提高XP啟動速度15秒以上; 256M緩存,8K分頁大小, 預(yù)讀3頁,延遲寫默認(rèn),提高XP啟動速度26秒以上; 另ramdisk技術(shù)的應(yīng)用也對XP啟動速度提高了大概15秒左右! 目前我的XP系統(tǒng)啟動速度,從最開始的1分28秒左右,提高到目前的47、48秒! |
|