打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
真的能吊打Optane吗?”Primocache实战提升系统性能

      前言:期待已久的Primocache实战终于出现了!各位的掌声在哪里!!!

众人:日常跳票+小家子玩意儿+几年前就在玩的垃圾玩意谁会感兴趣。

     不管,反正,这波逼不管怎样都给我先装完。

       正文:

              继Otpane推出Otpane Cache以来,缓存这一概念被再一次推上热潮(热潮吗?),在当今内存涨价,SSD涨价,HDD慢出屎的时代里,普通老百姓如何平衡这之间的速度关系?牙膏厂看准了小白迷茫的市场空区,推出了全线的Optane解决方法。用户只需把Optane插上主板,就可以直接利用Optane作为缓存,提高性能。但问题在于,目前Optane最高容量仅32G,虽然速度匹敌当今主流Nvme固态,但是同样的价格,主流固态可以买到120g甚至240g的容量。Optane+HDD,还是SSD+HDD,哪一个方式都充满鸡肋。

              若我想要SSD的速度,还有HDD的容量,解决方案是什么呢?

              答案是:

首先惯例快速结论

  1. 1.     使用Primocache,需要激活,网上有大量破解方法,但是若可以,请支持正版。

  2. 2.     网传Primocache使用读写功能并为系统盘作缓存服务时,出现损坏系统的情况。若你是小白,请酌情设置(后文设置会详述)

  3. 3.     和大多数缓存机制一样,读的越多,速度越快。使用primocache你可能并不会在开机过程中体验到和SSD或者SSHD一样的启动速度。但日常使用能够有超越普通HDD的体验。

  4. 4.     Primocache的缓存机理很奇怪,二级缓存与主储存似乎并不是串行而是并行,换句话说,并不是所有的数据先经过二级缓存再进入一级缓存,而是主储存读入一级缓存再到二级缓存。这种结构非常符合硬件的设计但是不利于实现短期高速缓存。(我想Optane也是并行结构。相比之下,这就是为什么SSHD很快就能实现快速的开机,因为他是串行结构)

浅层了解Primocache:http://www.romexsoftware.com/zh-cn/primo-cache/index.html

如何设置

首先你需要一个已经装了系统的HDD。还有一个普通的SSD。

步骤:(红字加粗为可选择片段,若你是小白建议听从)

  1. 1.     网上搜索Primocache下载并安装。

http://www.romexsoftware.com/zh-cn/primo-cache/download.html

Primocache提供桌面版与服务器版,由于这里事先已经下载过了,所有选用的是Server edition,桌面版操作基本一致。

  1. 2.     完成安装后开始设置二级缓存

       点击红框先进行二级缓存的设置。(确保你的SSD已经全盘分为一个分区并格式化,你也可以选择分两个区专门给一个区用作缓存盘,但可能出现不可预估的后果)

选择“新建二级存储”

选择SSD,点击“格式化”,跟从提示完成格式化后点击“退出”。

  1. 3.     完成二级缓存开始设置一级缓存

点击红框

选择你要进行缓存的硬盘,这里选择了C与D盘。需要说明的是,网上流传有玩家在使用Primocache的时候发现,如果给系统盘进行缓存,同时开启缓存读写功能,出现了在大量写入数据时丢失系统文件的情况。我无法肯定也无法排除这种事情发生的可能性,所有如果你选择了缓存系统盘,建议只开启缓存读,如果你没有选择缓存系统盘,则可以选择缓存读写。

选择你的缓存方式,如上文所言,请根据需求选择,这里因测试需求依旧使用读&写模式。

现在到了整个设置的核心了

  1. 1.     设置你的一级缓存,这部分缓存是直接取自内存的,所有你可以根据你的需求自行选择。测试过程中8G内存选择了768M的一级缓存。(关于一级缓存大小,个人建议8G在1G以下,16G可以到2-3G,32G可以放宽到8G,以上请自行斟酌)

  2. 2.     设置你的二级缓存,也就是之前给SSD的设置,这里你可以选择全部,也推荐先择全部。

  3. 3.     若你选择了读写模式,请勾选延时写入。需要注意的是,由于有一部分缓存存在与内存与SSD中,若出现不可预估的断电情况,将导致写入数据出现错误,低写入延时能够降低对突然断电造成的系统损害,但是同时降低了性能。一般10秒以下是基本安全的建议值。但本次测试使用了150秒高延时写入。

  4. 4.     点击红框

选择模式,每个模式都会介绍他的原理机制,这里选择了“空闲”,并勾选“写入后释放相应缓存”

点击完成,就此结束

测试平台:

这里,我们选用了非常烂的HDD与非常烂的SSD(没经费,苦力工)

测试平台:

CPU: Intel Pentium G3258 @4.1GHz

主板:华擎B85M-Pro4

内存:金士顿 普条4G*2 @1400MHz 9-9-9-24

电源:振华GX1000W

显卡:微星红龙GTX980

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. 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,或许就能很好的解决问题了。

  1. 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们如果看得上就赏个好评吧,顺便也关注一下憋

觉得不好有意见请随意在下面吐槽

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Intel全新黑科技存储终于登场!真能淘汰内存和SSD?我来告诉你
亲测用内存转化高速缓存的方法可以解决卡帧问题。
Intel最黑科技再来一刀:傲腾缓存首发
SSD与Optane如何选?哪些用户适合买傲腾
关于iMac Fusion Drive的深度解析!给大家科普一下!
intel傲腾内存是什么意思?Intel傲腾内存加速性能实测
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服