「NVM Express」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
imported>Administrator
1行目: 1行目:
'''NVM Express'''(語源:Non Volatile Memory Express、通称:[[NVMe]])とは、[[SATA]]の後続規格として登場した[[パソコン]]に[[SSD]]を接続するための規格である。
+
'''NVM Express'''(読み:えぬぶいえむえくすぷれす、語源:Non Volatile Memory Express、通称:[[NVMe]])とは、[[SATA]]の後続規格として登場した[[パソコン]]に[[SSD]]を接続するための規格である。
  
 
==概要==
 
==概要==
6行目: 6行目:
 
NVMeはPCI Express Gen.3をそのまま利用し、さらに[[SSD]]に特化し[[HDD]]は一切考慮しない論理層を被せるというシンプルさが特徴である。このため物理的な規格というよりは、物理的な規格はPCI Expressそのもので、NVMeは[[SATA]]における[[AHCI]]に相当する[[ファームウェア]]に実装すべき[[ソフトウェア]]の規格であるといえる。よって[[PCI Express]]を[[ノートパソコン]]向けなどに超小型化した規格である[[M.2]]でも利用できる。
 
NVMeはPCI Express Gen.3をそのまま利用し、さらに[[SSD]]に特化し[[HDD]]は一切考慮しない論理層を被せるというシンプルさが特徴である。このため物理的な規格というよりは、物理的な規格はPCI Expressそのもので、NVMeは[[SATA]]における[[AHCI]]に相当する[[ファームウェア]]に実装すべき[[ソフトウェア]]の規格であるといえる。よって[[PCI Express]]を[[ノートパソコン]]向けなどに超小型化した規格である[[M.2]]でも利用できる。
  
なお、物理的な規格はまったくないわけでもなく、従来の3.5インチや2.5インチのHDDのように箱状かつケーブルで接続したいという要望に対応する規格は存在している。たとえば[[パソコン]]向けにも[[ASUS Hyper Kit]]などが発売している。
+
なお、物理的な規格はまったくないわけでもなく、従来の3.5インチや2.5インチのHDDのように箱状、かつケーブルで接続したいという要望に対応する規格は存在している。たとえば[[パソコン]]向けにも[[ASUS Hyper Kit]]などが発売している。
  
 
[[SATA]]の理論層である[[AHCI]]では1個だった[[キュー]]が65536個も用意されているなどの特徴がある。これにより[[サーバー]]などで並列的に大量の処理を行う場合には圧倒的なパフォーマンスを発揮できる。
 
[[SATA]]の理論層である[[AHCI]]では1個だった[[キュー]]が65536個も用意されているなどの特徴がある。これにより[[サーバー]]などで並列的に大量の処理を行う場合には圧倒的なパフォーマンスを発揮できる。
  
==ドライバ==
+
==主なOSの対応状況==
[[Linux]]はカーネル3.1からNVMeをサポートしている。
+
===Linux===
[[Windows 8.1]]と[[Windows Server 2012 R2]]にも純正ドライバが入っている。
+
[[Linux]]ではカーネル3.1からNVMeをサポートしている。
 +
 
 +
===Mac OS X===
 +
[[Mac OS X]]では[[Mac OS X 10.10]] ([[Yosemite]])から対応している。
 +
[[ハードウェア]]としても2015年発売の[[MacBook]](12インチのやつ)で[[アップル]]独自仕様からNVMeに変更になった。
 +
 
 +
===Windows===
 +
[[Windows]]では[[Windows 8.1]]と[[Windows Server 2012 R2]]から純正ドライバが入っている。
  
 
==起動ディスク==
 
==起動ディスク==

2015年11月19日 (木) 02:02時点における版

NVM Express(読み:えぬぶいえむえくすぷれす、語源:Non Volatile Memory Express、通称:NVMe)とは、SATAの後続規格として登場したパソコンSSDを接続するための規格である。

概要

NVMeはSCSISATAと同じくストレージを接続するための規格である。

NVMeはPCI Express Gen.3をそのまま利用し、さらにSSDに特化しHDDは一切考慮しない論理層を被せるというシンプルさが特徴である。このため物理的な規格というよりは、物理的な規格はPCI Expressそのもので、NVMeはSATAにおけるAHCIに相当するファームウェアに実装すべきソフトウェアの規格であるといえる。よってPCI Expressノートパソコン向けなどに超小型化した規格であるM.2でも利用できる。

なお、物理的な規格はまったくないわけでもなく、従来の3.5インチや2.5インチのHDDのように箱状、かつケーブルで接続したいという要望に対応する規格は存在している。たとえばパソコン向けにもASUS Hyper Kitなどが発売している。

SATAの理論層であるAHCIでは1個だったキューが65536個も用意されているなどの特徴がある。これによりサーバーなどで並列的に大量の処理を行う場合には圧倒的なパフォーマンスを発揮できる。

主なOSの対応状況

Linux

Linuxではカーネル3.1からNVMeをサポートしている。

Mac OS X

Mac OS XではMac OS X 10.10 (Yosemite)から対応している。 ハードウェアとしても2015年発売のMacBook(12インチのやつ)でアップル独自仕様からNVMeに変更になった。

Windows

WindowsではWindows 8.1Windows Server 2012 R2から純正ドライバが入っている。

起動ディスク

NVMeを起動ディスクとして使用するには、NVMeからの起動に対応したBIOSUEFIが必要となる。

主な製品

NVMe SSDの初の製品は2014年夏に登場した「Samsung XS1715」である。 容量は実に1.6Tバイトで、米Dellの1万ドルのサーバー「PowerEdge R920」に搭載する形で出荷された。

続いてIntelも「Intel DC P3600」と「Intel DC P3700」シリーズを発表した。非常に高価な製品だが容量は2Tバイトまである。

コンシューマー向けに初登場となったのは「Intel SSD 750」を発表した。業務用で300万円していたものが、NANDをTLCに変え、その他は据え置きで定価6万円まで下げたという攻撃的な代物であった。

関連項目

参考文献