Szerkesztés

Share via


NVMe – Általános gyakori kérdések

Ez a cikk az Azure-ban létrehozott virtuális gépek NVMe-támogatásával kapcsolatos gyakori kérdéseket ismerteti.

Áttekintés

Mi az az NVMe?

Az NVMe a nemvolatilis memória expressz, egy kommunikációs protokoll, amely gyorsabb és hatékonyabb adatátvitelt tesz lehetővé a kiszolgálók és a tárolórendszerek között. Az NVMe használatával az adatok a legmagasabb átviteli sebességgel és a leggyorsabb válaszidővel továbbíthatók. Az NVMe magasabb IOPS-t (bemeneti/kimeneti műveletek másodpercenként) és átviteli sebességet (MB/s) kínál, amely jelentősen javíthatja a temp (helyi) és a távoli NVMe-lemeztárolók teljesítményét az Azure által felügyelt lemezekkel. A nagyobb teljesítmény különösen előnyös az IO-igényes számítási feladatok esetében, amelyek gyors adatátvitelt igényelnek az Azure-beli felügyelt lemezekre.

Milyen típusú tárolófelületek támogatottak az Azure virtuálisgép-családjaiban?

Az Azure-ban kétféle tárolási adaptert támogatunk, az SCSI-t (kisszámítógépes rendszerillesztőt) és az NVMe-t (nem felejtő memória expressz). Az SCSI-interfész egy régi szabvány, amely fizikai kapcsolatot és adatátvitelt biztosít a számítógépek és a perifériaeszközök között. Az NVMe az SCSI-hez hasonló, mivel kapcsolatot és adatátvitelt biztosít, de az NVMe jelentősen gyorsabb és hatékonyabb interfész a kiszolgálók és a tárolórendszerek közötti adatátvitelhez.

Hogyan javíthatja az Azure Boost és az NVMe az Azure által kínált virtuális gépek teljesítményét?

Az Azure Boost a Microsoft által tervezett rendszer, amely kiszervezi a hipervizor és a gazdagép operációs rendszere által hagyományosan végrehajtott kiszolgálóvirtualizálási folyamatokat a célalapú szoftverekre és hardverekre, így gyorsabb tárolási és hálózati teljesítményt tesz lehetővé az Azure-beli virtuális gépek ügyfelei számára. Az Azure Boost egyik elsődleges előnye, hogy képes növelni az Azure Managed Disks és a helyi tárolók átviteli sebességét. Ez a fejlesztés a tárolási feldolgozási feladatok Azure Boost dedikált hardverre való kiszervezésével engedélyezve van. Az Azure Boost emellett az iparági szabványnak megfelelő NVMe-interfész használatával optimalizálja a teljesítményt, amely kihasználja a szilárd állapotú tárolómeghajtók alacsony késését és belső párhuzamosságát. A teljesítményre vonatkozó részletekért tekintse meg a Microsoft Azure Boost általános rendelkezésre állási blogját .

Az Azure továbbra is támogatja az SCSI-felületi virtuális gépeket?

Igen, az Azure továbbra is támogatja az SCSI-felületet az SCSI-tárolót kínáló virtuálisgép-ajánlatok verzióiban, de nem minden új virtuálisgép-sorozatban lesz SCSI-tároló, mint lehetőség.

NVMe-támogatás

Mely virtuálisgép-generációk támogatják az NVMe-lemezeket?

Az általános célú, a memóriaoptimalizált és a számításoptimalizált virtuális gépek (pl. D/Ev5 vagy Fv2 és régebbi) régebbi generációi általában támogatják az SCSI-t, míg az újabb generációk (például Da/Ea/Fav6 vagy újabb) csak az NVMe-tárolófelületet támogatják. Az Ebsv5/Ebdsv5 és az Lsv2/Lsv3/Lasv3 virtuális gépek azonban bevezették az NVMe-t ideiglenes lemezként.
Mindig ellenőrizze a részletes termékoldalakat, hogy mely virtuálisgép-generációk támogatják a tárolási típusokat.

Az 1. generációs virtuális gépek támogatottak lesznek NVMe-lemezekkel?

Nem, nem tervezik támogatni az 1. generációs virtuális gépek NVMe-lemezeit. Ha úgy gondolja, hogy a számítási feladat az NVMe teljesítményéből származik, át kell váltania a Gen 2 virtuális gépekre. Tekintse meg az új Gen 2 virtuális gép létrehozásának lépéseit. Ha 1. generációs virtuálisgép-rendszerképet próbál használni, akkor vagy nem tud NVMe-kompatibilis virtuális gépet választani, vagy hibaüzenet jelenik meg, amely a következőhöz hasonló: "A kijelölt rendszerkép nem támogatott az NVMe-hez. Lásd: támogatott virtuálisgép-rendszerképek".

Mi történik, ha a használt operációs rendszer nincs megjelölve NVMe-támogatottként?

NVMe virtuális gép csak NVMe-ként címkézett rendszerkép (platformrendszerképtár (PIR) és Azure Compute Gallery) használatával hozható létre. Ha nem megjelölt rendszerképet használ, létrejön egy SCSI virtuális gép, és előfordulhat, hogy a virtuális gép nem a kívánt módon működik. Mindenképpen kövesse az itt felsorolt utasításokat. Az NVMe-felülettel rendelkező virtuális gépek elindításához elengedhetetlen az NVMe-ként megjelölt támogatott operációsrendszer-rendszerképek egyikének kiválasztása. Ha az aktuális operációsrendszer-rendszerkép nem támogatott az NVMe-hez, a következő hibaüzenet jelenik meg: "A kijelölt rendszerkép nem támogatott az NVMe-hez. Lásd: támogatott virtuálisgép-rendszerképek".

Képernyőkép az NVMe egyik támogatott operációsrendszer-lemezképének kiválasztásáról

Mikor lesz NVMe-támogatás hozzáadva a jelenleg használt operációsrendszer-lemezképhez?

Az NVMe-támogatás a legnépszerűbb operációsrendszer-rendszerképek 50+-ában érhető el. Nem adunk hozzá NVMe-támogatást a régebbi operációsrendszer-rendszerképekhez. Azonban folyamatosan fejlesztjük az operációs rendszer lemezképeinek lefedettségét, és javasoljuk, hogy erre a lapra hivatkozva frissítse a legújabb operációsrendszer-rendszerkép-támogatást, amely linuxos és Windows rendszeren is elérhető.

Mi történik, ha a használni kívánt operációs rendszer nem támogatja az NVMe-t?

A legújabb Azure-beli virtuálisgép-generációk közül sokan csak NVMe-t használnak, és olyan operációsrendszer-rendszerképet igényelnek , amely támogatja az NVMe-t, amely itt található. Ha olyan operációs rendszerre van szüksége, amely nem támogatja az NVMe-t, olyan virtuálisgép-sorozatot kell használnia, amely továbbra is SCSI-támogatással rendelkezik.

Hogyan indíthatok el egy virtuális gépet az NVMe felülettel?

Az NVMe a virtuális gépek létrehozása során különböző módszerekkel engedélyezhető, például: Azure Portal, CLI, PowerShell és ARM-sablonok. NVMe virtuális gép létrehozásához először engedélyeznie kell az NVMe beállítást egy virtuális gépen, majd ki kell választania a virtuális gép NVMe vezérlőlemeztípusát. Vegye figyelembe, hogy az NVMe diskcontrollertype engedélyezhető a létrehozás során, vagy frissíthető az NVMe-re a virtuális gép leállítása és felszabadítása esetén, feltéve, hogy a virtuális gép mérete támogatja az NVMe-t.

Azure Portal nézet

  1. Lemezvezérlő szűrő hozzáadása. Az NVMe jogosult méreteinek megkereséséhez válassza az Összes méret megtekintése, a Lemezvezérlő szűrő, majd az NVMe kiválasztása lehetőséget:

    Az NVMe-felület lemezvezérlő-szűrőjének hozzáadására vonatkozó utasítások képernyőképe.

  2. Az NVMe funkció engedélyezéséhez keresse fel a Speciális lapot.

    Képernyőkép az NVMe felületi funkció engedélyezésére vonatkozó utasításokról.

  3. Ellenőrizze, hogy a funkció engedélyezve van-e a Felülvizsgálat és a Létrehozás gombra kattintva.

    Képernyőkép a funkciók engedélyezésének áttekintésére és ellenőrzésére vonatkozó utasításokról.

Azure Storage-teljesítmény NVMe-lemezekkel

Milyen típusú számítási feladatok élvezik az NVMe-lemezek előnyeit?

Az NVMe lemezt használó virtuálisgép-családok az SCSI-hez képest teljesítménybeli előnyöket mutatnak különböző számítási feladatok esetében, amelyek magasabb I/O-t és jobb tárolási teljesítményt igényelnek. Ezek az előnyök olyan virtuális gépeken érhetők el, amelyek ideiglenes és/vagy távoli NVMe-lemezeket használnak. A virtuális gépek NVMe-lemezekkel való használata számos számítási feladat teljesítménybeli előnyeit teszi lehetővé, többek között az alkalmazáskiszolgálóktól, webkiszolgálóktól, adatbázisoktól, adattárházaktól, elemzésektől kezdve.

Milyen teljesítménynövekedésre számíthatok az NVMe-lemezektől?

Az alkalmazások által elért teljesítménynövekedés számos tényezőtől függ, például a virtuális gép típusától, a virtuális gép méretétől és az I/O blokk méretétől. Az ideális blokkméret meghatározásához és a maximális átviteli sebesség eléréséhez tesztelje az egyes virtuálisgép-méreteket. Fontos az I/O-méret optimalizálása az alkalmazás konkrét követelményei alapján. Az egyes virtuálisgép-típusok teljesítményképességéről további információt a részletes termékoldalakon talál.