Identifying Optane drives in Linux
By: Date: July 15, 2020 Categories: Storage Hardware and Devices Tags: ,

The easiest way to identify NVME drives backed by either NAND flash or Optane is to use

$ lspci -v

The output will look like this for NVME/NAND

00:0d.0 Non-Volatile memory controller: Intel Corporation NVMe Datacenter SSD [3DNAND, Beta Rock Controller] (prog-if 02 [NVM Express])
Subsystem: Intel Corporation NVMe Datacenter SSD [3DNAND] SE 2.5" U.2 (P4510)
Physical Slot: 13
Flags: bus master, fast devsel, latency 0, IRQ 11, NUMA node 0
Memory at febac000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: uio_pci_generic
Kernel modules: nvme

The output will look like this for NVME/Optane

00:11.0 Non-Volatile memory controller: Intel Corporation NVMe Datacenter SSD [Optane] (prog-if 02 [NVM Express])
Subsystem: Intel Corporation NVMe Datacenter SSD [Optane] 15mm 2.5" U.2 (P4800X)
Physical Slot: 17
Flags: bus master, fast devsel, latency 0, IRQ 11, NUMA node 0
Memory at febbc000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: uio_pci_generic
Kernel modules: nvme

Leave a Comment