ハイブリッドドライブ(ソリッドステートハイブリッドドライブ(SSHD)およびデュアルストレージドライブ)は、 ソリッドステートドライブ(SSD)などの高速ストレージメディアと大容量ハードディスクドライブ(HDD)を組み合わせた、論理的または物理的なコンピュータストレージデバイスです。その目的は、従来のHDDのコスト効率の高いストレージ容量に、SSDの高速性を加えることです。ハイブリッドドライブにおけるSSDの役割は、HDDに保存されているデータのキャッシュとして機能し、最も頻繁に使用されるデータのコピーを高速なSSDに保持することで、全体的なパフォーマンスを向上させることです。
ハイブリッドドライブを実装するための主な構成は、デュアルドライブハイブリッドシステムとソリッドステートハイブリッドドライブの2種類です。デュアルドライブハイブリッドシステムでは、物理的に分離されたSSDとHDDデバイスが同じコンピュータにインストールされ、データ配置の最適化はエンドユーザーが手動で行うか、オペレーティングシステムが「ハイブリッド」論理デバイスを作成することで自動的に行います。ソリッドステートハイブリッドドライブでは、SSDとHDDの機能が1つのハードウェアに組み込まれており、データ配置の最適化はデバイス自体が完全に行う(自己最適化モード)か、オペレーティングシステムが提供する配置「ヒント」によって行う(ホストヒントモード)かのいずれかです。
種類
SSHDとデュアルドライブまたはFCM設計の概略比較NANDフラッシュメモリまたはSSDとHDD技術を組み合わせた主な「ハイブリッド」ストレージ技術には、デュアルドライブハイブリッドシステムとソリッドステートハイブリッドドライブの2種類があります。
デュアルドライブハイブリッドシステム
デュアルドライブハイブリッドシステムは、同一のコンピュータに搭載された別々のSSDとHDDデバイスを組み合わせて使用します。パフォーマンスの最適化は、次の3つの方法のいずれかで管理されます。
- コンピュータのユーザーが、より頻繁にアクセスするデータを手動で高速なドライブに保存することによって実現される。
- コンピュータのオペレーティングシステムソフトウェアは、SSDとHDDを単一のハイブリッドボリュームに組み合わせることで、エンドユーザーに使いやすいエクスペリエンスを提供します。オペレーティングシステムにおけるハイブリッドボリュームの実装例としては、ZFSの「ハイブリッドストレージプール」[ 1 ] 、 Linuxのbcacheとdm-cache [ 2 ]、IntelのHystor [ 3 ]、AppleのFusion Drive 、 OS Xのその他の論理ボリューム管理ベースの実装[ 4 ]などがあります。[ 5 ]
- 個々のストレージ ドライブとは別の外部チップ セットによって実現されます。例としては、フラッシュ キャッシュ モジュール(FCM) の使用が挙げられます。FCM は、個別の SSD (通常はmSATA SSD モジュール) と HDD コンポーネントの使用を組み合わせ、ホスト ソフトウェア、デバイス ドライバ、またはその両方の組み合わせによってパフォーマンスの最適化を管理します。例として、特定の Intel チップセットと Intel ストレージ ドライバの組み合わせによって実装される Intel Smart Response Technology (SRT) があり、これは現在最も一般的な FCM ハイブリッド システムの実装です。このデュアル ドライブ システムと SSHD システムの違いは、必要に応じて各ドライブがオペレーティングシステムによって個別にアドレス指定される機能を維持している点です。
固体ハイブリッド駆動
ソリッドステートハイブリッドドライブ(SSHD)とは、ハードディスクドライブ(HDD)に大量のNANDフラッシュメモリを組み込んだ製品を指し、単一の統合デバイスとなる。[ 6 ]
SSHDの基本的な設計原理は、パフォーマンスに最も直接的に関連するデータ要素(頻繁にアクセスされるデータ、ブートデータなど)を特定し、これらのデータ要素をNANDフラッシュメモリに格納することです。これは、標準的なHDDよりも大幅にパフォーマンスを向上させるのに効果的であることが示されています[ 7 ] 。
SSHDという用語は、これまでSSHDデバイスや、ソリッドステートドライブ(SSD)とハードディスクドライブの非統合型組み合わせを説明するために使用されてきた、より一般的なハイブリッドドライブという用語よりも正確な用語である。
SSHD と混同されがちなデュアルドライブシステムの例として、SSD と HDD コンポーネントを同じ 2.5 インチ HDD サイズのユニットに統合したノートパソコンの使用が挙げられます。同時に (SSHD とは異なり)、これらの 2 つのコンポーネントは、オペレーティングシステムから 2 つの別々のパーティションとして認識され、アクセス可能になります。WD の Black2 ドライブはその典型的な例です。このドライブは、適切にパーティション分割することで、別々の SSD と HDD として使用できます。または、ソフトウェアを使用して SSD 部分を自動的に管理し、ドライブを単一の大きなボリュームとしてユーザーに提示することもできます。[ 8 ]
手術
ハイブリッドストレージ技術の2つの形態(デュアルドライブハイブリッドシステムとSSHD)では、HDDとより高速な技術(多くの場合NANDフラッシュメモリ)を組み合わせることで、パフォーマンスの向上と大容量ストレージの可用性のバランスを取ることを目指しています。一般的に、これは「ホットデータ」、つまりパフォーマンス向上に最も直接的に関連するデータを、ストレージアーキテクチャの「高速」な部分に配置することによって実現されます。
NANDフラッシュメモリにおいてどのデータ要素を優先的に保存するかを決定することが、SSHD技術の中核を成す。様々なベンダーが提供する製品は、デバイスファームウェア、デバイスドライバ、あるいはソフトウェアモジュールとデバイスドライバを組み合わせることで、この決定を実現している。
動作モード
- 自己最適化モード
- この動作モードでは、SSHDはホストオペレーティングシステムやホストデバイスのドライブとは独立して動作し、NANDフラッシュメモリに保存するデータの識別に関するすべての決定を行います。このモードにより、SSHDはホストシステムから見て、従来のハードドライブとまったく同じように動作するストレージ製品となります。
- ホスト最適化モード(またはホストヒントモード)
- この動作モードでは、SSHD は、SATA インターフェイスのSerial ATA International Organization (SATA-IO) 規格のバージョン 3.2 で導入されたハイブリッド情報機能で定義された拡張 SATA コマンド セットを有効にします。これらの SATA コマンドを使用すると、NAND フラッシュ メモリにどのデータ要素を配置するかについての決定は、ホストオペレーティングシステム、デバイス ドライバ、ファイルシステム、またはこれらのホスト レベル コンポーネントの組み合わせによって行われます。[ 9 ]
- SSHD ドライブの特定の機能の一部、例えばホストヒントモードなどは、オペレーティングシステム内部のソフトウェアサポートを必要とします。Microsoft はWindows 8.1にホストヒント操作のサポートを追加しましたが、[ 10 ] Linux カーネルのパッチは2014 年 10 月以降利用可能で、 Linux カーネルのメインラインへの組み込みを待っています。[ 11 ] [ 12 ]
歴史
1TB SeagateデスクトップSSHD ST1000DX001ハイブリッド駆動技術は、2007年から始まる10年間で著しい進歩を遂げた。
- 2007年、SeagateとSamsungは、Seagate Momentus PSD [ 13 ]とSamsung SpinPoint MH80 [ 14 ]という製品で、初のハイブリッドドライブを発表しました。どちらのモデルも2.5インチドライブで、128MB または256MBの NANDフラッシュメモリオプションを備えていました。SeagateのMomentus PSDは、モバイルエクスペリエンスを向上させるために電力効率を重視し、Windows VistaのReadyDriveに依存していました。これらの製品は広く普及しませんでした。[ 15 ]
- 2010年5月、SeagateはMomentus XT [ 16 ]と呼ばれる新しいハイブリッド製品を発表し、ソリッドステートハイブリッドドライブという用語を使用しました。この製品は、ハードドライブの容量とSSDのようなパフォーマンスという両方の利点を提供することに重点を置いていました。500GB のHDDに4GBのNANDフラッシュメモリを内蔵した製品として出荷されました 。
- 2011年11月、シーゲイトは同社が「第2世代SSHD」と呼ぶ製品を発表し、容量を750GBに増やし 、内蔵NANDフラッシュメモリを8GBに拡張した 。
- 2012年3月、シーゲイトは第3世代のノートパソコン用SSHDを2つのモデル( 500GBと1TB)で発表した。どちらのモデルも8GBのNANDフラッシュメモリを内蔵している。
- 2012年9月、東芝は 初のSSHDを発表した。これは、東芝独自の8GBのSLC NANDフラッシュメモリと革新的な自己学習アルゴリズムを組み合わせ、最大 1TBのストレージ容量を実現することで、SSDのような性能と応答性を提供した。
- 2012年9月、ウェスタンデジタル(WD)は、コスト効率の高いMLC NANDフラッシュメモリと磁気ディスクを組み合わせたハイブリッド技術プラットフォームを発表し、高性能かつ大容量の統合ストレージシステムを実現した。
- 2012年11月、Apple Inc.はFusion Driveという名の工場出荷時構成のデュアルドライブハイブリッドシステムを発売した。[ 17 ]
- 2015年10月、TarDiskは、最大256GBのフラッシュメモリ容量オプションを備えたプラグアンドプレイのデュアルドライブハイブリッドシステム「TarDisk Pear」を発表しました 。[ 18 ]
- 2021年8月、Western Digitalは、新しいフラッシュ強化型HDDアーキテクチャであるOptiNANDを発表しました。OptiNANDは、パフォーマンス向上のために新しいiNAND読み書きキャッシュシステムを採用しています。この機能は、書き込みフェーズ中に電源が失われた場合にデータ損失を防ぐためのものです。OptiNANDドライブのシステムオンチップ(SoC)は、1秒未満で、ドライブ内部で既に回転しているディスクプラッタによって生成される回転電力を使用して内部コンデンサに電力を供給し、iNANDキャッシュされたデータが不揮発性NANDに転送されるまでデータを保持します。
ベンチマークテスト
2011年後半から2012年初頭にかけて、750GBのHDDと8GBのNANDキャッシュで構成されるSSHDを使用したベンチマークで は、SSHDはランダム読み書きとシーケンシャル読み書きではSSDのパフォーマンスを発揮しないものの、アプリケーションの起動とシャットダウンではHDDよりも高速であることが判明した。[ 19 ] [ 20 ]
2011年のベンチマークでは、多数のアプリケーションを実行して酷使されたシステムのイメージをロードして、新規インストールされたシステムのパフォーマンス上の利点を回避することが含まれていました。実際のテストでは、パフォーマンスは機械式HDDよりもSSDにずっと近いことがわかりました。別のベンチマークテストでは、SSHDはHDDとSSDの中間であることがわかりましたが、通常はSSDよりもかなり遅いことがわかりました。キャッシュされていないランダムアクセスパフォーマンス(4KBの ランダム読み取りと書き込みを複数回)の場合、SSHDは同等のHDDよりも速くはありませんでした。利点があるのは、キャッシュされたデータの場合のみです。著者は、SSHDドライブはSSD以外のドライブの中では圧倒的に優れており、ソリッドステートキャッシュが大きいほどパフォーマンスが向上すると結論付けました。[ 20 ]
参考文献
- ↑グレッグ、ブレンダン (2009-10-08)。「ハイブリッドストレージプール:最高速度」。ブレンダンのブログ。Dtrace.org。2016-04-05のオリジナルからアーカイブ済み。
- ↑ Petros Koutoupis (2013-11-25). "Advanced Hard Drive Caching Techniques" . linuxjournal.com . 2013-12-02 のオリジナルからアーカイブ済み. 2013-12-02に取得.
- ↑ Feng Chen、David A. Koufaty、Xiaodong Zhang ( 2011)。「Hystor | 国際スーパーコンピューティング会議議事録」。国際スーパーコンピューティング会議 (ICS '11)。pp. 22–23。doi : 10.1145 /1995896.1995902。
- ↑ 「ハイブリッドドライブ」 . TarDisk.com . 2016年8月7日のオリジナルからアーカイブ済み。 2016年5月31日取得。
- ↑ 「TarDisk Pear ファーストルック:MacBook のフラッシュストレージを数分でアップグレード」。Macworld 。2016年6月1日にオリジナルからアーカイブ済み。2016年5月31日に取得。
- ↑ Maris (2016年1月22日) 「ハイブリッドドライブ:ハードディスクドライブとソリッドステートドライブの統合」 . HDDMAG . 2017年5月11日のオリジナルからアーカイブ済み。2017年5月15日取得。
- ↑ 「SSD vs. ハードドライブ vs. ハイブリッド:どのストレージ技術があなたに最適ですか?」 PCWorld 2016年6月1日時点のオリジナルからアーカイブ済み。2016年5月31日閲覧。
- ↑ +Peter Paul. "WD Black2 Dual Drive 120GBSSD + 1TB HDD が割引、価格から 60 ドル引き" . The Best Laptops . 2015 年 5 月 15 日のオリジナルからアーカイブ済み。2015年5 月 22 日取得。
- ↑ 「SATA-IO FAQ: SATA仕様v3.2のその他の新機能は何ですか?」(PDF) . SATA-IO . p. 2. 2013年10月4日のオリジナルからアーカイブ(PDF) 。 2013年10月3日に取得。
- ↑ Andy Herron (2013). "Windows 8.1 におけるストレージとファイルシステムの進歩" (PDF) . SNIA . 2015-11-25 のオリジナルからアーカイブ(PDF) . 2017-01-06に取得.
- ↑ Michael Larabel (2014-10-29). "LinuxカーネルがついにSSHD向けに最適化される" . Phoronix . 2015-01-07のオリジナルからアーカイブ済み. 2015-02-26に取得.
- ↑ Jason B. Akers (2014-10-29). "ソリッドステートハイブリッドドライブの使用を可能にする" . LWN.net . 2015-02-26 のオリジナルからアーカイブ済み. 2015-02-26に取得.
- ↑ 「Seagate MOMENTUS 5400 PSD」(PDF)。Seagate 。 2007年8月。 2019年11月17日取得。
- ↑ペレンソン、メリッサ。「テスト済み:サムスンとシーゲイトの新しいハイブリッドハードドライブ」。PCWorld。2013年10月5日のオリジナルからアーカイブ済み。 2013年6月26日取得。
- ↑ 「Seagateの見解:ソリッドステートハイブリッドドライブ–ストレージの自然な進化」。Seagate Technology, LLC。2013年6月5日のオリジナルからアーカイブ。 2013年6月26日取得。
- ↑ 「Seagate Momentus XT」(PDF)。Seagate 。 2010年9月。 2019年11月17日取得。
- ↑ 「iMacは11月30日発売」。Apple.com (プレスリリース)。 2016年6月3日時点のオリジナルからアーカイブ。 2016年6月1日閲覧。
- ↑ Liszewski, Andrew (2015年10月29日). 「この挿入不要のSDカードはMacBookのSSDと一体化して容量を増やす」 . Gizmodo . 2016年5月26日のオリジナルからアーカイブ済み。 2016年6月1日閲覧。
- ↑ Patrick Schmid および Achim Roos (2012-02-08)。「 Momentus XT 750 GB レビュー: 第 2 世代ハイブリッド ハード ドライブ」。2013-11-07 に取得。
- 1 2 Anand Lal Shimpi (2011-12-13). "Seagate 第 2 世代 Momentus XT (750 GB) ハイブリッド HDD レビュー (8 GB NAND キャッシュ搭載)" . 2013-11-01 のオリジナルからアーカイブ済み。2013-11-07に取得。