Express Cache——拯救蜗牛星际那无处安放的MSATA SSD

2019-09-17 10:00:00 19点赞 111收藏 32评论

前言

张大妈上蜗牛星际着实火了一阵子,现在姥姥不疼舅舅不爱,极度廉价,属于买机箱送主板的存在了。

我是在机缘巧合下得到了一台A款、双82583V口、带PCIE挡板、ZUMAX电源的蜗牛,没花钱,白瓢就是爽。

J1900+4GB+4盘位,完美的NAS材料,但我对群晖不太长草。自组过一台HP T610黑裙,没几天就厌弃了。后来又得到了一台DELL Z90Q7瘦客户端,AMD 美洲虎GX-420 四核2.0SOC+4GB+32GB SSD+320G HDD+原生蓝牙无线模块,说真的瘦客户端有至于的配置很逆天了,拿来刷黑裙略有屈才,刷了win10 LTSB做HTPC,看相也好,功能也不错。唯一的不足是原生视频接口一路DP,一路DVI,我的电视上恰恰没有这两个接口,一直用DVI转VAG将就,所以分辨率还停留在1366*768上。现在有了蜗牛,Z90Q7也就拿去当下载机了。

这台蜗牛到我手里,一路VGA,一路HDMI,性能和Z90Q7在伯仲之间,原生硬盘位则多的多,非常适合拿来做HTPC,遂刷之。

过程就不再赘述了,只是我看过了大妈各种汇报贴,普遍反映这块MSATA性能极差,读取尚且勉强能用写入10MB/S不能忍,加上16GB的容量也是无法完整的装下一个win10LTSB的,所以放弃了将系统装在SSD上的想法,我的做法是把第一个硬盘位用SATA线连接到主板上MSATA口旁边的SATA口上,那个口是可以引导系统的。

系统装在了一块250G/7200r/8m缓存的3.5寸台机硬盘上,挂两个2.5寸的笔记本硬盘做仓库,那么16G的SSD就成了编外闲置人员了。不能扔了吧?能不能废物利用呢?


性能的抉择

原机16G SSD的性能之差,相信只要手上有的人,都有概念,我贴个图大家感受一下。

图1 16G SSD AS SSD性能测试图1 16G SSD AS SSD性能测试

是的,大家都没有看错,写入2.81MB/s,这块SSD的性能就是这么恶心人,4K写入更加不堪入目。

我贴一张机械硬盘的图给大家看看。

图2 日立320G 5400r/min 8m 2.5寸硬盘AS SSD测试数据图2 日立320G 5400r/min 8m 2.5寸硬盘AS SSD测试数据

没有比较就没有伤害啊!这个写入性能,连个机械硬盘都不如。2m/s的写入速度,要装下一个win7 32系统,差不多要花1小时,慢的让人哭泣。说真的,在现如今这个SSD白菜化的时代,这个SSD拿来装黑裙勉勉强强,win系统装什么都不行。

当扔是不可能扔掉的,毕竟我是垃圾佬。在仔细分析了这个测试数据之后,我认为虽然写入稀烂,但读取性能有接近80MB/s,比一般机械硬盘还是要快一丢丢的。而且我隐约记得,早期混合硬盘用的就是8G/16G的小SSD做缓存,写入性能也是一样的垃圾。

当脑子里出现“混合硬盘”这四个字的时候,我就知道这块SSD有用处了——拿来给系统盘做缓存。


使用经历

把SSD拿来做缓存的办法其实有很多,首推的就是英特尔的RST。

但Smart Response要首先在主板BIOS中将RST Smart Storage caching功能,并将SATA模式设置为RAID模式,在安装系统后安装英特尔RST官方驱动,然后开启英特尔控制中心中的快速存储技术,并点击界面中“启动加速”才可开始进行Smart Response加速。

我在bios里找了一圈,并没有找到RST Smart Storage caching选项。稍微查了下,好嘛,RST还是限制平台的,蜗牛混乱的主板似乎不一定“高大上”的技术。

卒。

再找——毕竟人家AMD当年也有混合硬盘的需求。

经过努力,我还是找着了一个软件——Express Cache。

Express Cache这个软件是利用SSD较好的读取性能,预先将系统常用的软件及启动项写入到SSD中,其中系统及常用软件的时候,快速读取SSD中已经写入好的内容,实现对系统、尤其是硬盘的加速的。

我的理解,Express Cache这个软件相当于给机械硬盘加了一个额外的缓冲池,而缓冲池内预先放好了每次启动必须要读取的内容,由于SSD这个缓冲池的读取速度比HDD要快,而本身承担的任务又比HDD少,所以能够实现加速。

原理上和英特尔的RST基本相近,但这个软件并不挑主板和平台。

安装过程非常简单,下载一个安装包、管理员身份运行即可。但需要说明的是,这个软件以前是OEM厂商定制的,只有指定的厂家主板才能支持,所以需要一个Patch来破解之。

安装完成选择暂不重启,然后运行补丁,再重启。

补一句,SSD必须处于未分配状态且不超过32GB,如果想要拿大SSD缓存仓库,可以通过分区工具割一块下来不分配,Express Cache能够自动识别未分配的空间。

第一次重启会比之前慢,因为此时用作读取的SSD空空如也。随着缓存内容的不断写入,电脑的启动和常用软件的运行会越来越快。

这个软件是完全运行于后台的,不会在任务栏出现任何图标,想要查看及操作软件,需要管理员运行cmd,然后输入eccmd -info 回车,可以看到Express Cache的运行状态。

图3 Express Cache运行状态图3 Express Cache运行状态

从图里可以看到,16G SSD的实际容量是14.99G,已经用了差不多一半。由于系统装的软件很少,启动项也不多,所以预计16G容量绰绰有余。

图4 Express Cache加速后的机械硬盘测试图4 Express Cache加速后的机械硬盘测试

这个系统再重启大约十次时候,再测试,可以看到连续写入和读取的性能都比没有缓存的HDD要略高了一些,使用中最大的区别在于启动时间缩短的比较明显,win10可以在30秒左右,win7 X86也能控制在1分钟以内,效果比较显著。

几点说明

ExpressCache这个软件年岁比较久远了,毕竟在SSD白菜化的时代,SSD和HDD的功能泾渭分明,HDD做仓库用,数据安全远远大于速度快慢,因此Express Cache最近几年已经属于冷门的软件了。

目前能够找到的最新版是1.3.118 X64,32位系统最高版本是1.3.110。

WIN 7 系统,无论32位还是64位,都只能安装110及以前的版本,但110版支持ExpressCache OEM Patch v2.0补丁,110前的版本需要找更早期的补丁。

Win8和Win10,都可以安装113版,补丁也是一样的。

星际蜗牛经过对比后,我个人认为更适合win7 X86的系统,64位系统虽然对4GB内存有更好的识别和支持,但自运行占用的资源仍然太多,严重影响了系统的流畅性,尤其是最近一次大更新,即便是LTSB版,也让蜗牛陷入了苦苦挣扎的境地。

但win7 X86系统运行时,对系统资源的消耗还是低,win7唯一的缺憾是缺乏对SSD的针对性优化,对于我这样装系统来说,似乎也无所谓。

图5 蜗牛运行win7 x86中的系统消耗 图5 蜗牛运行win7 x86中的系统消耗

除了ECCmd -info查看状态外还提供了一些有用的指令:

ECCmd -EXCLUDE E --E盘不做缓存,例如E盘是一些电影等文件我们就可以将它从SSD缓存中排出

ECCMD -FORMAT --初始化缓存,也就是清空SSD里的缓存

ECCMD -CLEAREXCLUSIONS ---取消缓存排除

之前用win10 X64 LTSB ,ExpressCache 16G容量常常全部沾满,机器几度陷入死机、卡机、开机时ExpressCache 的缓存全部清空的情况,但win7 X86系统下,明显改善,缓存一直都是7.5G上下,很稳定,开机重启都很稳。蜗牛运行win7 X86还是很从容的,下载播放,都很溜。唯一卡顿的是优酷,一加倍速马上变PPT。

另外,win7X86 对蜗牛的显卡适配明显好于win10 LTSB X64, win10 LTSB X64接在我的电视机上,最大分辨率只有1366*768,但WIN7 可以到1920*1080,秀的很。

总的来说,我个人推荐蜗牛使用win7 X86。

补遗

我是本着不加钱、不浪费、废物尽可能利用的目的,把星际蜗牛原来的那个垃圾SSD废物利用了,实际效果有,但限于硬件本身的素质不高,提升还是很有限的。

如果大家买了SSD做系统,或者拿蜗牛做黑裙,这篇文章对大家毫无用处。

另外,有一个叫primo cache的软件,我也用过,是利用内存做硬盘缓存,效果比ExpressCache好,但很吃内存。

图6 primo cache介绍图6 primo cache介绍

primo cache里有一个二级缓存功能,可以利用空白的SSD做映射内存的二级缓存,对于有探索精神的朋友,不妨试试把16GB SSD 拆分成两部分,一部分拿来运行ExpressCache,提高系统的预读取,加快启动和运行速度,另一部分拿来做primo cache的二级缓存,提高系统运行中内存和硬盘性能。

我就不折腾了,溜了溜了~

展开 收起

金士顿(Kingston)FURY 1TB SSD固态硬盘 M.2接口(NVMe PCIe 4.0×4) Renegade系列 散热器 读速7300MB/s

金士顿(Kingston)FURY 1TB SSD固态硬盘 M.2接口(NVMe PCIe 4.0×4) Renegade系列 散热器 读速7300MB/s

919元起

梵想(FANXIANG)512GB SSD固态硬盘 M.2接口SATA协议2242尺寸版型 精选TLC颗粒S242PRO

梵想(FANXIANG)512GB SSD固态硬盘 M.2接口SATA协议2242尺寸版型 精选TLC颗粒S242PRO

279元起

必恩威(PNY)CS900 系列SSD固态硬盘 SATA3.0接口250GB

必恩威(PNY)CS900 系列SSD固态硬盘 SATA3.0接口250GB

129元起

光威(Gloway)1TB SSD固态硬盘 M.2接口(NVMe协议) PCIe 5.0 独立缓存 神策PRO系列

光威(Gloway)1TB SSD固态硬盘 M.2接口(NVMe协议) PCIe 5.0 独立缓存 神策PRO系列

1469元起

梵想(FANXIANG)SSD固态硬盘支架2.5转3.5 SSD装机配件套装 配硬盘托架/SATA线/螺丝刀/螺丝FX100

梵想(FANXIANG)SSD固态硬盘支架2.5转3.5 SSD装机配件套装 配硬盘托架/SATA线/螺丝刀/螺丝FX100

9元起

Crucial英睿达 美光2TB SSD固态硬盘 M.2接口(NVMe协议 PCIe5.0*4)读速14500MB/s Pro系列 T705散热版

Crucial英睿达 美光2TB SSD固态硬盘 M.2接口(NVMe协议 PCIe5.0*4)读速14500MB/s Pro系列 T705散热版

3699元起

骑尘 2.5英寸SSD固态硬盘 SATA3.0接口 精选颗粒M.2 NGFF NVME3.0三年保固 MG280 | M.2接口(SATA总线) 1TB

骑尘 2.5英寸SSD固态硬盘 SATA3.0接口 精选颗粒M.2 NGFF NVME3.0三年保固 MG280 | M.2接口(SATA总线) 1TB

400元起

YiRight ps5固态硬盘m.2接口PCIE4.0游戏高性能ps5硬盘扩展ssd固态硬盘1t 【2T】PS5主机固态硬盘

YiRight ps5固态硬盘m.2接口PCIE4.0游戏高性能ps5硬盘扩展ssd固态硬盘1t 【2T】PS5主机固态硬盘

929元起

SomnAmbulistNVMe PCle3.0固态硬盘M.2pice3.0 台式机电脑笔记本ssd NVMe PCle3.0 M.2 PCle 3.0-256GB

SomnAmbulistNVMe PCle3.0固态硬盘M.2pice3.0 台式机电脑笔记本ssd NVMe PCle3.0 M.2 PCle 3.0-256GB

129元起

华硕吹雪联名内存 32GB(16GX2)套装 DDR5 6400 台式机内存条 海力士A-die颗粒 吹雪6400 16G*2

华硕吹雪联名内存 32GB(16GX2)套装 DDR5 6400 台式机内存条 海力士A-die颗粒 吹雪6400 16G*2

949.05元起

WD西数海力士 512G 1TB 2230 PCIE NVME笔记本固态硬盘戴尔SurfacePr9 BC711 512G 2230 固态 标配无系统

WD西数海力士 512G 1TB 2230 PCIE NVME笔记本固态硬盘戴尔SurfacePr9 BC711 512G 2230 固态 标配无系统

323元起

WDKST 西数SN740 2230固态硬盘512G 1T NVMEPCIE4.0笔记本台式机SSD SN740 2TB 2230 标配无系统

WDKST 西数SN740 2230固态硬盘512G 1T NVMEPCIE4.0笔记本台式机SSD SN740 2TB 2230 标配无系统

949元起

朗科(Natac) 128GB固态硬盘msata接口256GB笔记本台式机工控机升级SSD 朗科N5M msata 60GB/64GB

朗科(Natac) 128GB固态硬盘msata接口256GB笔记本台式机工控机升级SSD 朗科N5M msata 60GB/64GB

90元起

新葵2.5英寸120GB固态硬盘全新128GB台式机240Gb笔记256GbSSD 512G 标配 512G

新葵2.5英寸120GB固态硬盘全新128GB台式机240Gb笔记256GbSSD 512G 标配 512G

185元起

佰维(BIWIN)1TB SSD固态硬盘M.2接口(NVMe协议)NV7200商务系列|NVMe PCIe4.0读速7200MB/s助力AI PC存储配件

佰维(BIWIN)1TB SSD固态硬盘M.2接口(NVMe协议)NV7200商务系列|NVMe PCIe4.0读速7200MB/s助力AI PC存储配件

499元起

佰维(BIWIN)2TB SSD固态硬盘M.2接口(NVMe协议) NV7200商务系列|NVMe PCIe4.0读速7200MB/s助力AI PC存储配件

佰维(BIWIN)2TB SSD固态硬盘M.2接口(NVMe协议) NV7200商务系列|NVMe PCIe4.0读速7200MB/s助力AI PC存储配件

839元起
32评论

  • 精彩
  • 最新
  • expresscache可以提高机械硬盘对拷数据复制文件的速度吗

    校验提示文案

    提交
    不能,机械硬盘对拷的速度瓶颈取决于最慢的那个机械硬盘的读写速度,加一个ec软件不如下个fastcopy,原理是一样的,都突破不了木桶效应。

    校验提示文案

    提交
    收起所有回复
  • 楼主,我的蜗牛C单,原生16G的SSD,内存被我搞成2G了,装的LTSC2019X86版本,不做系统精简,用DISM++优化清理,附带win10自带的compact压缩,磁盘占用大概在3.9GB,反正不会超过4GB,用X64也装过,6GB以内够,而且只是装好所有驱动的情况,所以不存在16GB的SSD不够装WIN10系统的说法。除了蜗牛,我的另一台卧式备用台式机,系统盘就是现在满大街白菜价的牙膏厂的傲腾16G,M.2接口的SSD,装的X64系统,3个常用软件,一些小工具,还剩差不多1/3以上的空余磁盘。至于我的蜗牛,现在给它的LTSC2019X86用NTlite一点点做精简,因为只是作为家庭的下载机和存储机用,所以把网络和共享等以外的功能大部分做了精简,原配WD防火墙依然保留,包括IE11等都保留,当前的磁盘占用3.1GB,装了zerotier one做内网穿透,可以远程访问,平时百度云基本开着下载,迅雷偶尔用,anydesk作为备用远程系统,运行很稳定。

    校验提示文案

    提交
    [赞一个] LTSC 2019版本从哪里搞?之前都是巨硬官网下专业版,连kvm服务器激活。没搞过LTSC,大神指条明路。

    校验提示文案

    提交
    一直想用win10的nas,这下终于可以安装一个picasa用来管理照片了,哦耶

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 特意按照楼主的方法用了几天再来谈谈实际体验。首先说明:按照楼主的方法是可以安装成功的。我用的win7 64位,安装的express cache 118版本。但是蜗牛原配的固态太垃圾了,非但没有体验到加速效果,反而拖累了我整体体验,主机偶尔卡顿。
    我配的是7200转笔记本硬盘,未安装express cache前读写120+,安装后刚刚破百,读写下降。
    另外由于不停的更新固态硬盘的缓存,占用CPU资源,可能导致系统卡顿。
    总结:这玩意儿用在蜗牛固态上完全没用。

    校验提示文案

    提交
    还是感谢楼主。思路方法都是对的,奈何蜗牛硬件力不从心,小马拉大车,跑不动。

    校验提示文案

    提交
    收起所有回复
  • 写写HTPC的装机过程吧,谢谢。

    校验提示文案

    提交
  • 感谢分享。。。

    校验提示文案

    提交
  • 你猜猜16g傲腾和32g傲腾二手价差多少 [高兴]

    校验提示文案

    提交
  • 这个做cache还不如不做

    校验提示文案

    提交
    机械硬盘本来就能过百啊

    校验提示文案

    提交
    收起所有回复
  • 这个性能还没有我的sd卡性能强,,,,

    校验提示文案

    提交
  • 蜗牛的msata做缓存并非只读,还是要往里面写入数据的。除了耗电增加热量基本没什么用。

    校验提示文案

    提交
  • 这玩意质量不行,你这么用,没几天就挂了

    校验提示文案

    提交
  • 楼主能不能出个蜗牛做下载机的教程.蜗牛最早是打算锁nas,然而发现对我来说意义不大,就弃了,拿来做htpc,解码不行,弃了,做软路由,单网口,我甚至买了个网件配合他,然而实在配置不来,弃了,现在就是想拿来做下载机,挂点小片片啥得,求出个教程把

    校验提示文案

    提交
    对,主板上是原生sata2,虽然慢但是确实能用,但是win7的samba版本不够高,我怕跑不满,其次是我想做软路由,如果装了win7如果再加虚拟机,蜗牛肯定跑不动

    校验提示文案

    提交
    现在重点是都有了,不想折腾,就现有设备弄弄得了

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 虽然我不是蜗牛用户,不过我在用华擎的J1800主板
    我觉得拿一个好的SSD给它装个winserver2016还是可以的,我现在在用一个以前的intel710跑winserver,主要就是挂BT,看片性能实在一般

    校验提示文案

    提交
  • B双 PEX+IKUAI+LEDE+NAS已经稳定运行1个月了没翻车

    校验提示文案

    提交
  • 好多年前的老技术了吧

    校验提示文案

    提交
  • 怎么我的测试乱七八糟,读123写7.3,4k读9.1写16,4-64读16写3.2

    校验提示文案

    提交
    嗷这样啊,我用它做win10系统盘测的,那就难怪写小文件还快些了,谢谢 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 蜗牛加一个240G的固态硬盘,装windows10,划个1G内存+1个核心装黑群(挂个2T硬盘),办个公处理文档,提供文件服务也够用了。

    校验提示文案

    提交
    请问固态应该接哪个口

    校验提示文案

    提交
    收起所有回复
  • 我只想知道你怎么白瓢的

    校验提示文案

    提交
  • 给服务器用, 本来都挺好的, 结果经常会在重启时遇到 dpc watchdog violation 的蓝屏, 做了很多调试, 也没找到病因, 最终只能卸了, 哎

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
111
扫一下,分享更方便,购买更轻松