Ievads
NVMe (Nestabilās Atmiņas Ekspresis) ir specifikācija, kas paredzēta piekļuvei diskdziņiem caur PCI Express; tā ir īpaši pielāgota nestabilās atmiņas vajadzībām. Pieslēgums caur PCIe Gen3 x4 (32 GBit/s) piedāvā, piemēram, līdz pat piecgadu ātrāku piekļuves ātrumu un zemākas aizturi nekā parastie SATA 3 (6 GBit/s) interfeisi. Pateicoties augstam paralēlismam un zemam enerģijas patēriņam, tie ļauj lietotājiem apmierināt esošos un nākotnes atmiņas prasības.
Raksturlielumi
NVMe SSD tiek adresēti atšķirīgi nekā SATA diski. UNIX sistēmā (Linux/BSD) pirmo NVMe-SSD sauc par /dev/nvme0n1
nevis par /dev/sda
. Pēc nvme0
sekojošais n
nozīmē “vietu”. Pirmā šī SSD sadaļa ir /dev/nvme0n1p1
nevis /dev/sda1
.
Shēma ir:
/dev/nvme<KONTROLES_NUMURS>n<VIRSNES_VIETA>p<DAĻA>
NVMe-CLI
NVMe SSD pārvaldībai UNIX sistēmās varat izmantot rīku nvme-cli.
Rādīt visu atpazīto NVMe SSD sarakstu
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
Rādīt konkrēta NVMe SSD serijas numuru
nvme id-ctrl /dev/nvme0n1|egrep "sn |mn "
sn : S1XXNYAGAXXXXX
mn : SAMSUNG MZVPV512HDGL-00000
Rādīt SMART žurnālu
SMART nozīmē “Pašmonitorēšanas, analīzes un atskaites tehnoloģija”. Daži NVMe SSD modeļi atbalsta SMART žurnāla nolasīšanu, izmantojot rīku smartctl
. Tas tiek izmantots arī SATA diskiem un var sniegt jums vairāk detaļu nekā nvme
rīks.
Izmantojot Smartctl
smartctl -a /dev/nvme0n1
smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.19.101] (local build)
Copyright (C)
2002-17, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
[...]
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02, NSID 0x1)
Critical Warning: 0x00
Temperature: 29 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 113,446 [58.0 GB]
Data Units Written: 48,760 [24.9 GB]
Host Read Commands: 111,504,973
Host Write Commands: 41,507,430
Controller Busy Time: 1,395
Power Cycles: 7
Power On Hours: 395
Unsafe Shutdowns: 0
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 29 Celsius
Temperature Sensor 2: 30 Celsius
Error Information (NVMe Log 0x01, max 64 entries)
No Errors Logged
Protams, šeit ir tālākais tulkojums ar saglabātu HTML formatējumu:
Izmantojot NVMe-CLI
nvme smart-log /dev/nvme0n1
Smart Log for NVME device:nvme0n1 namespace-id:ffffffff
critical_warning : 0
temperature : 29 C
available_spare : 100%
available_spare_threshold : 10%
percentage_used : 0%
data_units_read : 113,446
data_units_written : 48,760
host_read_commands : 111,504,973
host_write_commands : 41,507,430
controller_busy_time : 1,395
power_cycles : 7
power_on_hours : 395
unsafe_shutdowns : 0
media_errors : 0
num_err_log_entries : 0
Warning Temperature Time : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1 : 29 C
Temperature Sensor 2 : 30 C
Rādīt kļūdu žurnālu
nvme error-log /dev/nvme0n1
Kļūdu žurnāla ieraksti for ierīci:nvme0n1 ieraksti:1
.................
Ieraksts[ 0]
.................
error_count : 0
sqid : 0
cmdid : 0
status_field : 0(UZMANĪBU: Komanda veiksmīgi pabeigta)
parm_err_loc : 0
lba : 0
nsid : 0
vs : 0
cs : 0
.................
Veikt paštestēšanu
Jūs varat sākt īsu paštestu (ilgums: līdz 1 stundai), lai pārbaudītu NVMe SSD veselību, izmantojot šo komandu:
nvme device-self-test /dev/nvme0n1 -s 1
Kad paštests ir sācies, izmantojiet šo komandu, lai pārbaudītu pašreizējo stāvokli:
nvme self-test-log /dev/nvme0n1
- Izvade, kamēr tests tiek veikts:
Tests ir 21% pabeigts un joprojām ir procesā.
- Ja nosauktās komandas izvade norāda
0%
, tests vai nu netiek veikts, vai netiek atbalstīts instalētajā NVMe SSD:Tests ir 0% pabeigts un joprojām ir procesā.
- Kad tests ir pabeigts, lūdzu, atkārtoti pārbaudiet SMART veselības datus (skatīt attiecīgo sadaļu šajā rakstā).