找回密码
 立即注册
搜索
查看: 3069|回复: 28

[硬件] 请教 Fusion Drive 和 ExpressCache 这类混合存储方案的收益

[复制链接]
发表于 2015-10-17 09:52 | 显示全部楼层 |阅读模式
Fusion Drive 的原理是将常访问文件放在 SSD,不常访问文件放在 HDD;ExpressCache 原理是所有原始文件都在 HDD,但将常访问文件缓存一份在 SSD,这样理解应该没错吧?

如果以上说法正确,那么虽然原理不同,但实际效果都是让操作系统读取常用文件时,从 SSD 获取数据,听起来似乎是很不错的方案。假设算法没有大问题的话,岂不是会在速度和容量上取得非常好的平衡?感觉目前占据存储容量比较大的常常是访问频率较低的视频、音频和无损图片等素材,能够通过算法智能分配不同类型文件的存储区域的话,听起来很诱人啊!

不过在了解这两种技术的时候,常常看到评论说有条件还是上纯 SSD,似乎性能会好很多。虽然现在 SSD 价格已经下降很多了,但纯 SSD 大容量存储价格还不是轻易就能接受的样子。

想听听大家对上面两种混合存储方案的评价,虽然 128/256G SSD 装系统和软件配合 1T 或更大 HDD 装数据挺好的,但毕竟操作系统和程序中也有很多很少访问的数据,这样缩减 SSD 部分,并依靠算法来分配文件位置来提高 SSD 的利用率不是更好么?


回复

使用道具 举报

头像被屏蔽
     
发表于 2015-10-17 10:01 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-10-17 10:27 | 显示全部楼层
希捷sshd 1t 已用1年,感觉良好
回复

使用道具 举报

     
发表于 2015-10-17 10:35 来自手机 | 显示全部楼层
我觉得fusion drive应该还行,sshd主要是太小存不住多少东西
回复

使用道具 举报

     
发表于 2015-10-17 10:41 | 显示全部楼层
效果肯定是有的,系统,常用app都能加速。
但是不会比你手动管理的ssd+hdd好到哪里去。
回复

使用道具 举报

     
发表于 2015-10-17 10:45 | 显示全部楼层
在当初SSD只有32-80G的时代比较有用,在现在240G TLC 不到400的时代.....这种玩意就是扯淡.
回复

使用道具 举报

 楼主| 发表于 2015-10-17 10:52 | 显示全部楼层
四点 发表于 2015-10-17 10:41
效果肯定是有的,系统,常用app都能加速。
但是不会比你手动管理的ssd+hdd好到哪里去。 ...

目前电脑上是一个 128G 的 mSATA SSD 和一个 1T HDD,系统和软件都放在 SSD 上,但有时会遇到一个游戏 20G+ 的情况,这时候想全放在 SSD 就比较困难,所以想是否能依靠算法只把最经常访问的数据放在 SSD 上。
回复

使用道具 举报

 楼主| 发表于 2015-10-17 10:53 | 显示全部楼层
KOGmk2 发表于 2015-10-17 10:45
在当初SSD只有32-80G的时代比较有用,在现在240G TLC 不到400的时代.....这种玩意就是扯淡. ...

所以想问的就是扯淡在哪里,扯淡的程度有多少。

毕竟 HDD 1TB 低价容量的吸引力还是非常大的!
回复

使用道具 举报

     
发表于 2015-10-17 11:02 | 显示全部楼层
你有1T需要加速的东西么。。
回复

使用道具 举报

发表于 2015-10-17 11:06 来自手机 | 显示全部楼层
flynroll 发表于 2015-10-17 10:53
所以想问的就是扯淡在哪里,扯淡的程度有多少。

毕竟 HDD 1TB 低价容量的吸引力还是非常大的! ...

480g的ex2,1000元不到。
我觉得只是为了1t的话,用不着买混合硬盘。

至少2t的才有意义。
回复

使用道具 举报

 楼主| 发表于 2015-10-17 11:19 | 显示全部楼层
可能我的描述还不是太准确。

假设一下这样的情景:电脑中有一个 128G SSD 和一个 1T HDD,一般比较流行的是在 SSD 上装系统和软件,在 HDD 上存视频和音频。但如果需要用的大体积软件比较多,导致操作系统和软件加起来占的容量比较大,假设是 160G,那么就没有办法放在 SSD 上,为了保证速度,可能需要将 128G 的 SSD 拆掉换更大的。

但是考虑到 160G 的操作系统加上软件中,还有一些数据并不经常访问到,比如一些程序自带的素材之类,那么如果能够由算法来判断,将这些分配到 SSD 和 HDD 上岂不是很好,这样只使用 128G SSD 加速那最经常访问的部分,不经常访问的就自动放在 HDD 上了,也不用再花钱加装更大的 SSD,小的 SSD 也更加有效地利用了。
回复

使用道具 举报

 楼主| 发表于 2015-10-17 11:21 | 显示全部楼层
xzzr12 发表于 2015-10-17 11:06
480g的ex2,1000元不到。
我觉得只是为了1t的话,用不着买混合硬盘。

嗯,也不是买混合硬盘,只是手头上恰好有一个 128G SSD 和一个 1T HDD,笔记本电脑是 ThinkPad 支持 ExpressCache,在考虑是不是用 ExpressCache 更好一些。

另外也不明白这种经济的大容量存储方案似乎并不十分流行?
回复

使用道具 举报

     
发表于 2015-10-17 11:57 | 显示全部楼层
不流行就是因为实际效果不见得有多好啊,刚出来时候价格死贵,现在SSD价格又下来了买个256的根本不肉疼
何况怎么可能给你配个比HDD部分还贵的大容量SSD来缓存啊,以前都是给24G,现在可能好一点但是也不会给到128G的
回复

使用道具 举报

头像被屏蔽
     
发表于 2015-10-17 12:04 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-10-17 12:16 | 显示全部楼层
什么鬼,你128G的不够用,给你1PB的也会不够用的,是我觉得需要的放在SSD上,那种加速的完全不如全部放在SSD上的有用
回复

使用道具 举报

     
发表于 2015-10-17 12:40 | 显示全部楼层
本帖最后由 KOGmk2 于 2015-10-17 12:42 编辑
flynroll 发表于 2015-10-17 10:53
所以想问的就是扯淡在哪里,扯淡的程度有多少。

毕竟 HDD 1TB 低价容量的吸引力还是非常大的! ...

速度远远不如SSD,4K上实际只有TLC的三成不到,当然比HDD强十倍是没问题的,这样带来的就是使用体验达不到SSD的档次,而带有机械部件造成没法脱离HDD的固有局限,全SSD 的手提可以随便拿着使用,HDD或者混合的这东西如果移动中使用则很容易出问题,内部主控会有兼容性问题,很多主板上无法启用加速功能,需要很长时间学习~~~无盘网吧的回写盘达到稳定也要差不多一个星期,个人电脑恐怕要一个月左右,还有可能丢学习数据重来.......

你11楼的假设最好的解决方案就是直接换240G SSD......HDD安心当仓库.
回复

使用道具 举报

 楼主| 发表于 2015-10-17 13:18 | 显示全部楼层
KOGmk2 发表于 2015-10-17 12:40
速度远远不如SSD,4K上实际只有TLC的三成不到,当然比HDD强十倍是没问题的,这样带来的就是使用体验达不到SSD ...

谢谢回复,这样我就明白了许多!
回复

使用道具 举报

     
发表于 2015-10-17 13:26 | 显示全部楼层
flynroll 发表于 2015-10-17 13:18
谢谢回复,这样我就明白了许多!

仓库盘目前3T的容价比和可靠性都很不错.东芝CA300 3T 500左右,如果你在国外可以考虑买6T的新瓦式层叠记录格式HDD,容价比相当客观,也比较适合现在越来越多的ITX机箱.
回复

使用道具 举报

     
发表于 2015-10-17 16:45 | 显示全部楼层
sshd 速度不如ssd 是肯定的,但用起来肯定比自己倒文件舒服

就拿我的情况来说,win10,gpt,uefi。c盘分200多g,其他全d盘。vs2015和java,安卓,阿帕奇那堆东西都放c盘,steam和战网放d盘
想下哪个下哪个,想玩哪个玩哪个,不多操心

虽然我接触不到混合硬盘缓存算法的代码,但用大腿想肯定都不会是前面几楼的实现
这块有什么必要去遍历整个硬盘的文件,就用个引用计数,文件a进ssd,计数1,8g缓存满了遍历一下没有大于1的,ok,把a顶掉。如果a被反复读,那计数增加,不让它被顶掉就达到了加速的效果
回复

使用道具 举报

发表于 2015-10-17 18:38 来自手机 | 显示全部楼层
现在内存便宜,直接考虑上大缓存了吧。有没有做的比较好的cache工具可以把这次开机用过的缓存保存在ssd上,下次开机自动加载到内存里的?
回复

使用道具 举报

     
发表于 2015-10-17 19:05 来自手机 | 显示全部楼层
这不就是Windows现在的休眠吗?

----发送自 LGE Nexus 4,Android 5.1.1
回复

使用道具 举报

发表于 2015-10-18 03:04 来自手机 | 显示全部楼层
intel smart response technology
回复

使用道具 举报

发表于 2015-10-18 10:43 来自手机 | 显示全部楼层
Intel RST的加速功能。需要主板芯片组支持。最大可划分64g。跑分感人日常使用无感

----发送自 Sony L50u,Android 4.4.2
回复

使用道具 举报

     
发表于 2015-10-18 11:00 | 显示全部楼层
精钢魔像 发表于 2015-10-17 16:45
sshd 速度不如ssd 是肯定的,但用起来肯定比自己倒文件舒服

就拿我的情况来说,win10,gpt,uefi。c盘分20 ...

只考虑读和只考虑写的IO完全没有意义
回复

使用道具 举报

     
发表于 2015-10-18 11:00 | 显示全部楼层
ravage 发表于 2015-10-17 18:38
现在内存便宜,直接考虑上大缓存了吧。有没有做的比较好的cache工具可以把这次开机用过的缓存保存在ssd上, ...

一个幕府将军2近30G
回复

使用道具 举报

     
发表于 2015-10-18 12:05 来自手机 | 显示全部楼层
毫无意义。现在应该考虑全ssd化z
回复

使用道具 举报

     
发表于 2015-10-18 19:01 | 显示全部楼层
我的体验是在同一个笔记本里,希捷的5400sshd比不过自家老掉牙的7200.4。
回复

使用道具 举报

头像被屏蔽
发表于 2015-10-18 19:36 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-10-18 20:51 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-26 04:15 , Processed in 0.178744 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表