您的位置:首页 > 移动开发

<MacBook MD101 升级硬件,利用HDD+SSD组成Fussion Drive系列一>Fusion Drive的介绍

2013-11-15 12:31 363 查看

最近小编在双11购买了一个三星840 pro 256g 的SSD,最近SSD价格也是居高不下,小编是¥1439入手的。购买之后也正好升级一下硬件。听朋友(@young_shock)说,Apple 有一种Fussion Drive 的感念,固有念头组建一个这样的平台。

说实在,其实也就是LVM的感念。

注意,Mac OS 要在10.8.2以上才可以。

1 Fusion Drive 介绍

Apple 的官方介绍如下
:
在 Apple Store 在线商店作为可配置选件提供的 Fusion
Drive 是一个突破性概念,它将传统硬盘存储容量大的特点与闪存高性能的特点融合在一起。iMac 配置 Fusion Drive 之后,在执行磁盘密集型任务时,例如启动系统、启动 app 以及导入照片时,将运行地更加快速、更加高效。这是因为频繁使用的项目存储在速度更快的闪存中,不常访问的项目则存储在硬盘中。文件传输在后台进行,你甚至丝毫察觉不到。随着系统逐渐了解你的工作方式,Fusion Drive 可以为你带来更出色的 Mac 使用体验,而你不必费心做任何事。目前,Apple 可提供 1TB 和 3TB
两种容量的 Fusion Drive 供用户选择。

2 Fusion Drive 背景

虽然 SSD 固态硬盘的价格已经变的越来越亲民,但是其容量上依然不能与传统 HDD 机械硬盘相媲美。因此,兼顾 SSD 性能和传统 HDD 容量的方案层出不穷。一直以来,很多 Mac 用户选择自行在机器中配置一块 SSD 和一块 HDD,并通过手工分配系统,应用程序和文档的方法来在性能和容量上获得一种平衡,但是此方法较为繁琐,且没有一个较为方便的工具来帮助用户实现。特别对于新手来说,无论是硬件的安装还是系统的配置都显得异常困难。另外,由于普通用户缺乏对系统的认识,导致其手工配置的方案从性能上来说无法达到最优,甚至还会出现严重的系统问题。后来,随着技术的进步出现了基于硬件的方案。比较有名的是来自希捷的混合硬盘(Momentus
XT)。但是此技术依赖特定硬件且与 OS X 系统兼容性不佳而不被 Mac 用户所接受。Apple 洞悉用户的此种需求,则在 2012 年随着新 iMac 和 Mac mini 的发布,推出了 Fusion Drive 这一新技术。用户可以为 Mac 选配 Fusion Drive 而直接获得这一性能与容量完美平衡的存储方案,无需任何额外配置,也不会绑定特定硬件品牌型号。


3 Fussion Drive 背后的技术

CoreStorage 与 Logical Volume Manager (LVM)

HFS+ 是一个古老的文件系统。10.6 时,Apple 曾经有意愿将文件系统替换为最为先进的 ZFS。但天不随人愿,可能的风险,专利问题,以及
ZFS 专利持有人 Sun 被 Oracle 收购等众多原因最终导致了这一计划的流产。文件系统的落后阻碍了操作系统的前进,所以,Apple 开始转而自行在 HFS+ 基础上加入各项改进,以便让其能够支撑新的操作系统特性。随着有众多改进的 OS X Lion 10.7 发布,Apple 的工作成果也渐渐为人所知。比如 Auto Save ,本地 Time Machine Snapshot (快照),File Vault 2 全盘加密等。这些工作都是在“古老的” HFS+ 上完成,其背后的功臣,就是 CoreStorage。CoreStorage
其实是一套 API 和 Kext (Kernel Extension 或者说是驱动程序)的集合,存在与文件系统与物理存储媒介(比如硬盘等)之间,用于给文件系统提供最大限度的灵活性。其实它还有一个更为通俗的名字,那就是 Logical Volume Manager (LVM 逻辑卷管理器)。 长久以来,OS X 都缺乏一个现代操作系统所必须的组件,那就是逻辑卷管理器。逻辑卷管理器以一个虚拟层(或抽象层)存在与物理存储媒介与文件系统之间,为操作系统管理,分配存储空间带来最大的便利性。LVM 是现代操作系统中非常重要的一个组件。因为当前用户的存储媒介多样化,除了系统内置的存储器,还有比如
DAS (Direct Attached Storage) 外接大容量存储,或 NAS (Network Attached Storage) 网络存储,或 Cloud Storage 云存储等。所有这些都要求操作系统拥有能够统一管理这些存储设备(空间)的能力。这个能力就来自于逻辑卷管理器。以前的 OS X 操作系统,只能够提供软件 RAID 来实现一小部分的 LVM 功能,比如磁盘连接 (Concatenated Disk Set 即让多块磁盘在用户空间 Finder 中显示为一块磁盘) 等。这些操作对于普通用户来说过于复杂,而且由于其自身的缺陷,数据安全,灵活性,性能等无法得到很好的保证,所以在用户中使用率非常低。而通过
LVM,用户不仅能够方便的管理多个存储,而且能够方便的对其中的某个存储进行更换,而不影响数据的一致性。另外,CoreStorage 还能够判断其管理下存储设备的性能,也能够自动对访问频率高的文件进行存储位置优化。所有这些特性,促成了 Fusion Drive 的诞生。

4 Fusion Drive 类似技术

Fusion Drive 的类似技术有很多,除了上文提到过的希捷混合硬盘技术,还有 Intel 的 Smart Response Technology 智能响应 (SRT) 技术,以及企业存储中常见的 Automated
Tiered Storage (自动分层存储) 技术。

混合硬盘技术

优点

 - 无需用户配置 - 兼容多种操作系统 - 花费较小 

不足

 - 需特定硬件 - 与某些操作系统,如 OS X 兼容性不佳 - 算法无法根据不同操作系统做特定优化 

SRT

优点

- 花费较小,性能提升明显 - SSD 和 HDD 无需选择特定厂商产品 在 Enhanced 模式下,可以获得与单块硬盘相同的数据安全性并获得更高的读写性能 

不足

 - 需要用户有一定的计算机使用和配置经验 - 概念较多,用户不容易掌握。比如在 Maximize 模式下的数据安全危险 - 目前并不能在 OS X 系统下使用 

Fusion Drive

         
          - 无需用户配置 - 花费较小 - 性能提升较明显 - SSD 和 HDD 无需选择特定厂商产品 
         不足
         - 目前只能在 OS X 10.8.2及以上系统中支持 -只能支持 BootCamp 方式安装的 Windows 系统 - 如果非特定 Mac 机型用户需要 Fusion
Drive 产品只能向 Apple 购买 

refer to :http://www.bodesmile.com/1/post/2012/10/macfusion-drive.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息