NVM Express [NVMe], eller Non-Volatile Memory Host Controller Interface Specification (NVMHCI), er en spesifikasjon for å få tilgang til SSD-stasjoner (SSD-er) som er tilkoblet via PCI Express (PCIe)-bussen. NVM er et akronym for ikke-flyktig minne (non-volatile memory), som brukes i SSD-er. NVMe definerer optimert registergrensesnitt, kommandosett og funksjonssett for PCIe-SSD-er. NVMe fokuserer på å standardisere PCIe-SSD-er og forbedre ytelsen
PCIe-SSD-enheter som er utviklet basert på NVMe-spesifikasjonen, er NVMe-baserte PCIe-SSD-er. Hvis du vil ha mer informasjon om NVMe, kan du se koblingen http://www.nvmexpress.org/. NVMe-enhetene som brukes for øyeblikket, er NVMe 1.0c-kompatible
Nedenfor vil vi se nærmere på RHEL 7-støtte for NVMe-enheter.
Ingen informasjon om årsak er tilgjengelig.
Følgende er listen over ting som dekkes:
NVMe-driveren eksponerer følgende funksjoner
Tabellen nedenfor viser funksjoner som støttes av RHEL 7-driver [tilleggsdriver] for NVMe på 12 G og 13 G-maskiner
Generasjon | Grunnleggende I/U | Hot Plug | UEFI-oppstart | Eldre oppstart |
---|---|---|---|---|
13 G | Ja | Ja | Ja | Nei |
12 G | Ja | Ja | Nei | Nei |
[Fig. 5] nedenfor forklarer navnekonvensjonen for enhetsnodene
Tallet umiddelbart etter strengen "nvme" er enhetsnummeret
Eksempel:
nvme0n1 – Her er enhetsnummeret 0
Partisjoner legges til etter enhetsnavnet med prefikset "p"
Eksempel:
nvme0n1p1 – partisjon 1
nvme1n1p2 – partisjon 2
Eksempel:
nvme0n1p1 – partisjon 1 av enhet 0
nvme0n1p2 – partisjon 2 av enhet 0
nvme1n1p1 – partisjon 1 av enhet 1
nvme1n1p2 – partisjon 2 av enhet 1 Navnekonvensjoner for enhetsnode
1) følgende kommando formaterer nVMe-partisjonen 1 på enhet 1 til xfs
[root@localhost ~] # mkfs. xfs/dev/nvme1n1p1
meta-data =/dev/nvme1n1p1 isize = 256 agcount = 4, agsize = 12209667 blks
= sectsz = 512 attr = 2, projid32bit = 1
= CRC = 0
data = bsize = 4096-blokker = 48838667, imaxpct = 25
= sunit = 0 swidth = 0 blks
navngivnings = Version 2 bsize = 4096 ASCII-CI = 0 FTYPE = 0
Logg = intern Logg bsize = 4096 blokker = 23847, Version = 2
= sectsz = 512 sunit = 0 blks, rasjonell-Tell = 1
sanntid = none extsz = 4096 blokker = 0, rtextents = 0
2) koble enheten til et monterings punkt og List opp
[root@localhost ~] # Mount/dev/nvme1n1p1/mnt/
[root@localhost ~] # montering | grep-i nVMe
/dev/nvme1n1p1 på/mnt type xfs (RW, relatime, seclabel, attr2, inode64, noquota)
ved hjelp av ledmon-verktøyet for å administrere LED-lamper for nVMe enhet
ledmon og ledctl er to verktøy for Linux som kan brukes til å kontrollere LED-status på hard Disks parings planer. Normalt skal LED-indikatorer for bak bruk kontrolleres av en RAID PERC-kontroller for maskin vare, men når du bruker Software RAID on Linux (mdadm) for NVMe PCIE SSD, vil ledmon Daemon se på status for stasjons mat risen og oppdatere status for LED-er på hard disken.
For ekstra lese sjekk koblingen til link- https://www.Dell.com/support/article/SLN310523/
1) installere OpenIPMI og ledmon/ledctl-verktøy:
Utfør følgende kommandoer for å installere OpenIPMI og ledmon
[root@localhost ~] # yum Install OpenIPMI
[root@localhost ~] # yum installere ledmon-0,79-3.el7.x86_64. rpm
2) bruk ledmod/ledctl Utilities som
kjører ledctl og ledmon samtidig, vil ledmon til slutt overstyre ledctl-innstillingene
a) og sjekke statusen til IPMI som vist i [fig. 6] ved hjelp av følgende kommando
[root@localhost ~] # systemctl Start IPMI
figur 6: IPMI-start og -status
a) Start ledmod
[root@localhost ~]# ledmon
b) [Fig. 7] viser LED-status etter utføring av ledmon for driftstilstanden til enheten
Figur 7: LED-status etter at ledmon er utført for arbeids tilstand for enheten (grønt)
a) kommandoen nedenfor blinker stasjons LED [på Device node/dev/nvme0n1]
[root@localhost ~] # ledctl Finn =/dev/nvme0n1
nedenfor kommandoen vil blinke begge. LED-lampene for stasjoner [på enhets knute/dev/nvme0n1 og/dev/nvme1n1]
[root@localhost ~] # ledctl Finn = {/dev/nvme0n1/dev/nvme1n1}
, og følgende kommando vil slå av Finn LED
[root@localhost ~] # ledctl locate_off =/dev/nvme0n1