How to identify optane drives in linux OS using lspci.
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