真的能吊打Optane嗎?」Primocache實戰提升系統性能
前言:期待已久的Primocache實戰終於出現了!各位的掌聲在哪裡!!!
眾人:日常跳票+小家子玩意兒+幾年前就在玩的垃圾玩意誰會感興趣。
不管,反正,這波逼不管怎樣都給我先裝完。
正文:
繼Otpane推出Otpane Cache以來,緩存這一概念被再一次推上熱潮(熱潮嗎?),在當今內存漲價,SSD漲價,HDD慢出屎的時代里,普通老百姓如何平衡這之間的速度關係?牙膏廠看準了小白迷茫的市場空區,推出了全線的Optane解決方法。用戶只需把Optane插上主板,就可以直接利用Optane作為緩存,提高性能。但問題在於,目前Optane最高容量僅32G,雖然速度匹敵當今主流Nvme固態,但是同樣的價格,主流固態可以買到120g甚至240g的容量。Optane+HDD,還是SSD+HDD,哪一個方式都充滿雞肋。
若我想要SSD的速度,還有HDD的容量,解決方案是什麼呢?
答案是:
首先慣例快速結論
1.使用Primocache,需要激活,網上有大量破解方法,但是若可以,請支持正版。
2.網傳Primocache使用讀寫功能並為系統盤作緩存服務時,出現損壞系統的情況。若你是小白,請酌情設置(後文設置會詳述)
3.和大多數緩存機制一樣,讀的越多,速度越快。使用primocache你可能並不會在開機過程中體驗到和SSD或者SSHD一樣的啟動速度。但日常使用能夠有超越普通HDD的體驗。
4.Primocache的緩存機理很奇怪,二級緩存與主儲存似乎並不是串列而是並行,換句話說,並不是所有的數據先經過二級緩存再進入一級緩存,而是主儲存讀入一級緩存再到二級緩存。這種結構非常符合硬體的設計但是不利於實現短期高速緩存。(我想Optane也是並行結構。相比之下,這就是為什麼SSHD很快就能實現快速的開機,因為他是串列結構)
淺層了解Primocache:http://www.romexsoftware.com/zh-cn/primo-cache/index.html
如何設置
首先你需要一個已經裝了系統的HDD。還有一個普通的SSD。
步驟:(紅字加粗為可選擇片段,若你是小白建議聽從)
1.網上搜索Primocache下載並安裝。
http://www.romexsoftware.com/zh-cn/primo-cache/download.html
Primocache提供桌面版與伺服器版,由於這裡事先已經下載過了,所有選用的是Server edition,桌面版操作基本一致。
2.完成安裝後開始設置二級緩存
點擊紅框先進行二級緩存的設置。(確保你的SSD已經全盤分為一個分區並格式化,你也可以選擇分兩個區專門給一個區用作緩存檔,但可能出現不可預估的後果)
選擇「新建二級存儲」
選擇SSD,點擊「格式化」,跟從提示完成格式化後點擊「退出」。
3.完成二級緩存開始設置一級緩存
點擊紅框
選擇你要進行緩存的硬碟,這裡選擇了C與D盤。需要說明的是,網上流傳有玩家在使用Primocache的時候發現,如果給系統盤進行緩存,同時開啟緩存讀寫功能,出現了在大量寫入數據時丟失系統文件的情況。我無法肯定也無法排除這種事情發生的可能性,所有如果你選擇了緩存系統盤,建議只開啟緩存讀,如果你沒有選擇緩存系統盤,則可以選擇緩存讀寫。
選擇你的緩存方式,如上文所言,請根據需求選擇,這裡因測試需求依舊使用讀&寫模式。
現在到了整個設置的核心了
1.設置你的一級緩存,這部分緩存是直接取自內存的,所有你可以根據你的需求自行選擇。測試過程中8G內存選擇了768M的一級緩存。(關於一級緩存大小,個人建議8G在1G以下,16G可以到2-3G,32G可以放寬到8G,以上請自行斟酌)
2.設置你的二級緩存,也就是之前給SSD的設置,這裡你可以選擇全部,也推薦先擇全部。
3.若你選擇了讀寫模式,請勾選延時寫入。需要注意的是,由於有一部分緩存存在與內存與SSD中,若出現不可預估的斷電情況,將導致寫入數據出現錯誤,低寫入延時能夠降低對突然斷電造成的系統損害,但是同時降低了性能。一般10秒以下是基本安全的建議值。但本次測試使用了150秒高延時寫入。
4.點擊紅框
選擇模式,每個模式都會介紹他的原理機制,這裡選擇了「空閑」,並勾選「寫入後釋放相應緩存」
點擊完成,就此結束
測試平台:
這裡,我們選用了非常爛的HDD與非常爛的SSD(沒經費,苦力工)
測試平台:
CPU: Intel Pentium G3258 @4.1GHz
主板:華擎B85M-Pro4
內存:金士頓 普條4G*2 @1400MHz 9-9-9-24
電源:振華GX1000W
HDD:東芝筆記本MQ01ABF032 320GB 5400RPM SATA3 8M(菲律賓產物)
SSD:Apacer 32GB MLC SATA Module HF
系統:Microsoft Windows 10 Version 1703
Notes:
關閉網路,關閉其他系統服務避免系統服務導致測試數據異常。
同項不同配置測試完成後重啟計算機清除SSD與內存中的緩存避免上次測試對下一次測試的影響。
測試內容:
1.單HDD,單SSD,Primocache配置性能橫向比較
2.1G數據3次讀寫數據比較
3.2G數據3次讀寫數據比較
4.不同大小數據讀寫測試
5.PCmark8Storage跑分
6.一些零散4K文件較多的遊戲讀條時間比較
測試數據
為了篇幅較小,我們直接上數據。
1.單HDD,單SSD,Primocache配置性能橫向比較
可以看到我們使用的及其糟糕的HDD,及其糟糕的SSD,無論是順序讀寫,還是4K讀寫,都是爛的不能看。
SSD的順序讀寫連HDD都不如,但SSD在4K讀取性能上還能夠把HDD吊打一頓。到了寫4K的時候,又是和HDD一個德行。
但使用了Primocache後,因為有內存的援助,順序讀寫都出現大幅的提升。
而在4K方面,因為寫入能夠利用內存的高寫入能力,所以4K寫入都有大幅的提升。而到了讀取部分,4K性能基本圍繞在機械硬碟與SSD之間。原因一可能還是因為更多的數據保留在HDD中,而SSD和內存中只有少量數據。二可能是緩存模式不合理。
2.1G數據3次讀寫數據比較
可以看到,三次重複寫入一次讀寫速度一次比一次高,非常符合緩存檔的機制。
因為內存檔已經有768MB,所以大部分的數據都可以很好的寫入到內存中。性能相對的好看很多。
順序讀寫方面,無論讀還是寫都達到了很輕鬆的達到了200MB/S,甚至不擅長的順序讀取都能達到334.1MB/S。
4K方面,寫入都達到了百兆級別,這對於一個本來寫入不到2MB/S,讀不到20MB/S的SSD來說是不敢想像的。
3.2G數據3次讀寫數據比較
相比於第二個測試,本次測試著重提高更大的讀寫文件對小緩存的影響。
順序讀寫方面,最後一次讀寫基本都能達到200MB/s的水平。
4K方面,因為更大的讀寫數據開始壓榨小一級緩存,所以4K的提升都是很小,其實在4K的測試過程中,觀察Primocache的控制面板可以發現,每次完成寫入後有一段暫停時間,那段時間Primocache就不斷往二級緩存寫入數據,可是因為寫入速度的問題,還沒完成寫入下一波數據就來了。能夠緩存的數據得不到及時緩存,4K的提升不是很大。如果換當下主流的SSD,或許就能很好的解決問題了。
4.不同大小數據讀寫測試
不同寫入量比較方面,很明顯,讀寫數據越小,速度就越快,這個基本符合整個緩存機理。即使一級緩存被寫滿了,二級緩存也還能繼續頂替,因此使用體驗依舊能維持SSD的感受,就不多說了。
5.PCmark8Storage跑分
單HDD跑分:
Primocache跑分:
總項來看,不用想,Primocache非常輕鬆的吊打了HDD,各分項都處於領先地位。
為了篇幅長度,我們截取部分細分來看。
其實基本符合第一次時間最長,之後就開始使用緩存得到速度提升的表現。不過使用Primocache在某些情況下依舊比單純HDD快,很可能測試過程中存在比較多的寫入,而緩存最擅長寫入。
6.一些零散4K文件較多的遊戲讀條時間比較
因為不是遊戲玩家, 所有沒太多遊戲,這裡只挑了兩個自己最近玩的而且用HDD下讀條時間非常長的遊戲。
《尼爾·機(pi)械(gu)紀元》
說實話我沒想到他居然會算在讀條時間長的遊戲之中(其實更多原因是因為最近他被黑的慘而已)
測試過程:從第二次打開開始測試,從雙擊開始到最終進入標題界面
Primocache基本吊打了HDD,不過這速度可能是因為系統是新裝的所以速度才能快的那麼離譜。
HDD在雙擊之後需要很長的時間才會出現遊戲窗口,到了真正的讀取界面基本沒有什麼區別。
Note:主流SSD平台(已經使用了很久的系統)讀條時間基本也是不到20秒。
Need for speed:Rival(極品飛車18)
如果玩過這遊戲還用HDD的人,都知道這破遊戲進入界面之後會一直讀條還給你科普各種小技巧。
基本上快了一倍了,沒什麼好說的。
最終結論:
Q:所以吊打Optane了嗎?
A:嗯,如果我能有一塊Nvme SSD,還有一個正常的HDD,應該是吊打無誤的。
最終答疑:
Q:為什麼沒用HDTUNE,ASSSD,ATTO,AV(anvils) Shortage等常見的軟體測試?
A:首先ASSSD確實使用了,但是因為機械硬碟實在太爛,跑了3個小時最後自己崩潰了,而SSD基本也是跑了三個小時跑不過ACC.time那一項,所以最終放棄數據。
HDTUNE,ATTO等軟體是以盤為單位,也就是說他們不會經過緩存這一個過程,所有並不能很好的測試緩存的性能。而AV Shortage主要是……我忘了!
Q:能否加入日常系統使用體驗?
A:這個當然的,但是需要測試時間。也許會在後續發續章。
Q:你就不能用個好點的SSD和HDD嗎?
A:好啊,你給錢啊。
Q:能否加入和其他緩存設備的橫向對比?
A:這個當然也是我想要做的,我會加油爭取準備齊這些橫向對比的設備。
Q:你寫的東西是什麼垃圾,毫無營養,要來有屁用!
A:謝謝!
dalao們如果看得上就賞個好評吧,順便也關注一下憋
覺得不好有意見請隨意在下面吐槽
下期預告:(還沒想好,再說吧)
除遊戲圖片外其他均原創,電腦吧所有,禁止轉載。
設備以及調試完,正在充電中!我去洗澡,明天早上九點,給大家帶來台北電腦展直播!鬥魚1808582直播間,敬請期待
TAG:電腦吧評測室 |
※可媲美Lighthouse,Occipital推高精度Inside-Out追蹤系統
※Google Android Wear智能手錶操作系統更名為Wear OS by Google
※Surface Phone蹤跡再現:運行Andromeda系統
※Prometheus+Grafana實現監控系統
※Magic Leap One操作系統或叫Lumin
※Windows手機系統被進一步放棄,Surface Phone可能再跳票!
※The Nervous System 神經系統
※Steam:明年起不再支持Windows XP和Vista系統
※Linux操作系統已擁有自動化的Spectre/Meltdown檢查器
※Vue+VueRouter+elememntUI+axios 搭建後台管理系統
※Full Throttle購置Funktion One Vero系統
※Win7系統提示steam client not found解決方法
※Google全新自主研發Fuchsia系統是否代替Android?
※【Future Combat Air System】空客和達索聯手打造未來戰鬥空中系統
※格里芬導彈系統 Griffin Missile System
※kali linu滲透系統.md
※諾基亞8 Sirocco vs蘋果iPhone X,iPhone X系統成王牌?
※谷歌有可能將Android Wear系統改名Wear OS
※多區塊鏈證明系統——Telegram Open Network
※微軟Windows Server Core容器操作系統再次「瘦身」