我的想法是當傳統硬碟需要讀取或是寫入時
先將檔案讀取或是寫入到SSD分割出來的緩存區
再實際寫入或是讀取到傳統硬碟
因為傳統硬碟我在上傳檔案或是下載檔案時
如果開太多線程他好像就會忙不過來
觀察資源管理器中硬碟都會到100%使用率
然後非常繁忙傳輸速度約50MB-60MB之間
PrimoCache我有下載
但是不清楚怎樣設定才會符合我要的用途.
我一級緩存開讀寫分開10GB/10GB
二級緩存開讀寫分開250G/250G
沒有開啟緩寫功能.
我比較想做到的是
寫入跟讀取都先分讀取或是寫入到二級緩存
當所有檔案都讀取或是寫入完畢後
在將檔案寫入到傳統硬碟
因為SSD不用怕關機後檔案會不見.
然後循序寫入傳統硬碟這樣硬碟的寫入效能會比較好
因為傳統硬碟一旦同時多線程寫入就會寫入速度變慢約50-60M/S
如果單一寫入或是讀取速度都可以上100M/S
因為我主要目的是如果用我的傳統硬碟一次上傳或下載多個檔案
硬碟會非常忙碌.寫入或是讀取速度只會剩30-60M之間(硬碟使用率會到忙碌的100%)
所以才想說把SSD劃500GB出來當作硬碟緩存
不管是要寫入或是讀取的檔案都先存到SSD後再轉存到HDD
不過目前看來似乎只能做到緩寫入.
讀取部分是用命中率來解決.
這跟我要的需求有差異
因為我有試過緩寫.如果緩寫的話我硬碟寫入可以達到100-110M/S
但讀取先從HDD(傳統硬碟)讀取放到SSD 不是"需要的當下"才讀取
而是透過演算法將常用的資料"先放到SSD"之後只要從SSD讀取即可
這樣做的缺點就是第一次讀取比較慢 就是HDD的速度 之後開啟就會比較快
我一級緩存開讀寫分開10GB/10GB
二級緩存開讀寫分開250G/250G
==> 之所以會有一級緩存與二級緩存
是因為一級緩存比二級緩存快數十倍才要分級 你兩個緩存一樣快幹嘛要分級?
早期由於SSD容量不大有出把SSD當快取的軟體 像是AMD StoreMI
Intel也有 叫什麼名子忘記了
這些把SSD當快取的軟體不管怎樣都比真正的SSD慢
現在SSD這麼便宜 直接買SSD當資料碟用就好了 別搞這些有的沒的
這樣效果才會好
可惜好像沒有公式可以參考命中率,只能一直去抓最適合自己使用的比例
另外樓主有先把記憶體插滿嗎?
PrimoCache我是付費終身版
不過隨著window緩存技術進步,加上記憶體便宜的時候買好插滿
看裝置管理員記憶體都還用不滿
primocache就沒有在用了(另外也是因為覺得primocache會吃一些cpu運算)
然後找到一篇幾年前的評測可以參考
八款 RAMDisk 軟體測試分享 第五篇
https://kaedeknowledge.blogspot.com/2018/05/ramdisk-test-part5-ultra-ramdisk-conclusion.html
fdfanmo wrote:
PrimoCache我有下載
但是不清楚怎樣設定才會符合我要的用途.
我一級緩存開讀寫分開10GB/10GB
PrimoCache很好用,只要RAM給得夠大,設定加入的磁碟不管是HDD or SSD,都會在RAM Cache裡面讀寫,RAM給得夠大,命中率都可以達到很高.雖然SSD的讀寫蠻快的,但還是RAM比較快,且在RAM裡面也可以減少SSD的寫入次數.
我是把RAM加到128GB,設定90GB給PrimoCache(只用一級緩存,讀寫沒有分開.),把常用的SSD跟HDD加入,只要存取的資料在90GB以內,幾乎都在RAM裡面運作,複製檔案或是做影像剪輯的時候,通常檔案都不會超過幾十GB的話,速度都很快,只是在PC上用的話,一定要裝UPS,我在筆電(64GB Ram)跟PC(128GB Ram)上都有安裝PrimoCache.
像是用威力導演編輯一個30GB的影片,在編輯到存檔,只有第一次載入的時候要比較久,後面在編碼存檔的時候,就都是在RAM Cache中完成.
複製20GB的資料,第一次從SSD or HDD讀取的時候,會比較慢,當讀取完之後,一樣20GB的檔案複製到設定內的HDD時,只要幾秒鐘就可以複製完,後續關機的時候會比較慢,因為要等它把Cache裡面的資料寫回HDD中.
下方用二套測讀寫速度的程式,在C槽分別以讀寫10GB跟讀寫32GB(3次),因為讀寫都是在PrimoCache的Cache中,跑完之後再看C槽的命中率98%.這些測試檔實際也沒有寫入到SSD,多少都可以降低SSD的寫入次數...
Kenny_Din wrote:
寫入先放到SSD這點...(恕刪)
謝謝大大回覆:
我一級緩存開讀寫分開10GB/10GB
二級緩存開讀寫分開250G/250G
==> 之所以會有一級緩存與二級緩存
是因為一級緩存比二級緩存快數十倍才要分級 你兩個緩存一樣快幹嘛要分級?
A:因為我主要目的是如果用我的傳統硬碟一次上傳或下載多個檔案
硬碟會非常忙碌.寫入或是讀取速度只會剩30-60M之間(硬碟使用率會到忙碌的100%)
所以才想說把SSD劃500GB出來當作硬碟緩存
不管是要寫入或是讀取的檔案都先存到SSD後再轉存到HDD
不過目前看來似乎只能做到緩寫入.
讀取部分是用命中率來解決.
這跟我要的需求有差異
因為我有試過緩寫.如果緩寫的話我硬碟寫入可以達到100-110M/S
現在SSD這麼便宜 直接買SSD當資料碟用就好了 別搞這些有的沒的
A:我有裝了2顆SSD一顆2TB一顆4TB
主機板好像沒有更多插槽可以裝SSD了
另外我的硬碟都是10TB的有3顆
但是8TB的SSD太貴買不下手.
關閉廣告