2020年3月9日 星期一

PrimoCache 4.0.0 alpha 不掉二級緩存哦

廢話:好久沒發新文了,沒什麼新話題,也沒什麼動力,以前AHK寫的小程式,出現的一些問題,不是我不想理,而是沒有能力解決,那時寫時是借鏡別人的架構來修改成我需要的模式,本身只是沾沾醬油的玩玩,並不是真的很了解,再加上之後WIN10出來,在新系統上勢必會出現更多的BUG,而且我到目前為止也還在用WIN7,所以....

好吧來說說主題 PrimoCache 這次出了佛心的測試版,試用期又回復以前的兩個月時間,大大的降低重置頻率,外加這次終於解決了萬年的掉二級緩存的機制,本人使用這兩三個月來雖為測試版但也沒遇到什麼重大問題,所以是可以使用的版本,正式版可能要再等陣子了,這版本可以在官方討論區中找到,但似乎很多人沒留意,對岸很多討論似乎也都還不知道作者有放出這個版本。

最後再來談談使用心得,一直有在使用這類的軟體,也一直再想怎樣才是最好的使用方法,使用這軟體最重要的,最重要的當然還是著重在延遲寫入,本人都設到300秒,風險也相對的大,只要一當機有可能會丟掉當時在使用軟體的設定檔,瀏覽器就是首衝,還好 Chrome 帳號同步可以還原九成,但還是有些設定會回不來需 要手動,至少外掛那些不用重弄,如果怕這些問題可以設到180以下,減少這類問題發生。












以上是我目前的設定,二級緩讀我是設在一顆多的SSD上面設了32GB,目的在於分散主系統SSD的壓力,至於一級緩讀一直很猶豫,因為本身系統就會利用多餘RAM來做快取的功能,也試過在開機一段時間後才使用PrimoCache可以發現,L1的緩讀已經不太會用到,可能系統的快取中都已經存在了,如果RAM吃緊的可以考慮只使用純緩寫就行了,不太需要強求,因為L1跟系統快取是做一樣的事,我是RAM還有多所以還是給了3GB來用,官方說PrimoCache 更底層,但由上面例子實在看不出來,可能有搞怪的程式會想繞過系統緩存吧,為了心安RAM也不吃緊的情況下我還是預留了緩讀空間。

緩存粒度的話,建議在4K跟8K,這兩個效能不會差太多,越大效能就越差了,但最主要是要看你硬碟預設到底是多大,跟它相同才是最好的效益,現在硬碟大多是模擬4K了。

最後有問了作者,雖然不是很明確但作者指出系統本身的快取會比較優先使用,但也不排除有部分重複的檔案,這個重複我就不太知道是哪種意思,如果是由L1或L2讀進系統快取的重複是很正常的表現,如果兩者都是新讀入那就是浪費了...,原則上應該也是前面的說法比較合理。

PrimoCache 普通版 4.0.0 alpha
PrimoCache 伺服器版 4.0.0 alpha