Fusion Driveは、Appleが開発したハイブリッドHDD技術の一種。これは、ハードディスクドライブをストレージ(24GBかそれ以上のソリッドステートドライブ)と組み合わせ、両ドライブの容量を統合した単一のCore Storageマネージド(管理)として扱うものであった。

オペレーティングシステムは自動的にドライブの内容を管理した結果、最も頻繁にアクセスされるファイルより高速なフラッシュストレージに格納される一方、めったに使用されない項目はハードドライブに移動されるか、そのままハードドライブ上に保持していた。例えば、表計算ソフトが頻繁に使用される場合、ユーザーがより高速にアクセスできるよう、そのソフトはフラッシュストレージに移動される。この論理ボリュームは、書き込みをより高速化するキャッシングと、読み取りをより高速化するの両方を行うことで、コンピュータのパフォーマンスを向上させる。

提供状況 Fusion Driveは2012年10月23日に開催されたAppleイベントで発表され、当初は2012年後半にリリースされたOS X Mountain Lion搭載のデスクトップ機であるiMacとMac miniが対応製品として登場した。その後、に伴い、Macの各モデルからFusion Driveはひっそりと姿を消した。そして2026年のmacOS Tahoeにおいて、Fusion Driveのサポートが終了した。 発売日HDDストレージフラッシュストレージMac MiniLate 20121 TB128 GBLate 2014iMac (全モデル)Late 2012Late 20132014iMac (27インチ 非Retina)Late 20123 TBLate 2013iMac (27インチ Retina)Late 2014Mid-2015iMacLate 20151 TB24 GB2 TB128 GBMid 20171 TB32 GB2 TB128 GB3 TBEarly 20191 TB32 GB2 TB128 GB3 TB

設計 AppleのFusion Driveの設計には、文書化が不十分な独自機能が組み込まれている。Fusion Driveの設計は、「Hystor」と呼ばれる研究プロジェクトの影響を受けていると報じられている。その論文によれば、このハイブリッドストレージシステムは、高速SSDと大容量ハードドライブを統合し、いくつかの設計要素はFusion Driveに採用されている。

SSDとハードドライブは、オペレーティングシステムによって管理される単一のブロックデバイスへと論理的に統合され、これによりファイルシステムから独立し、アプリケーションの変更も不要。 SSD領域の一部は、流入する書き込みトラフィックを吸収するためのライトバックバッファとして使用され、これにより体感上の遅延が隠蔽され、書き込み性能が向上する。 アクセス頻度の高いデータはSSDに、アクセス頻度が低く容量の大きいデータはHDDに格納される。 データ移動はアクセスパターンに基づいて行われる: データがHDDに保存されていて突然頻繁にアクセスされるようになった場合、通常は、Fusion Driveを制御するプログラムによってそのデータはSSDへと移動される。アイドル時に、データはユーザーに持続的なデータ処理性能をできるよう、最適なデバイスへと順応的に移行される。

Fusion Driveの内部メカニズムについて推測するために、いくつかの実験的研究がが行われてきた。数多くの推測がなされているが、完全には裏付けられていない。

Fusion Driveは、AppleのCore Storage(複数の物理デバイスを管理する論理ボリュームマネージャ)を基盤としたブロックレベルのソリューションである。Fusion Driveの容量は、2つのデバイスの合計であることが確認されている。Fusion Driveはファイルシステムに依存せず、HFS PlusとZFSのいずれにおいても有効である。 SSD領域の一部は、書き込みデータを受け入れるための書き込みバッファとして使用される。安定状態においては、書き込みバッファリング用に少なくとも4GBの領域が確保される。性能の安定性を維持するため、小さなスペア領域がSSD上に確保されている。 データはアクセス頻度に基づいてSSDへ昇格される。この頻度はブロックレベルでかつファイルシステムのメモリキャッシュより下位のブロックレベルで検出される。データ移行はアイドル状態またはI/O負荷が軽い期間中に128KBチャンク単位で発生する。 オペレーティングシステムとその他の重要なドキュメントは常にSSD上にキャッシュされる。アプリケーションも同様に扱われる可能性が高い。通常のファイルは両方のデバイスに存在できる。

関連項目

Linuxにおける、、および インテルの類似技術(デスクトップ向け) インテル ターボメモリー ExpressCache数多くのWintelノートPCで使用されていた Core Storage ZFS - 類似技術を用いたファイルシステム

脚注

外部リンク

Fusion Drive – Appleサポートのナレッジベース記事 「ターミナル」を使って分割されたFusion Driveを修復する方法 – Appleサポートのナレッジベース記事 Fusion Drive vs SSD - Geek Dashboard