NVMe disku instalēšanas rokasgrāmata

Pēdējās izmaiņas: Tuesday November 21st, 2023

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ā).
Was this article helpful?
Skatījumi: 202

BeeHosting 10. dzimšanas diena!
līdz 70% atlaide visiem pakalpojumiem
+ bezmaksas vietnes pārsūtīšana.

Facebook Instagram linkedin

Beehosting.pro website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Menu