<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
相关文章推荐
- <MacBook MD101 升级硬件,利用HDD+SSD组成Fussion Drive系列二>组建Fussion Drive
- [Python爬虫] scrapy爬虫系列 <一>.安装及入门介绍
- [Python爬虫] scrapy爬虫系列 <一>.安装及入门介绍
- SpringBoot系列<一>快速入门
- Object-C系列<Xcode4.2 和 iOS 5 的ARC机制及用法介绍>
- 锋利的jQuery系列<一>
- 实时开发框架Meteor API解读系列<一> Meteor.methods
- Android 源码系列之<一>从源码的角度深入理解ImageView的ScaleType属性
- 爬虫系列<一>:京东数据
- 数据库优化<一>数据库层和硬件层概述
- 在spring中利用Guava实现本地Cache的具体配置 第一篇<一>
- asp.net 统一认证及单点登录平台解决方案系列<一>
- 菜鸟的Hadoop学习之路系列<一>:自己动手搭建Hadoop集群
- EF 简单介绍<一>
- 缓存系列篇<一>
- Paul M Watt系列文章要点翻译<一>:Guide to WIN32 Paint for Beginners
- 实时开发框架Meteor 实际应用系列<一>---文件的上传和下载[补充]
- asp.net<Web版> ---GridView 数据导出到excel表,系列问题<一>---导出的Excel文件格式与文件扩展名指定的格式不一致
- 利用 CSS3 实现一个转动立体六边形 <一>
- 定时组件quartz系列<一>模拟定时组件小程序