1. 程式人生 > >硬碟免費提速100倍的祕密,99%的人不知道!

硬碟免費提速100倍的祕密,99%的人不知道!




電腦報新媒體·王誠

機械硬碟大又便宜但不夠快,固態硬碟快但容量小又貴。能不能兩全其美?其實現在內容相對來說便宜了,很多人的電腦都有8GB以上記憶體,那麼我們可以用記憶體來為大容量的機械硬碟提速100倍!實現速度與容量兼得! 

記憶體助力硬碟提速,不花一分錢

記憶體變身磁碟快取

實現原理:將速度遠高於硬碟的記憶體設定為硬碟的讀寫快取,就可以大大提升其磁碟效能,原理則相當於混合硬碟,不同的是,記憶體的效能還遠遠高於混合硬碟中的固態硬碟部分。

如何選擇工具:要實現這個功能,有很多工具軟體可以選擇,如華碩ROG主機板附帶的Ramcache工具,就可以完成,但必須要搭配華碩ROG主機板才能執行。因此我們推薦大家選擇第三方工具。實際上,PrimoCache就是功能更加強大的記憶體轉磁碟快取工具,大家自行搜尋其官網下載即可。


設定快取佔用記憶體的大小以及快取粒度


 設定快取的工作方式

雖然PrimoCache的功能很多,但我們這裡只使用它的記憶體轉磁碟快取功能。執行軟體後,選擇需要加速的硬碟,然後設定“一級快取”和“快取粒度”。這裡根據你記憶體的大小來酌情設定快取大小,快取粒度會影響讀寫效能,設定得越小效能越好,但會佔用更多的記憶體(比如設定粒度為4KB,會額外佔用356.71MB記憶體)。

另外,快取的工作方式也值得注意,如果只想提升遊戲和應用的載入速度,選擇“提升讀效能”即可,如果要提升檔案儲存的速度,那就要選擇“提升寫效能”或“提升讀寫效能”。如果選擇了包括提升寫效能的模式,那就會使用到延遲寫入功能(寫資料時,資料暫時儲存在快取中,經過設定的時間後才寫入硬碟),雖然這可以極大地提升寫效能,但是有風險的,如果遇到斷電,快取中的資料還沒來得及寫入硬碟就會丟失。所以,大家需要根據自己實際的應用環境來選擇快取的工作方式,在速度和安全性上進行權衡。

秒殺一切固態硬碟

古董機械硬碟效能暴增100倍

設定方式:加速設定為4KB粒度、讀寫加速模式、300秒延遲寫入

為了檢驗測試效果,我們為PrimoCache軟體設定了不同的快取進行了測試。 先來感受下速度前後的變化吧!資料略微有點震撼~~~~


不使用快取機械硬碟的測試速度   


 1GB快取設定下機械硬碟的速度

2GB快取設定下機械硬碟的速度    


4GB快取設定下機械硬碟的速度

筆者使用的電腦比較老,硬碟也是老掉牙的320GB,可以看到,如果沒有記憶體作為快取加速,它的讀寫效能只能用“慘”字形容,甚至還不如一些高速TF卡。

加上1GB記憶體作為一級快取後,磁碟效能開始有了提升,持續讀寫速度提升不算大,但4K效能暴增幾百倍,甚至超過了一些高階消費級固態硬碟。快取為4GB時,磁碟效能幾乎提升了100倍,碾壓一切消費級高階固態硬碟。

記憶體變身硬碟

用Ramcache等工具還只是把記憶體作為硬碟的快取進行加速,實際上我們還可以直接把記憶體模擬成硬碟,效能自然遠遠超過任何固態硬碟。

比如Ramdisk,它就是實現這類功能的常用軟體,而華碩ROG主機板捆綁的Ramdisk是可以用在其他主機板上的,而且操作簡單,徹底免費,大家可在華碩官網下載。

簡單劃分記憶體空間就可直接新增虛擬硬碟

Ramdisk的設定更為簡單,執行之後直接選定劃分的記憶體大小和虛擬硬碟的碟符,即可完成建立。為了保證系統執行流暢,建議至少保留6GB~8GB記憶體給系統用,多餘的可以設定為虛擬硬碟。

相比Ramcache,Ramdisk的實用意義比較小,畢竟就算你有32GB記憶體,劃分出24GB記憶體來做硬碟,也放不下《輻射4》《使命召喚12》等遊戲大作,只能放一些相對較小的遊戲。當然,你也可以用虛擬硬碟來做大檔案暫存檔(這樣的話,在圖片、視訊處理軟體中儲存大檔案的時候可以快一點),但這同樣要冒延遲寫入斷電丟資料的風險。

記憶體變硬碟,效能也很強悍

可能你會覺得奇怪,雖然都是遠超機械硬碟,但為什麼虛擬硬碟的讀寫效能表現與加了記憶體作為快取的機械硬碟讀寫效能相差這麼多?我們知道,不管是用記憶體虛擬硬碟,還是用記憶體做磁碟快取,都不會佔用全部的記憶體頻寬(都佔完了程式那還不卡死),至於佔多少、何時佔,則根據軟體自己的演算法來決定,總之是要在記憶體頻寬和磁碟效能之間取得一個最合理的動態平衡。

虛擬硬碟的效能與加了記憶體快取的硬碟效能有明顯差異

綜合來看,Ramdisk相對PrimoCache來說實用意義要差一些,主要差距就在兩者劃分同樣記憶體為硬碟加速的情況下,Ramdisk只能提供劃分記憶體的容量(還是有一點優勢,那就是可以動態分配,用多少佔多少),而PrimoCache則可以提供機械硬碟的全部容量。

當然,兩者都存在延遲寫入風險,Ramdisk通過磁碟映象來緩解這個問題,而PrimoCache則可以通過減小(或關閉)延遲寫入時間來緩解這個問題,但寫入效能會受到影響。

至於哪種方案更讓大家心動,不妨趕快動手試試吧!

(電腦報新媒體:CQCPCW)



電腦報新媒體·王誠

機械硬碟大又便宜但不夠快,固態硬碟快但容量小又貴。能不能兩全其美?其實現在內容相對來說便宜了,很多人的電腦都有8GB以上記憶體,那麼我們可以用記憶體來為大容量的機械硬碟提速100倍!實現速度與容量兼得! 

記憶體助力硬碟提速,不花一分錢

記憶體變身磁碟快取

實現原理:將速度遠高於硬碟的記憶體設定為硬碟的讀寫快取,就可以大大提升其磁碟效能,原理則相當於混合硬碟,不同的是,記憶體的效能還遠遠高於混合硬碟中的固態硬碟部分。

如何選擇工具:要實現這個功能,有很多工具軟體可以選擇,如華碩ROG主機板附帶的Ramcache工具,就可以完成,但必須要搭配華碩ROG主機板才能執行。因此我們推薦大家選擇第三方工具。實際上,PrimoCache就是功能更加強大的記憶體轉磁碟快取工具,大家自行搜尋其官網下載即可。


設定快取佔用記憶體的大小以及快取粒度


 設定快取的工作方式

雖然PrimoCache的功能很多,但我們這裡只使用它的記憶體轉磁碟快取功能。執行軟體後,選擇需要加速的硬碟,然後設定“一級快取”和“快取粒度”。這裡根據你記憶體的大小來酌情設定快取大小,快取粒度會影響讀寫效能,設定得越小效能越好,但會佔用更多的記憶體(比如設定粒度為4KB,會額外佔用356.71MB記憶體)。

另外,快取的工作方式也值得注意,如果只想提升遊戲和應用的載入速度,選擇“提升讀效能”即可,如果要提升檔案儲存的速度,那就要選擇“提升寫效能”或“提升讀寫效能”。如果選擇了包括提升寫效能的模式,那就會使用到延遲寫入功能(寫資料時,資料暫時儲存在快取中,經過設定的時間後才寫入硬碟),雖然這可以極大地提升寫效能,但是有風險的,如果遇到斷電,快取中的資料還沒來得及寫入硬碟就會丟失。所以,大家需要根據自己實際的應用環境來選擇快取的工作方式,在速度和安全性上進行權衡。

秒殺一切固態硬碟

古董機械硬碟效能暴增100倍

設定方式:加速設定為4KB粒度、讀寫加速模式、300秒延遲寫入

為了檢驗測試效果,我們為PrimoCache軟體設定了不同的快取進行了測試。 先來感受下速度前後的變化吧!資料略微有點震撼~~~~


不使用快取機械硬碟的測試速度   


 1GB快取設定下機械硬碟的速度

2GB快取設定下機械硬碟的速度    


4GB快取設定下機械硬碟的速度

筆者使用的電腦比較老,硬碟也是老掉牙的320GB,可以看到,如果沒有記憶體作為快取加速,它的讀寫效能只能用“慘”字形容,甚至還不如一些高速TF卡。

加上1GB記憶體作為一級快取後,磁碟效能開始有了提升,持續讀寫速度提升不算大,但4K效能暴增幾百倍,甚至超過了一些高階消費級固態硬碟。快取為4GB時,磁碟效能幾乎提升了100倍,碾壓一切消費級高階固態硬碟。

記憶體變身硬碟

用Ramcache等工具還只是把記憶體作為硬碟的快取進行加速,實際上我們還可以直接把記憶體模擬成硬碟,效能自然遠遠超過任何固態硬碟。

比如Ramdisk,它就是實現這類功能的常用軟體,而華碩ROG主機板捆綁的Ramdisk是可以用在其他主機板上的,而且操作簡單,徹底免費,大家可在華碩官網下載。

簡單劃分記憶體空間就可直接新增虛擬硬碟

Ramdisk的設定更為簡單,執行之後直接選定劃分的記憶體大小和虛擬硬碟的碟符,即可完成建立。為了保證系統執行流暢,建議至少保留6GB~8GB記憶體給系統用,多餘的可以設定為虛擬硬碟。

相比Ramcache,Ramdisk的實用意義比較小,畢竟就算你有32GB記憶體,劃分出24GB記憶體來做硬碟,也放不下《輻射4》《使命召喚12》等遊戲大作,只能放一些相對較小的遊戲。當然,你也可以用虛擬硬碟來做大檔案暫存檔(這樣的話,在圖片、視訊處理軟體中儲存大檔案的時候可以快一點),但這同樣要冒延遲寫入斷電丟資料的風險。

記憶體變硬碟,效能也很強悍

可能你會覺得奇怪,雖然都是遠超機械硬碟,但為什麼虛擬硬碟的讀寫效能表現與加了記憶體作為快取的機械硬碟讀寫效能相差這麼多?我們知道,不管是用記憶體虛擬硬碟,還是用記憶體做磁碟快取,都不會佔用全部的記憶體頻寬(都佔完了程式那還不卡死),至於佔多少、何時佔,則根據軟體自己的演算法來決定,總之是要在記憶體頻寬和磁碟效能之間取得一個最合理的動態平衡。

虛擬硬碟的效能與加了記憶體快取的硬碟效能有明顯差異

綜合來看,Ramdisk相對PrimoCache來說實用意義要差一些,主要差距就在兩者劃分同樣記憶體為硬碟加速的情況下,Ramdisk只能提供劃分記憶體的容量(還是有一點優勢,那就是可以動態分配,用多少佔多少),而PrimoCache則可以提供機械硬碟的全部容量。

當然,兩者都存在延遲寫入風險,Ramdisk通過磁碟映象來緩解這個問題,而PrimoCache則可以通過減小(或關閉)延遲寫入時間來緩解這個問題,但寫入效能會受到影響。

至於哪種方案更讓大家心動,不妨趕快動手試試吧!

(電腦報新媒體:CQCPCW)