• 7

【測試】Ramdisk+Readyboost讓 Win 7 效能大增

沒想到找到跟我有相同的使用經驗, 不過我是使用 Superspeed Ramdisk plus + eboostr , 想當初我幾乎試過好幾種ramdisk + eboostr 但都試失敗, 直到試到這種組合才OK
不曉得現在還有沒有人看得到....

講簡單點

任何處理資料的起點到終點都是

從硬碟=>記憶體=>到快取記憶體(CPU內)=>cpu運算單元

目前所有電腦的效能頻頸在兩個地方,一個是記憶體一個是硬碟,而硬碟速度又比記憶體慢很多

記憶體全名乃動態記憶體,意思是不會存資料,電源關閉就消失

雖然記憶體容量多,但是一開始進入OS的時候記憶體只會載入OS的資料(程式+驅動)跟常駐程式而已

假設你現在要跑Office,程式先會從硬碟傳到記憶體,記憶體再把要執行的功能傳到cpu去執行

所以你可以試試看,開啟第一次office會發比較久的時間,關掉再開一次,會出現比較快,這是因為關掉後程式還停留在記憶體的緣故,所以重新開啟會比較快

至於為甚麼需要記憶體,這牽扯到霍夫曼架構,有興趣的人可以去找專門的書籍來看,講白話點

如果從硬碟直接傳到cpu去執行的話,速度會慢非常非常多。

ramdisk的概念就是直接把程式"預先"載入記憶體內(仍需要第一次從硬碟載到記憶體),在進入OS後讀取該資料時不需要在等待從硬碟傳資料到記憶體(省很多時間),而是直接從記憶體傳到CPU去,省了一道手續

這樣一來變增加不少的效能
讓專業的來 wrote:
至於為甚麼需要記憶體,這牽扯到霍夫曼架構,有興趣的人可以去找專門的書籍來看,講白話點

如果從硬碟直接傳到cpu去執行的話,速度會慢非常非常多。

ramdisk的概念就是直接把程式"預先"載入記憶體內(仍需要第一次從硬碟載到記憶體)


1. 那個不叫霍夫曼架構,是叫范紐曼架構(von Neumann architecture),請參考維基百科或計概課本
2. ramdisk 概念只是將記憶體區隔一塊當作硬碟來作用,所以原本要寫入硬碟的東西,就可以寫入這個ramdisk,以加速運行,至於要寫入哪些東西到這個ramdisk,就看使用者自己定義了
可以參考底下這篇 [新手教室]讓免費好用的記憶體虛擬磁碟工具RAMDisk來幫你加速電腦!(含加速教學)
kiwisingle wrote:
以下測試是沒有使用R...(恕刪)


請問SuperFetch的參數需要動嗎?
關於系統效能增進的補充:

經過之前許多電腦好手的分享及討論後,我實際測試過後對開機及執行程式效能真的有改善許多,在此先感謝這些好手的用心及測試,提供所有人改善電腦效能.

後來我又仔細查找了一些資料後,發現有些電腦設定部份還可以再改善,在此也提供分享給大家,如下:

1.因為要開啟 ReadyBoost 功能的話,就一定要先開啟 Superfetch 服務,否則是無法使用 ReadyBoost 功能.

2.一旦開啟 Superfetch 服務的話,相對就會連帶啟動 Perfetch 及 ReadyBoot 的功能.

3.Perfetch 及 ReadyBoot 的兩大功能如下:

Perfetch: 快取經常讀取的檔案增加效能.
ReadyBoot: 建立還原點快照,在系統啟動時對這些快照進行驗證.

4.以上兩大功能當中有問題的是 ReadyBoot 這個功能,對增加系統效能及硬碟壽命是負面的.

5.而且每隔一段時間就會引起一些問題,造成事件管理有一些不容易處理的錯誤,實在是利多於敝.

6.系統還原只會讓系統磁區空間爆掉,倒不如另外找別的磁區備份工具,將備份存到別處以保安全.

7.這種還原方式很不可靠,只要有風吹草動就很難還原回來,所以可靠度非常低又無效.

以下是參考資料:

參考1

參考2

參考3

參考4

參考5

參考6

參考7

進階改善方式:

1.啟用 Superfetch 服務.

開啟服務管理工具,設定 Superfetch 服務為自動啟動.

2.啟用 Superfetch 功能,停用 Prefetch 功能.

執行 Regedit.exe 找到並修改下列資料:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000000
"EnableSuperfetch"=dword:00000003

4.停用 ReadyBoot 效能監視功能.

1.WIN鍵+S 搜尋「效能監視器」.
2.以 Administrators 執行它.
3.在左側「資料收集器集合工具 → 啟動事件追中工作階段」中.
4.點選右側 ReadyBoot 並開啟它的內容.
5.點選「追蹤工作階段」已啟用選項取消勾選.

5.停用系統還原功能.

用上面的兩個參考關閉: 參考6,參考7.

最後以上都完成後,直接重新啟動電腦,就可以更放心的使用其他好手提供的方法加速電腦效能囉.

大大,抱歉把好久以前的文章挖出來
有幾個問題想請教

1. 需要提升硬碟讀寫速度的話

傳統HDD+Ramdisk這樣配置是沒錯的吧?(SSD的話無法開啟Ready Boost功能)

2. 如果是傳統HDD的話,安裝作業系統時間也會比較慢吧?(Ramdisk需要安裝好系統才能安裝不是嗎?)

3. 開機速度應該和傳統HDD一樣是嗎?(因為也是要進入作業系統後才會讀取Ramdisk資料,但是在進入系統後,應該所有程式都會執行飛快是吧?)

以上還請賜教,謝謝!
akenomeisei wrote:
1. 需要提升硬碟讀寫速度的話
傳統HDD+Ramdisk這樣配置是沒錯的吧?...(恕刪)


是的,不過提升效率遠不如直接用SSD,傳統HDD+Ramdisk只快在你規劃設定中預備放在Ramdisk的檔案目錄,SSD可是全碟都很快

Ready Boost是提升傳統硬碟4K快取讀取的技術,在SSD環境下4K讀寫效率快的驚人,這技術存在必要一點也沒有

akenomeisei wrote:
2. 如果是傳統HDD的話,安裝作業系統時間也會比較慢吧?...(恕刪)


是跟誰比??SSD嗎??

那等於是廢話了...

是跟傳統HDD+Ramdisk比,那就更沒意義,Ramdisk本身就是一個Windows應用程式

安裝作業系統怎有辦法預先就有Ramdisk

(先不講DOS 真實模式下的那種Ramdisk)

akenomeisei wrote:
3. 開機速度應該和傳統HDD一樣是嗎?...(恕刪)


是的


在現代的世界裡為了提升系統硬碟讀寫效能選擇SSD以外的方案都是無意義的作法(RAID方案除外),就跟這帖的發文日期一樣古老又過時..

即是用了SSD還是可以規劃運用Ramdisk,不過目的是為了延長SSD壽命,而不是為了提升效能
我上一回文是2012年,Ramdisk算是一個過渡時期,很低的成本跟門檻,就能玩的東西

後來的高速SSD,幾乎等於是一條大容量記憶體當作硬碟給你存用的感覺了
systemctl wrote:
是的在現代的世界裡為...(恕刪)


大大,因為已經考古,現在沒有太多資料可參考
只能從以前的文章來接續

個人並非是排斥使用SSD
只是想要以Ramdisk來更進一步增進電腦效能
如果能夠讓SSD針對快取增進效能
就目前來看,也只能將Page file或是暫存檔丟進Ramdisk的方式增加執行速度

如果需要一般執行程式遊戲想要比SSD(PCIE介面)更佳效果的話
似乎就只能選擇Primocache了(只是也有相對風險)

當然玩電腦到這一步
無非希望自己的SSD更大(如1T)
但現實往往殘酷的是,1T的SSD也要價不斐
所以才會出現Intel Optane Memory(快取用)
FuzeDrive for AMD Ryzen(快取用)
這些希望用較低成本實現SSD有大容量的夢想

個人已有使用Intel Optane Memory
除了第一次使用開啟程式會比較慢
之後的使用真的非常有感(不管是開機或是開啟程式或是執行什麼動作)
當然在寫入方面比較慢也是事實,個人是不覺得大家認為的那麼差就是
只是這Optane Memory在灌系統的時候那就真的是傳統硬碟的慢
但是一旦功能開啟之後…那根本就飛起來不輸一般SSD
就連開機速度都變超級快,一旦Windows Logo閃一下,不到三秒就整個進去作業系統
Optane Memory的管理應該接近底層了吧?

FuzeDrive for AMD Ryzen則是要系統重灌後來再來玩
到時候便能確定是否也有Optane的威力

PS:兩台電腦不同系統,所以兩個都可以玩
akenomeisei wrote:
大大,因為已經考古,...(恕刪)


Intel Optane Memory 不是差是貴,外加平台限制,cp還是ssd,。
  • 7
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?