Hetzner - DokuWiki

NVMe

Inhaltsverzeichnis

NVMe

NVMe (Non-Volatile Memory Express) ist eine speziell auf die Bedürfnisse nichtflüchtiger Speicher zugeschnittene Spezifikation zum Zugriff auf Datenträger über PCI-Express. Die Anbindung über PCIe Gen3 x4 bietet beispielsweise eine bis zu viermal schnellere Zugriffsgeschwindigkeit und geringere Latenzen als herkömmliche SATA-Schnittstellen. Durch einen hohen Grad an Parallelität und niedrigen Energieverbrauch werden aktuelle und zukünftige Speicheransprüche erfüllt.

Besonderheiten

NVMe SSDs werden anders als SATA Laufwerke angesprochen. Die erste NVMe-SSD heißt /dev/nvme0n1 statt /dev/sda. Das n nach nvme0 steht hierbei für Namespace. Die erste Partition auf dieser SSD lautet /dev/nvme0n1p1 statt /dev/sda1

Das Schema ist hierbei:

/dev/nvme(Controllernummer)n(Namespace)p(Partition)

nvme-cli

Für das Verwalten der NVMe SSDs kann unter Linux das Tool nvme-cli genutzt werden.

Im Hetzner Rescue-System ist dieses Tool bereits vorinstalliert.

Liste aller erkannten NVMe SSDs anzeigen

nvme list
Node             SN                   Model                                    Version  Namespace Usage                      Format           FW Rev
---------------- -------------------- ---------------------------------------- -------- --------- -------------------------- ---------------- --------
/dev/nvme0n1     S1XXNYAGAXXXXX       SAMSUNG MZVPV512HDGL-00000               1.1      1         102.40  GB / 512.11  GB    512   B +  0 B   BXW7300Q
/dev/nvme1n1     S1XXNYAGAYYYYY       SAMSUNG MZVPV512HDGL-00000               1.1      1         102.40  GB / 512.11  GB    512   B +  0 B   BXW7300Q

Seriennummer auslesen

nvme id-ctrl /dev/nvme0n1|egrep "sn|mn"
sn      : S1XXNYAGAXXXXX
mn      : SAMSUNG MZVPV512HDGL-00000

Smart-Log abfragen

nvme smart-log /dev/nvme0n1
critical_warning                    : 0
temperature                         : 38 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 2%
data_units_read                     : 11,154,582
data_units_written                  : 26,350,216
host_read_commands                  : 654,517,238
host_write_commands                 : 825,794,277
controller_busy_time                : 814
power_cycles                        : 123
power_on_hours                      : 3,188
unsafe_shutdowns                    : 73
media_errors                        : 0
num_err_log_entries                 : 61
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0

Fehler-Speicher abfragen

nvme error-log /dev/nvme0n1


© 2018. Hetzner Online GmbH. Alle Rechte vorbehalten.