仕様 これまでに公開されたNVMeの仕様は以下のとおりです。[ 6 ]
1.0e(2013年1月) 1.1b (2014 年 7 月) では、さまざまな NVMe デバイス間での互換性を向上させるための標準化されたコマンド セット 、 NVMe デバイスを管理するための標準化されたツールを提供し、管理を簡素化する管理インターフェイス、およびさまざまな物理 インターフェイス を介して NVMe コマンドがどのように転送されるかを定義し、相互運用性を強化するトランスポート仕様が追加されました。[ 7 ] 1.2(2014年11月) 1.2a(2015年10月) 1.2b(2016年6月) バージョン 1.2.1 (2016 年 6 月) では、バージョン 1.1b に比べて以下の新機能が導入されています。マルチキュー により複数の I/O キューがサポートされ、データ スループットとパフォーマンスが向上します。ネームスペース管理 により、ネームスペースの動的な作成、削除、サイズ変更が可能になり、柔軟性が向上します。耐久性管理 により、 SSD の摩耗レベルを監視および管理し、パフォーマンスを最適化してドライブの寿命を延ばします。[ 8 ] 1.3(2017年5月) 1.3a(2017年10月) 1.3b(2018年5月) 1.3セント(2018年5月) 1.3d (2019 年 3 月) では、バージョン 1.2.1 以降、複数のホストが単一の名前空間にアクセスできるように名前空間共有機能が追加され、共有ストレージ環境が容易になり、 ホストが名前空間を予約するメカニズムが提供され、競合が防止され、データの整合性が確保され、 名前空間優先度 機能が追加され、異なる名前空間の優先度レベルが設定され、重要なワークロードのパフォーマンスが最適化されたと報告されています。[ 9 ] [ 10 ] 1.4(2019年6月) 1.4a(2020年3月) 1.4b(2020年9月) 1.4c (2021 年 6 月) は、1.3d と比較して、以下の新機能を備えています。ワークロードを分離することで一貫したレイテンシとパフォーマンスを保証するIO 決定性 、データの破損や不正な変更を防ぐための名前空間書き込み保護 、イベント ログを不揮発性メモリに保存して診断やトラブルシューティングに役立つ永続イベント ログ 、データの整合性をチェックするVerify コマンド。 [ 11 ] [ 12 ] 2.0(2021年5月)[ 13 ] 2.0a(2021年7月) 2.0b(2022年1月) 2.0c(2022年10月) 2.0d (2024 年 1 月) [ 14 ] は、1.4c と比較して、効率的な書き込み操作のためにデータをゾーンに整理し、書き込み増幅を減らし、SSD の寿命を延ばすZoned Namespaces (ZNS) 、従来のファイルシステムをバイパスして NVMe デバイスに直接キーと値のペアを効率的に保存および取得するKey Value (KV) 、耐久性に基づいて SSD のグループを管理し、使用を最適化して寿命を延ばす Endurance Group Management を導入しています。[ 15 ] [ 14 ] [ 16 ] 2.0e(2024年7月) 2.1 (2024 年 8 月) [ 17 ] では、移行中にサービスの可用性を維持するためのLive Migration 、操作ごとに暗号化キーを適用するためのKey Per I/O 、通常のデータ パス外で NVMe デバイスを管理するためのNVMe-MI High Availability Out of Band Management 、およびネットワーク経由で NVMe デバイスを起動するための NVMe Network Boot / UEFI が導入されています。[ 18 ] 2.2(2025年3月) 2.3(2025年8月5日)
歴史 不揮発性メモリにアクセスするための新しい標準の最初の詳細が、Intel Developer Forum 2007で明らかになった。このとき、メモリ (フラッシュ) チップ側にOpen NAND Flash Interface Working Group (ONFI) を持つ提案されたアーキテクチャ設計のホスト側プロトコルとして NVMHCI が示された。 [ 28 ] その年、Intel が主導する NVMHCI ワーキンググループが結成された。NVMHCI 1.0 仕様は 2008 年 4 月に完成し、Intel の Web サイトで公開された。[ 29 ] [ 30 ] [ 31 ]
NVMe の技術作業は 2009 年後半に開始されました。[ 32 ] NVMe 仕様は、90 社以上の企業で構成される NVM Express ワーキンググループによって開発されました。インテル のアンバー・ハフマン氏がワーキンググループの議長を務めました。仕様のバージョン 1.0 は 2011 年 3 月 1 日にリリースされ、[ 33 ] バージョン 1.1 は 2012 年 10 月 11 日にリリースされました。[ 34 ] バージョン 1.1 で追加された主な機能は、マルチパス I/O (名前空間共有付き) と任意の長さのスキャッターギャザー I/O です。今後の改訂では、名前空間管理が大幅に強化されると予想されています。[ 32 ] 機能に重点を置いているため、NVMe 1.1 は当初「エンタープライズ NVMHCI」と呼ばれていました。[ 35 ] NVMe の基本仕様のアップデートであるバージョン 1.0e が 2013 年 1 月にリリースされました。[ 36 ] 2011 年 6 月に、7 社が主導するプロモーター グループが結成されました。
市販されている最初の NVMe チップセットは、Integrated Device Technology (89HF16P04AG3 および 89HF32P08AG3) によって 2012 年 8 月に発売されました。 [ 37 ] [ 38 ] 最初の NVMe ドライブであるSamsung の XS1715エンタープライズ ドライブ は、2013 年 7 月に発表されました。Samsung によると、このドライブは 3 GB/s の読み取り速度をサポートしており、以前のエンタープライズ向け製品の 6 倍の速度でした。[ 39 ] 2013 年 11 月に発売されたLSI SandForce SF3700 コントローラ ファミリーも NVMe をサポートしています。[ 40 ] [ 41 ] このコントローラを使用したKingston HyperX の 「プロシューマー」製品は、 Consumer Electronics Show 2014で展示され、同様のパフォーマンスが約束されていました。[ 42 ] [ 43 ] 2014年6月、インテルは初のNVM Express製品であるインテルSSDデータセンターファミリーを発表しました。これはPCI Expressバスを介してホストとインターフェースし、DC P3700シリーズ、DC P3600シリーズ、DC P3500シリーズが含まれます。[ 44 ] 2014年 11月現在 NVMeドライブは市販されている。
2014年3月、同グループは法人化してNVM Express, Inc.となり、2014年 11月現在 NVM Expressは、業界全体から65社以上の企業で構成されています。NVM Expressの仕様はNVM Express, Inc.が所有および維持しており、NVM Expressを業界標準として業界に普及させる活動も行っています。NVM Express, Inc.は、Cisco、Dell、EMC、HGST、Intel、Micron、Microsoft、NetApp、Oracle、PMC、Samsung、SanDisk、Seagateを含むプロモーターグループから選出された13名の取締役によって運営されています。[ 45 ]
2016年9月、コンパクトフラッシュ協会は、NVMeを採用した新しいメモリーカード規格であるCFexpressを リリースすると発表した。
NVMe 仕様のバージョン 1.2 でNVMeホスト メモリ バッファ(HMB) 機能が追加されました。 [ 46 ] HMB により、SSD はホストのDRAM を使用できるため、DRAM のない SSD の I/O パフォーマンスを向上させることができます。[ 47 ] 例えば、HMB はSSD コントローラによってFTL テーブルをキャッシュすることができ、フラッシュ メモリへの書き込み中にデータを一時的に保持することができます。[ 48 ] NVMe 2.0 では、オプションのZoned Namespaces (ZNS) 機能とKey-Value (KV) 機能が追加され、 ハードディスク ドライブ などの回転メディアのサポートが追加されました。ZNS と KV により、データをフラッシュ メモリ内の物理的な場所に直接マッピングして、SSD 上のデータに直接アクセスできます。[ 49 ] ZNS と KV は、フラッシュ メディアの書き込み増幅 を減らすこともできます。
NVMeソリッドステートドライブには、AIC、U.2、U.3、M.2など、多くのフォームファクタが存在する。
AIC(アドインカード)初期のNVMeソリッドステートドライブはほぼ全て、PCIe 2.0または3.0インターフェースを備えたHHHL(ハーフハイト、ハーフレングス)またはFHHL(フルハイト、ハーフレングス)のPCI Express カードです。HHHL NVMeソリッドステートドライブカードは、サーバーのPCIeスロットに簡単に挿入できます。
SATA Express、U.2、U.3(SFF-8639)SATA Expressでは 、ホスト側のSATA Expressコネクタを介して、2つのPCI Express 2.0または3.0レーンと2つのSATA 3.0(6 Gbit/s)ポートを使用できます(ただし、両方を同時に使用することはできません)。SATA Expressは、接続されたPCI Expressストレージデバイスの論理デバイスインターフェイスとしてNVMeをサポートします。電気的にはMultiLink SAS と互換性があるため、バックプレーンは両方を同時にサポートできます。
U.2(旧称SFF-8639 )はSATA Expressと同じ物理ポートを使用しますが、最大4レーンのPCI Expressに対応しています。利用可能なサーバーでは、最大48台のU.2 NVMeソリッドステートドライブを組み合わせることができます。[ 50 ]
U.3 (SFF-TA-1001) は U.2 仕様に基づいて構築されており、同じ SFF-8639 コネクタを使用します。U.2 とは異なり、単一の「トライモード」(PCIe/SATA/SAS) バックプレーンレセプタクルで 3 種類の接続すべてを処理できます。コントローラは使用されている接続の種類を自動的に検出します。これは、SATA/SAS と NVMe 用に別々のコントローラを使用する必要がある U.2 とは異なります。U.3 デバイスは U.2 ホストとの下位互換性が必要ですが、U.2 ドライブは U.3 ホストと互換性がありません。[ 51 ] [ 52 ]
M.2 一般的にコンシューマー向けシステムに搭載されている、最新の2280 NVMe SSD。
M.2は、以前は次世代フォームファクター (NGFF )として知られており、M.2 NVMeソリッドステートドライブコンピュータバス を使用します。M.2コネクタを介して提供されるインターフェースは、PCI Express 3.0 以上(最大4レーン )です。コネクタは、一般的なAICに比べて小型です。ほとんどのSSDは幅22mmで、30、42、60、80、110mmの範囲です。ただし、M.2規格では、幅12、16、22、30mm、長さ16、26、30、38、42、60、80、110mmが許可されています。[ 53 ]
メモリーカード
CFexpress CFexpressでは 、3つのフォームファクタが規定されており、それぞれ1、2、または4つのPCIeレーンと異なる物理サイズを備えています。
SDカード SDカード バージョン7.0およびSDカードバージョン8.0
NVMe-oF NVM Express over Fabrics ( NVMe-oF ) は、ネットワーク上のトランスポート プロトコル を使用してリモート NVMe デバイスを接続する概念です。これは、物理的な NVMe デバイスがPCIe バス に直接、またはPCIe スイッチ を介してPCIe バスに接続される通常の NVMe とは異なります。2017 年 8 月、標準化団体である国際情報技術標準化委員会(ICITS) は、 ファイバー チャネル (FC) 上で NVMe を使用するための標準を提出しました。この組み合わせは、FC-NVMe または NVMe/FC と呼ばれることがよくあります。[ 54 ]
2021年5月現在、サポートされているNVMeトランスポートプロトコルは以下のとおりです。
NVMe over Fabrics の標準は、2016 年に NVM Express, Inc. によって公開されました。[ 59 ] [ 60 ]
以下のソフトウェアはNVMe-oFプロトコルを実装しています。
ソフトウェアサポート QEMU NVMeは、 2013年8月15日にリリースされたバージョン1.6以降、QEMU でサポートされています。[ 117 ] QEMUゲストに提示されるNVMeデバイスは、実機でもエミュレートされたものでも構いません。 UEFI UEFI 用のオープンソース NVMe ドライバである NvmExpressDxe は、UEFI のオープンソース リファレンス実装である EDKII の一部として利用可能です。[ 118 ]
nvme-cliLinux上で
nvmecontrol このnvmecontrolツールは、FreeBSD のコマンドラインから NVMe ディスクを制御するために使用されます。FreeBSD 9.2 で追加されました。[ 119 ]
nvme-cli Linux 用の NVM-Express ユーザー空間ツール。[ 120 ]
参考文献 ↑ 「NVM Express」。NVM Express, Inc. 2019年12月5日にオリジナルからアーカイブ。2017年1月24日 に取得。NVMeは、現在および将来のNVMテクノロジー向けに、高帯域幅と低遅延のストレージアクセスを提供するようにゼロから設計されています。 ↑ Tallis, Billy (2019年6月14日). "NVMe 1.4仕様が公開されました:パフォーマンスと信頼性のさらなる最適化" . AnandTech . 2021年1月27日に オリジナル からアーカイブされました。 ↑ Drew Riley (2014-08-13). "Intel SSD DC P3700 800GB および 1.6TB レビュー: ストレージの未来" . Tom's Hardware . 2014-11-21 に閲覧。 ↑ 「Intel Solid-State Drive DC P3600 Series」 (PDF) 。Intel 。 2015年。18、20 ~ 22 ページ。 2015年10月28日に オリジナル (PDF) からアーカイブ済み。 2015年4月11日 取得 。 ↑ Paul Alcorn (2015-06-05). "SFFWGがPCIe SSD SFF-8639コネクタをU.2に名称変更" . Tom's Hardware . 2015-06-09 に閲覧。 ↑ NVMeの仕様 ↑ 「仕様 - NVM Express」 。2020年1月10日。 2024年7月25日にオリジナルから アーカイブ済み 。 2024年 7月10日 に取得。 ↑ 「NVM Express リリース 1.2 仕様 - NVM Express」 。2014 年 11 月 12 日。2024 年 7 月 25 日のオリジナルから アーカイブ済み。2024 年 11 月 23 日 取得 。 ↑ 「ウェブキャスト:NVME 1.3 – 新機能を学ぶ - NVM Express」 。2017年6月30日。 2024年4月13日にオリジナルから アーカイブ済み 。 2024年 11月23日 に取得。 ↑ 「NVMeリビジョン1.3の変更点 - NVM Express」 。2017年5月。 ↑ 「よくある質問への回答:NVMe™ 1.4 の機能と準拠性:知っておくべきことすべて - NVM Express」 。2019 年 10 月 16 日。2024 年 7 月 14 日のオリジナルから アーカイブ。2024 年 11 月 23 日 取得 。 ↑ 「NVMe 1.4の機能と準拠性:知っておくべきことすべて - NVM Express」 。2019年10月2日。 ↑ 「NVM Express、再設計されたNVMe 2.0仕様ライブラリを発表」 (プレスリリース)。米国オレゴン州ビーバートン:NVM Express, Inc. 2021年6月3日。 2023年1月18日のオリジナルから アーカイブ。 2024年3月31日 取得 。 1 2 「NVM Express ベース仕様 2.0d」 (PDF) . nvmexpress.org . NVM Express, Inc. 2024 年 1 月 11 日。2024 年 3 月 26 日 にオリジナルから アーカイブ (PDF) 。2024 年 3 月 26 日 に取得 。 ↑ 「NVMe 2.0の仕様と新しい技術提案について知っておくべきことすべて - NVM Express」 。2021年6月3日。 ↑ 「NVMe® 2.0仕様と新しい技術提案について知っておくべきことすべて」 。 ↑ 「NVM Express® ベース仕様、改訂版 2.1」 (PDF) 。nvmexpress.org。NVM Express, Inc. 2024年8月5日。 2024年 8月10日 取得 。 ↑ 「知っておくべきことすべて:NVM Express® 2.1 基本仕様と新しい主要機能の概要」 。2024 年 8 月 6 日。2024 年 9 月 13 日のオリジナルから アーカイブ。2024 年 11 月 23 日 取得 。 ↑ 「AnandTech フォーラム: テクノロジー、ハードウェア、ソフトウェア、お得情報」 。www.anandtech.com。2014 年 6 月 6 日の オリジナル からアーカイブ済み。2025 年 8 月 1 日 に 取得 。 ↑ "FMS 2012: HGSTが世界初の12Gb/s SASエンタープライズSSDを発表 :: TweakTown USA Edition" 。 2012年8月28日に オリジナルからアーカイブ済み 。 2025年8月1日 に取得。 ↑ 「STEC s840 Enterprise SSD レビュー - StorageReview.com」 。www.storagereview.com 。 2025年8月1日 取得 。 ↑ Walker, Don H. 「NVMeとAHCIの比較」 (PDF) 。 2012年7月31日 。SATA-IO。 2019年2月12日に オリジナル (PDF)からアーカイブ済み 。 2013年 7月3日 に取得。 ↑ 「AnandTech フォーラム: テクノロジー、ハードウェア、ソフトウェア、お得情報」 。www.anandtech.com。2014 年 6 月 6 日の オリジナル からアーカイブ済み。2025 年 8 月 1 日 に 取得 。 ↑ 「ASUS ROG RAIDR Express 240GB PCIe SSD レビュー」 。2013年12月6日。 ↑ 「NVM Express の説明」 (PDF) . nvmexpress.org . 2014 年 4 月 9 日。2015 年 8 月 24 日のオリジナルから アーカイブ (PDF) 。2015 年 3 月 21 日 取得 。 ↑ 「LCのSierraシステムの使用」 . hpc.llnl.gov . 2020年6月25日 取得 。 ↑ 「SummitDevユーザーガイド」 。olcf.ornl.gov 。2020年8月 6 日に オリジナル からアーカイブ済み 。 2020年6月25日 に取得。 ↑ 「Flashの高速化…あっという間に」 。インクワイアラー紙。2007年10月13日。 2009年9月18日の オリジナルからアーカイブ。 2014年1月11日 閲覧 。 ↑ 「NVMHCI標準をエンタープライズに拡張する」 (PDF) 。米国カリフォルニア州サンタクララ:フラッシュメモリサミット。2009年8月。 2017年6月17日に オリジナル (PDF) からアーカイブ済み。 ↑ 「フラッシュの新規格がヒントに」 。インクワイアラー。2008年4月16日。 2014年1月11日の オリジナルからアーカイブ。 2014年1月11日 取得 。 ↑ Amber Huffman (2008 年 8 月)。 「NVMHCI: キャッシュと SSD の最適化されたインターフェース」 (PDF) 。米国カリフォルニア州サンタクララ: Flash Memory Summit。2016 年 3 月 4 日にオリジナルから アーカイブ (PDF) 。2014 年 1 月 11 日 に取得 。 1 2 Peter Onufryk (2013). 「NVMe 1.1 の新機能と今後の方向性」 (PDF) . サンタクララ、カリフォルニア州、アメリカ合衆国: Flash Memory Summit. ↑ 「NVM Expressを推進するための新たなプロモーターグループが結成される」 (PDF) 。 プレスリリース 。2011年6月1日。 2013年12月30日にオリジナルから アーカイブ (PDF) 。 2013年 9月18日 取得 。 ↑ Amber Huffman 編 (2012 年 10 月 11 日) 「NVM Express リビジョン 1.1」 (PDF) 仕様 書 2013 年 9 月 18 日 取得 . ↑ David A. Deming (2013-06-08). "PCIeベースのストレージ" (PDF) . snia.org . 2013-09-20に オリジナル (PDF) からアーカイブ済み。2014-01-12 に 取得 。 ↑ Amber Huffman 編 (2013 年 1 月 23 日)。 「NVM Express Revision 1.0e」 (PDF) 。 仕様書。2013 年 9 月 18 日 取得 。 ↑ 「IDTが2つのNVMe PCI-Express SSDコントローラーをリリース」 。The Inquirer。2012年8月21日。 2012年8月24日の オリジナルからアーカイブ 。 2014年1月11日 閲覧。 ↑ 「IDTが初のNVMe PCIe SSDプロセッサとリファレンスデザインを発表 - FMS 2012アップデート」 。The SSD Review。2012年8月24日。 2016年1月1日にオリジナルから アーカイブ 。 2014年1月11日 に取得。 ↑ 「サムスン、業界初の2.5インチNVMe SSDを発表 | StorageReview.com - ストレージレビュー」 。StorageReview.com 。2013年7月18日。 2014年1月10日の オリジナル からアーカイブ。 2014年1月11日 取得 。 ↑ "LSI SF3700 SandForce フラッシュコントローラシリーズ発表 | StorageReview.com - ストレージレビュー" . StorageReview.com . 2013-11-18. 2014-01-11 の オリジナルからアーカイブ済み 。2014-01-11 に取得 。 ↑ 「LSIが超高速SF3700シリーズSSDコントローラを発表、PCIeとSATA 6Gbpsの両方をサポート 」 。hothardware.com 。 2016年3月5日の オリジナル からアーカイブ。 2015年 3月21日 取得 。 ↑ Jane McEntegart (2014年1月7日) 「Kingstonが初のPCIe SSDを発表:読み取り速度1800MB/秒」 Tom's Hardware 。 2015年 3月21日 閲覧 。 ↑ 「Kingston HyperX Predator PCI Express SSD がLSI SandForce SF3700 PCIeフラッシュコントローラ搭載で発表」 。hothardware.com 。 2016年5月28日の オリジナルからアーカイブ済み 。 2015年 3月21日 取得。 ↑ 「Intel® PCIe* 用ソリッドステートドライブ データセンター ファミリー」 。Intel 。 2015年 3月21日 取得 。 ↑ 「NVM Express 組織の歴史」 。NVM Express。2015 年 11 月 23 日の オリジナル からアーカイブ済み。2015 年 12 月 23 日 取得 。 1 2 Tallis, Billy (2018年6月14日). 「東芝RC100 SSDレビュー:巨大市場における小型ドライブ」 . AnandTech . 2018年6月14日の オリジナルからアーカイブ済み。 2024年3月30日 取得 。 ↑ Kim, Kyusik; Kim, Taeseok (2020). "DRAMレスNVMe SSDにおけるHMB:その使用方法とパフォーマンスへの影響" . PLOS ONE . 15 (3) e0229645. Bibcode : 2020PLoSO..1529645K . doi : 10.1371/journal.pone.0229645 . PMC 7051071 . PMID 32119705 . ↑ Kim, Kyusik; Kim, Seongmin; Kim, Taeseok (2020-06-24). "HMB-I/O: 不揮発性メモリエクスプレスソリッドステートドライブにおける緊急I/O処理のための高速トラック" . Applied Sciences . 10 (12): 4341. doi : 10.3390/app10124341 . ISSN 2076-3417 . ↑ 「NVMeがリファクタリングされる」 。2021年6月30日。 2024年2月27日のオリジナルから アーカイブ済み 。 2024年 2月27日 に取得。 ↑ 「高度なコンピューティングのためのオールフラッシュNVMeサーバー Supermicro」 . Supermicro . 2022年7月22日 取得 . ↑ Siebenmann, Chris. "U.2、U.3、およびその他のサーバーNVMeドライブコネクタタイプ(2022年中頃)」 。 2025年1月22日 取得 。 ↑ McRobert, Kyle. 「U.3 について知っておくべきこと」 Quarch Technology 2025年1月22日 取得 。 ↑ 「M.2 (NGFF) クイックリファレンスガイド」 (PDF) 。Tyco Electronics 。 2025年 10月24日 取得 。 {{cite web}}: CS1 maint: url-status (リンク)1 2 「NVMe over Fibre Channel (NVMe over FC) または FC-NVMe 標準」 。Tech Target。2018 年 1 月 1 日。2021 年 5 月 26 日 取得 。 ↑ "FC-NVMe rev 1.14 (T11/16-020vB)" (PDF) . INCITS . 2017年4月19日。 2022年4月10日に オリジナル (PDF) からアーカイブ済み。 2021年 5月26日 取得 。 ↑ 「NVMe-oF仕様」 。NVMexpress 。 2020 年4月15日。 2021年 5月26日 取得 。 ↑ 「InfiniBandTMアーキテクチャ仕様第1巻リリース1.2.1の補足」 。Infiniband 。 2014 年9月2日。 2016年3月9日の オリジナル からアーカイブ 。 2021年 5月26日 取得。 ↑ 「NVMe-oFとは?」 。 Storage Review 。2020年6月27日。 2021年 5月26日 取得 。 ↑ 「NVM Express over Fabrics 改訂版 1.0」 (PDF) 。NVM Express, Inc. 2016年6月5日。 2019年1月30日にオリジナルから アーカイブ (PDF) 。 2018年 4月24日 取得 。 ↑ Woolf, David (2018年2月9日). 「NVMe over Fabricsがデータストレージに意味すること」 . 2018年4月14日のオリジナルから アーカイブ済み 。 2018年 4月24日 取得。 ↑ Hellwig, Christoph (2016年7月17日). "LinuxにおけるNVMe Over Fabricsのサポート" (PDF) . 2018年4月14日のオリジナルから アーカイブ (PDF) . 2018年 4月24日 取得 . ↑ Petros Koutoupis (2019年6月10日) 「 Data in a Flash、パートIII:TCPを使用したファブリック上のNVMe」 Linux Journal 。 2021年4月27日のオリジナルから アーカイブ。 2021年 5月26日 取得 。 ↑ Stern, Jonathan (2016年6月7日). 「SPDK NVMfターゲットの発表」 . ↑ 「SPDKNVMe-oFRDMA(ターゲットおよびイニシエータ)パフォーマンスレポート」 (PDF) 。SPDK 。 2021年2月1日。 2021年 5月26日 取得 。 ↑ 「SPDKNVMe-oFTCP(ターゲットおよびイニシエータ)パフォーマンスレポート」 (PDF) 。SPDK 。 2020年2月1日。 2021年5月25日にオリジナルから アーカイブ (PDF) 。 2021年 5月26日 取得 。 ↑ 「StarWind NVMe-oF Initiator for Windows のハンズオンレビュー」 StorageReview 2021 年 10 月 6 日。2021 年 10 月 7 日のオリジナルから アーカイブ済み。2021 年 10 月 6 日 取得 。 ↑ 「StarWind SAN & NAS over Fibre Channel」 . StorageReview . 2022年7月20日。 2022年7月20日のオリジナルから アーカイブ済み 。 2022年 7月20日 に取得。 ↑ 「インテル、Lightbits NVMe/TCPストレージの大規模な展開を計画」 。Blocks & Files 。2022年6月9日。 2022年7月6日のオリジナルから アーカイブ済み。 2022年 6月9日 取得 。 ↑ 「LightBits Super SSDが標準イーサネットでNVMeを実現」 ComputerWeekly 。 2021年4月29日。 2021年 4月29日 取得 。 ↑ 「ONTAP向けNVMe/TCPの発表」 。www.netapp.com 。 2024年7 月 17日にオリジナルから アーカイブ済み 。 2025年1月23日 に取得。 ↑ Schmidt, Michael (2024-05-22). "How We Built Our Distributed Data Placement Algorithm" . simplyblock . 2025-01-23 に取得。 1 2 3 Dave Landsman (2013-08-09). "SATA Express デバイスのインターフェースとしての AHCI と NVMe - 概要" (PDF) . SATA-IO . 2013-10-05 のオリジナルから アーカイブ (PDF) . 2013-10-02 に取得 . 1 2 Andy Herron (2013). "Windows 8.1 のストレージとファイルシステムの進歩" (PDF) . snia.org . 2014-01-10 の オリジナル (PDF)からアーカイブ済み。2014-01-11 に 取得 。 ↑ Amber Huffman (2020年3月9日)。 「NVM Express Base Specification Revision 1.4a」 (PDF) 。 仕様書 。セクション1.4 動作原理、p. 7。 2023年12月13日にオリジナルから アーカイブ (PDF) 。 2020年 5月16日 に取得 。 ↑ Werner Fischer; Georg Schönberger (2015-06-01). "Linux Storage Stack Diagram" . Thomas-Krenn.AG. 2019-06-29 のオリジナルから アーカイブ済み。2015-06-08 に 取得 。 ↑ 「ChromeOSがNVM Expressのブートサポートを追加」 。NVM Express 。2015年2月24日。 2015年 3月21日 取得 。 ↑ Akers, Jason B. (2015年1月22日). "4f503189f7339c667b045ab80a949964ecbaf93e - chromiumos/platform/depthcharge" . Git at Google . 2017年8月23日のオリジナルから アーカイブ済み。 2015年 3月21日 取得 。 ↑ "release46" . DragonFly BSD . 2016年9月4日のオリジナルから アーカイブ済み 。 2016年9月8日 に取得。 ↑ "/head/sys/dev/nvme のログ" 。 FreeBSD ソースツリー 。FreeBSD プロジェクト。2013 年 5 月 29 日にオリジナルから アーカイブされました。2012 年 10 月 16 日 に取得 。 ↑ "/stable/9/sys/dev/nvme のログ" 。FreeBSD ソースツリー 。FreeBSD プロジェクト。2018 年 2 月 16 日にオリジナルから アーカイブされました。2013 年 7 月 3 日 に取得 。 ↑ 「FreeBSD 10.2-RELEASE リリースノート」 。FreeBSD プロジェクト。2017 年 6 月 18 日のオリジナルから アーカイブ済み。2015 年 8 月 5 日 取得 。 ↑ 「Genode OS Framework 18.05 のリリースノート 」 。genode.org 。 ↑ "#9910 NVMe デバイスのサポート" . dev.haiku-os.org . 2016-08-06 のオリジナルから アーカイブ済み 。2019-04-18 に 取得 。 ↑ 「NVMeドライバが利用可能になりました - Haikuプロジェクト」 。www.haiku -os.org 。 2016年7月28日 取得 。 ↑ "4053 IllumosにNVMEドライバのサポートを追加" . github.com . 2017年5月10日のオリジナルから アーカイブ済み。 2016年5月23日 取得 。 ↑ Ho, Joshua (2015年9月28日). 「iPhone 6sとiPhone 6s Plusの予備結果」 . AnandTech . 2016年5月26日の オリジナルからアーカイブ済み 。 2016年6月1日 に取得。 ↑ Chester, Brandon (2016年5月16日). 「iPhone SE レビュー」 . AnandTech . 2016年5月20日の オリジナル からアーカイブ済み。 ↑ Matthew Wilcox (2011-03-03). "NVM Express ドライバー" . LWN.net . 2013-11-05 に取得. {{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)↑ Keith Busch (2013-08-12). "Linux NVMe Driver" (PDF) . flashmemorysummit.com . 2013-11-05 のオリジナルから アーカイブ (PDF) . 2013-11-05 に取得 . ↑ "IDF13 ハンズオンラボ: NVM Express Linux オープンソースドライバのコンパイルと SSD Linux ベンチマークおよび最適化" (PDF) . activeevents.com . 2013. 2014-01-11 の オリジナル (PDF)からアーカイブ済み 。2014-01-11 に取得 。 ↑ "Merge git://git.infradead.org/users/willy/linux-nvme" . kernel.org . 2012-01-18 . 2013-11-05 に取得 . ↑ Kim, K.; Kim, T. (2020). "DRAMレスNVMe SSDにおけるHMB:その使用方法とパフォーマンスへの影響" . PLOS ONE . 15 (3) e0229645. Bibcode : 2020PLoSO..1529645K . doi : 10.1371/journal.pone.0229645 . PMC 7051071 . PMID 32119705 . ↑ 「Linux 4.13 は 2017 年 9 月 3 日 (日) にリリースされました」 。2017 年 10 月 29 日時点のオリジナルから アーカイブ済み。2021 年 10 月 16 日 取得 。 ↑ "Pci.c « host « nvme « drivers - kernel/Git/Stable/Linux.git - Linux kernel stable tree" 。 2021年10月16日にオリジナルから アーカイブされました。 2021年10月16日 に取得 。 ↑ 「Retina MacBookとOS X 10.10.3に、より高速な「NVM Express」SSDインターフェースが登場」 . macrumors.com . 2015年4月11日。 2017年8月23日のオリジナルから アーカイブ済み。 2015年 4月11日 取得 。 ↑ "nvme -- 不揮発性メモリホストコントローラインターフェイス" . NetBSD マニュアルページ . 2021-05-16 . 2021-05-16 に取得 . ↑ David Gwynne (2014-04-16). "non volatile memory express controller (/sys/dev/ic/nvme.c)" . BSD Cross Reference . 2014-04-28 のオリジナルから アーカイブ済み. 2014-04-27 に取得 . ↑ David Gwynne (2016-04-14). "man 4 nvme" . OpenBSD man ページ . 2016-08-21 のオリジナルから アーカイブ済み . 2016-08-07 に取得. ↑ 「NVME」 。 アルカ・ノエ wiki 。合同会社アルカ・ノエ2021-04-03 . 2021年6月8日 閲覧 。 ↑ "nvme(7D)" . Oracle. 2015年12月9日にオリジナルから アーカイブ済み 。 2014年12月2日 に取得。 ↑ 「Intel Solid-State for NVMe Drivers」 . intel.com . 2015-09-25. 2016-03-25 のオリジナルから アーカイブ済み 。2016-03-17 に取得 。 ↑ 「VMware NVMe デバイス互換性ガイド」 。vmware.com。2016年 3 月 25 日にオリジナルから アーカイブ済み 。2016 年 3 月 17 日 に取得 。 ↑ 「VSANがNVMeデバイスをサポート」 。vmware.com 。2015年 11 月11日。 2016年3月25日のオリジナルから アーカイブ 。 2016年3月17日 取得。 ↑ 「Windows 8.1はハイブリッドディスクをサポートし、ネイティブNVMeドライバーを追加」 。Myce.com 。 2013 年9月6日。 2014年1月10日のオリジナルから アーカイブ。 2014年1月11日 取得 。 ↑ Windows Server 2025でネイティブNVMeを発表:ストレージパフォーマンスの新時代を切り拓く ↑ 「Windows 7 または Windows Server 2008 R2 でネイティブ ドライバーを使用して NVM Express をサポートするように更新する」 。Microsoft。2014 年 11 月 13 日。2014 年 11 月 29 日にオリジナルから アーカイブ 。2014 年 11 月 17 日 に取得。 ↑ 「推奨AHCI/RAIDおよびNVMeドライバー」 。2013年5月10日。 2021年2月24日に オリジナルからアーカイブ済み 。 2021年 2月19日 に取得。 ↑ 「WindowsにおけるNVM Express(NVMe)の革新」 (PDF) 。 2024年9月5日に オリジナル (PDF) からアーカイブされました。 ↑ lorihollasch (2023-08-09). "NVMe 機能と拡張機能のサポート - Windows ドライバー" . learn.microsoft.com . 2024-04-11 に取得. ↑ 「Windows NVM Express」 。 プロジェクト Web サイト 。2013 年 6 月 12 日の オリジナルからアーカイブ済み。2013 年 9 月 18 日 取得 。 ↑ "Nvmewin - リビジョン 157: /Releases" 。 2017年5月10日に オリジナルからアーカイブされました 。 2016年8月13日 に取得。 ↑ lorihollasch. "StorNVMe コマンドセットのサポート - Windows ドライバー" . learn.microsoft.com . 2025-04-11 に取得. ↑ Yash_Shekar (2025-12-15). "Windows Server 2025 でネイティブ NVMe を発表: ストレージ パフォーマンスの新時代を切り開く" . Windows Server ニュースとベスト プラクティス . 2025-12-26 のオリジナルから アーカイブ済み . 2025-12-27 に取得. ↑ ギュンシュ、マイケル (2025-12-19)。 「Nativer NVMe-Support: Windows 11 における新しいセキュリティの強化」 。 ComputerBase (ドイツ語) 。 2025 年 12 月 27 日 に取得 。 ↑ "nvme2k" 。 ↑ "nvme9x" 。 ↑ "ChangeLog/1.6" . qemu.org . 2018年9月29日のオリジナルから アーカイブ済み。 2015年 3月21日 取得 。 ↑ "EDK II をダウンロード" . SourceForge.net . 2013-12-31 のオリジナルから アーカイブ済み . 2014-01-11 に取得. ↑ "NVM Express制御ユーティリティ" . FreeBSDプロジェクト。2018年3月12日。 2019年7月12日 取得 。 ↑ "GitHub - linux-nvme/nvme-cli: NVMe管理コマンドラインインターフェース" . linux-nvme. 2019-03-26 . 2019-03-27 に取得 .
外部リンク NVM Expressの仕様 コンパクトフラッシュ協会 LFCS: Linuxを不揮発性メモリデバイスに対応させる準備、LWN.net 、2013年4月19日、Jonathan Corbet著 PCI Expressストレージのマルチパス化、Linux Foundation 、2015年3月12日、Keith Busch著 ネットワークエンジニアのためのNVMe、NVMe-oF、およびRDMA、2020年8月、ジェローム・ティシエール著