Hetzner - DokuWiki

NVMe/ru

Inhaltsverzeichnis

NVMe

NVMe (Non-Volatile Memory Express) это спецификация для доступа к дискам через PCI Express, специально разработанная для энергонезависимой памяти. Подключение через PCIe Gen3 x4 не только обеспечивает скорость обмена данными (до четырех раз быстрее скорости доступа через интерфейс SATA), но и обеспечивает меньшие задержки, чем традиционные интерфейсы SATA. Высокий уровень параллелизма и низкое энергопотребление обеспечивает текущие и будущие потребности в хранении информации.

Особенности

Способ именования NVMe-SSD отличается от SATA-дисков. Первый NVMe-SSD имеет имя /dev/nvme0n1, а не /dev/sda. Здесь n после nvme0 означает пространство имён (namespace). Первый раздел на таких дисках имеет имя /dev/nvme0n1p1 вместо /dev/sda1.

Общая схема имеет вид:

/dev/nvme(номер контроллера)n(пространство имён)p(раздел)

nvme-cli

Для управления NVMe-SSD под Linux можно использовать nvme-cli.

В Hetzner Rescue System эта утилита уже установлена.

Показать список всех доступных NVMe-SSD

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

Показать серийный номер

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

Показать информацию SMART

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

Показать журнал ошибок

nvme error-log /dev/nvme0n1


© 2018. Hetzner Online GmbH. Alle Rechte vorbehalten.