多谢AMD的Fusion战略的普及,这个名字一看就知道大意是融合了SSD和HDD的优点联合工作,因为iMac mini会提供128GB SSD和1TB或者3TB的HDD搭配,第一感觉就是苹果也要学Intel的SRT智能响应技术了,把SSD作为HDD的缓存使用。
但是实际上并不是这样,我们来看看Anandtech的分析。之前把SSD用作缓存加速的解决方案需要牺牲一部分甚至整个SSD容量,这部分容量是用户不可见不可用的,但是苹果的Fusion Drive中是把SSD和HDD当做单一卷来使用的,也就是说搭配1TB HDD的整个容量是1.1TB左右,而搭配3TB HDD得到的容量就是3.1TB,苹果的混合方案第一个优势就是没有牺牲容量。
这不是说苹果电脑上不能分区了,实际上HDD还可以有额外的分区(SSD不能),但是在操作系统层面会将二者视为一个融合分区。
然后就是系统如何向这个阵列写数据的问题了。开启Fusion Drive功能之后,系统首先会在SSD上创建一个4GB大小的缓冲区,所有写入阵列的数据首先都会写入这个缓冲区内,一旦数据溢出了才会写入到硬盘上。
4GB容量对小文件随机写入来说足够了,有了这个缓冲之后HDD的性能也能提升到SSD级别的水平,这个早就在SRT测试中就验证过了。
这个4GB随机写入缓冲区就是苹果Fusion Drive技术跟SSD缓存方案唯一相似的地方了,其他操作主要还是依赖128GB的SSD,也就是说系统会把常用的文件、程序及数据储存在SSD上,其他不常用的数据放在HDD上。
这个过程在数据拷贝完之前是不可中止的,除非你关掉电脑电源,当然转移过程中数据也不会丢失,一旦拷贝完成,原始数据就会被删除以便腾出空间。
重复过几次之后Fusion Drive应该会知道哪些数据是常用的,需要放在SSD上,哪些数据是不常用的,可以放在HDD上。128GB的SSD容量对大部分轻负载应用来说足够,当然也有少部分用户可能需要200GB左右的容量。
Fusion Drive功能是无法手动干预的,没有Mac OS X系统工具可以中止这个功能,这就是苹果图片中宣称的全自动工作的意思,它不需要用户指定,当然也不接受用户的干扰。
目前还不确定这个功能是否能在Boot Camp中使用,苹果很有可能在HDD分区中保存一个Boot Camp分区,因为Fusion Drive中HDD和SSD还是独立的。
这个功能对主流用户来说很有用,重度用户使用SSD依然可以获得最大的性能提升,而那些不太会在两种不同的硬盘类型中合理分配数据的用户才是Fusion Drive的的主要目标。
另外,苹果官网上也详细介绍了这个技术,特别是Q&A问答对很多用户比较重要,比如外置硬盘不支持Fusion Drive、Fusion Drive是系统预先配置好的,关键的是HDD可以独立分区,但是新分区不算在Fusion Drive之内,Mac用户可以仔细看下。
游客 2012-10-26 23:30
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
3#
游客 2012-10-26 11:48
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
2#
游客 2012-10-25 14:56
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
1#