この記事は Google Cloud Translation APIを使用した自動翻訳です。
いくつかの文書は原文を読むのに良いかもしれません。
Non-Volatile Memory Express (NVMe) は、ソリッド ステート ドライブ (SSD) およびその他の不揮発性メモリ デバイス用に設計された、オープンで高性能、低遅延のストレージ プロトコルです。これは、PCIe を介してホスト システムを SSD やその他のストレージ デバイスに接続するコンピューター バス インターフェイスです。 NVMe は、レイテンシを短縮し、I/O パフォーマンスを向上させるように設計されているため、ゲーム、仮想化、人工知能などの高性能ストレージを必要とするアプリケーションに最適です。
Non-Volatile Memory Express (NVMe) は、ソリッド ステート ドライブ (SSD) およびその他の不揮発性メモリ デバイス用に設計された、オープンで高性能、低遅延のストレージ プロトコルです。これは、PCIe を介してホスト システムを SSD やその他のストレージ デバイスに接続するコンピューター バス インターフェイスです。 NVMe は、レイテンシを短縮し、I/O パフォーマンスを向上させるように設計されているため、ゲーム、仮想化、人工知能などの高性能ストレージを必要とするアプリケーションに最適です。
NVMe は、周辺機器をコンピュータに接続するために使用されるシリアル バス規格である PCI Express (PCIe) インターフェイスに基づいています。 NVMe は PCIe のポイント ツー ポイント アーキテクチャを利用しており、従来のパラレル バス アーキテクチャよりも高い帯域幅、低いレイテンシ、優れたスケーラビリティを実現します。さらに、NVMe には従来のストレージ プロトコルよりも効率的なコマンド セットがあり、より効率的なデータ転送が可能になります。
NVMe は、SATA や SAS などの従来のストレージ プロトコルよりも効率的なプロトコルになるように設計されています。待ち時間を短縮し、I/O パフォーマンスを向上させるように設計されているため、スループットが向上し、待ち時間が短縮されます。さらに、NVMe は最大 64,000 のキューと、キューごとに最大 64,000 のコマンドをサポートするため、より効率的なデータ転送が可能になります。
NVMe は、2011 年に PCIe 3.0 仕様の一部として初めて導入されました。このプロトコルは、より高速なストレージ ソリューションに対する高まる需要を満たすように設計されました。これは、最新のアプリケーションのパフォーマンス要件を満たすように設計されていない、SATA や SAS などの従来のストレージ プロトコルに代わるものとして作成されました。
2013 年に、NVMe 1.0 仕様がリリースされました。この仕様には、複数のキューのサポート、改善されたコマンド セット、改善された電源管理などの機能が含まれていました。
2016 年に、NVMe 1.1 仕様がリリースされました。この仕様には、電源管理の改善、エラー処理の改善、複数の名前空間のサポートの改善などの機能が含まれていました。
NVMe には、高性能ストレージを必要とするアプリケーションにとって理想的な選択肢となるいくつかの機能があります。これらの機能は次のとおりです。
低遅延: NVMe は遅延を減らすように設計されているため、データ転送が高速になります。
高スループット: NVMe は I/O パフォーマンスを向上させるように設計されており、より高いスループットを可能にします。
スケーラビリティ: NVMe は、従来のパラレル バス アーキテクチャよりも優れたスケーラビリティを可能にする PCIe のポイント ツー ポイント アーキテクチャを利用します。
効率的なコマンド セット: NVMe には、従来のストレージ プロトコルよりも効率的なコマンド セットがあり、より効率的なデータ転送が可能になります。
複数のキューのサポート: NVMe は最大 64,000 のキューとキューごとに最大 64,000 のコマンドをサポートし、より効率的なデータ転送を可能にします。
電源管理の改善: NVMe の電源管理機能が改善され、電力効率が向上しました。
NVMe は、ゲーム、仮想化、人工知能など、高性能ストレージを必要とするアプリケーションに最適です。たとえば、ゲームでは、NVMe によってレイテンシが短縮され、データ転送が高速になり、ゲームプレイがスムーズになります。仮想化では、NVMe によって I/O パフォーマンスが向上し、スケーラビリティとパフォーマンスが向上します。人工知能では、NVMe はデータ処理速度を向上させ、より高速なトレーニングと推論を可能にします。
NVMe には、いくつかの長所と短所があります。
利点:
短所:
NVMe は、SATA や SAS など、他のいくつかのストレージ プロトコルに関連しています。 SATA は、ハードディスク ドライブ (HDD) 用に設計された従来のストレージ プロトコルです。互換性とコスト効率を考慮して設計されていますが、高性能アプリケーション向けには設計されていません。 SAS は、HDD および SSD 用に設計された従来のストレージ プロトコルです。 SATA よりも高いパフォーマンスを実現するように設計されていますが、低遅延アプリケーション向けには設計されていません。
NVMe は、USB や Thunderbolt などの他のコンピューター バス インターフェイスにも関連しています。 USB は、周辺機器をコンピュータに接続するために使用されるシリアル バス規格です。互換性とコスト効率を考慮して設計されていますが、高性能アプリケーション向けには設計されていません。 Thunderbolt は、周辺機器をコンピュータに接続するために使用される高速シリアル バス規格です。 USB よりも高いパフォーマンスを実現するように設計されていますが、低遅延アプリケーション向けには設計されていません。
NVMe はオープン スタンダードです。つまり、ライセンス料を支払う必要なく、誰でもプロトコルを使用および実装できます。これは、追加コストを発生させずに高性能ストレージを使用したい企業にとって魅力的なオプションです。さらに、NVMe は PCIe と下位互換性を持つように設計されているため、企業は既存のシステムをアップグレードして NVMe のパフォーマンス上の利点を活用することが容易になります。