勵志

勵志人生知識庫

nvme是甚麼

NVMe,全稱爲Non-Volatile Memory Express,中文名爲“非易失性內存主機控制器接口規範”,是一種邏輯設備接口規範。

NVMe定義了一種基於PCI Express(PCIe)的總線接口,用於連接計算機主板上的NVMe存儲設備,如固態硬盤(SSD)、PCIe存儲卡和U.2存儲設備。NVMe接口提供高帶寬和低延遲,支持高性能、高可靠性的存儲設備,它採用新的數據傳輸協議,能夠支持更高的數據傳輸速率,顯著提高存儲設備的性能。NVMe支持併發I/O操作和命名空間的概念,允許多箇獨立的邏輯存儲設備共享同一個物理存儲設備,提高了存儲設備的利用率和可靠性。NVMe適用於需要高性能、低功耗和高可靠性的應用場景,如服務器、數據中心和企業環境。相比之下,傳統的SATASAS接口在數據傳輸速度和I/O吞吐量上不如NVMe。

NVMe的設計初衷是充分利用SSD和存儲類內存(SCM)的速度,它是一種高性能、NUMA(非統一內存訪問)優化的、高度可擴展的存儲協議。NVMe協議建立在高速PCIe通道上,支持64K命令隊列,可以實現超過一百萬的IOP(每秒輸入/輸出操作)。NVMe提供了小型計算機系統接口(SCSI)標準和高級技術附件(ATA)標準的替代方案,用於在主機系統和外圍目標存儲設備之間連接和傳輸數據。