一篇读懂AMD StoreMI
终于等到了AMD平台搭建完成,利用固态硬盘加速机械盘的第四期内容也可以同大家见面了!
StoreMI吸引人的优势:
在固态硬盘和机械硬盘共存的时代,如何处理好性能与容量的取舍一直从个人到企业都在关注的问题。以往我们见到的多数方案是缓冲式的,而StoreMI与他们不同:基于数据分层存储的综合利用方案。
要组建StoreMI你需要一块中等容量固态硬盘和一块满足能你存储需求的大机械硬盘。StoreMI会将两颗硬盘捆绑在一起,形成一个虚拟硬盘,数据将由软件控制在两张硬盘之间流通:常用的进固态硬盘,不常用的进机械硬盘。
这样你就不必担心固态硬盘装不下自己的数据:其实有些文件属于进了硬盘就睡大觉类型的,StoreMI会将它放在机械硬盘大仓库里替你保管好,而经常用的文件也不必担心误存机械盘而造成电脑响应速度下滑。
实战StoreMI:两种部署方式
StoreMI的硬件要求很简单,AMD400系列以上芯片组主板(包括最新的X570)。AMD官网下载最新软件包后安装即可。不过在具体的部署方式会根据最初系统盘位于机械盘还是固态盘而分为两种情况。
如果安装StoreMI之前,固态硬盘是系统盘,那么部署之后文件会优先写入固态硬盘,固态盘空间不足或者软件认为某些数据很少使用的情况下才会向机械硬盘搬移。如果安装StoreMI之前,机械硬盘是系统盘,那么部署之后文件会优先写入机械硬盘,只要系统空闲时长达到阈值,StoreMI就会着手将最近用到的文件向固态盘搬移。前者是满则溢出,后者是用则加速。
为了更清晰地体会StoreMI原理,我这里使用了第二种安装方式,即启用StoreMI前系统盘位于机械硬盘。无论使用哪种方式安装,系统盘都推荐使用GPT分区表,这样可以避免很多潜在的麻烦。
StoreMI的Tier首次创建后系统会重新启动并开始第一次的数据迁移,其实就是将机械硬盘里的系统文件搬到固态硬盘里,这个过程结束前不要手动重启电脑以免打断工作。
实战StoreMI:它是这样工作的
折腾完后通过HDTune可以看到,现在名为StoreMI的硬盘其实是融合了2TB机械硬盘以及东芝TR200 480GB中256GB的部分容量。前半段是机械盘空间(部分系统文件已经被移到固态盘,速度增高),末尾是固态硬盘空间。
相信随着使用时间的增长,二者的界限会逐渐消失,速度波动也会变得没有规律(只要是常用的数据,就会实际存放到SSD,而不管它的逻辑地址在何处)。这个现象很有趣,仿佛是用软件再造了一个类似固态硬盘FTL闪存转换层的东西。
同英特尔傲腾的实时缓存不一样,分层存储并不是实时加速,数据还是首先写入部署StoreMI之前的系统盘,然后根据数据热度来进行分流。所以在机械盘上部署StoreMI后,如果运行测速软件你会发现成绩跟机械盘没区别。(当然媒体们一是为偷懒,二是为广告效果,都是在SSD系统盘上部署StoreMI,他们测的其实不是分层存储的性能,而是原本的固态盘性能)
正常使用一阵子之后可以通过系统通知栏区域的StoreMI图标看到已加速(Promoted)和待加速(In Queue)的数据量统计。热数据从机械盘到固态盘的移动会选择在电脑空闲达到一定时长后自动进行,外部表现为硬盘间断性的闪亮(亮几秒,熄灭,然后又亮几秒,循环)。
你可以通过StoreMI的快捷菜单来设置分层调整的积极性和优先级。积极性越高,理论上StoreMI会更频繁的根据数据热度调度存储位置,可能会对固态盘产生更多写入。优先级则代表执行调整存储位置任务时的优先级,理论上优先级越高越不容易被其他正在运行的程序所打断。
实战StoreMI:体会它的价值
既然不是实时加速,那么如何体现它的价值,或者说考察它的效果呢?在寻找了几款软件之后我发现Anvil’s Storage Utility可以设置“是否在每次测试时重建测试文件”:只要取消Recteate testfiles each run的勾选,就能在第二次测试中重复使用上一次测试留下的测试文件。
部署由2TB机械硬盘和东芝TR200固态硬盘组成的StoreMI分层存储后,第一次运行Anvil测速:
不退出Anvil软件,让电脑空闲一段时间以执行热数据分层调整,然后再次运行Anvil,可以看到StoreMI已经把测试文件从机械盘调整到了东芝TR200固态硬盘当中,性能明显增强。
当然,新写入的数据依然是首先进入机械硬盘的,所以上图中能够看到写入部分得分不高,但好处是能够减少对固态硬盘的磨损。或者你也可以在TR200作为系统盘的前提下部署StoreMI分层存储,那样数据就会优先进入TR200固态硬盘了。
最后对比一下PCMark 10的应用启动分数:在有了东芝TR200的提携之后,2TB混合大硬盘的性能有了极大提高。
写在最后:
StoreMI的魅力在于它的灵活性,数据可以在两块不同介质的硬盘间随访问热度而流动。免费版的StoreMI允许利用固态盘存储256GB容量的常用热数据,对于本例中使用的东芝TR200 480GB来说,还有一小半容量不能用于分层存储,能够单独格式化为纯固态分区。
大家对于StoreMI捆绑硬盘的可靠性担忧是正常的,毕竟只要坏一个硬盘就等于数据全毁。要组建StoreMI绝对不能用山寨固态硬盘,否则就是给自己的数据埋大雷。不过对于TR200这样的原厂SSD来说,写入寿命是完全无需担心的,如果你比较喜欢省着用,可以像本例中这样先在机械盘装系统,然后部署StoreMI。大胆放心尝试好了,下一期内容将给大家带来后悔药——如何安全地拆解StoreMI分层系统。


















校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案