NVMe

Az NVMe PCIe-t használ?

Az NVMe PCIe-t használ?
Az adatfeldolgozás minden vállalkozás középpontjában áll. A közepes specifikációkkal rendelkező számítógép elegendő az egyszerű adatfeldolgozáshoz, de nagyobb léptékben ez nem lesz elegendő. Amint az adatok folyamatosan nőnek, a vállalkozások mindig a legújabb technológiákat keresik, amelyek felgyorsíthatják az adatfeldolgozást. A nagy sebességű számítógép-alkatrészek döntő fontosságúak az adatok nagy darabjainak valós idejű feldolgozásában. Az egyik legfrissebb frissítést igénylő komponens a belső másodlagos tárolóeszköz. Ezek az eszközök létfontosságú szerepet játszanak az adatok rögzítésében, elérésében, feldolgozásában és átalakításában, és ezek jelentősen fejlődtek, hogy megfeleljenek az üzleti igényeknek. Az NVMe (Non-Volatile Memory Express) meghajtó a tárolóeszközök legújabb és messze leggyorsabb fejlődése. Mielőtt jobban elmélyednénk az NVMe-ben, nézzük meg röviden a ma használt különféle belső másodlagos adathordozókat.

Merevlemez (HDD). A mágneses és mechanikus forgó hajtást örökölt tárolóeszköznek tekintik. A 20. század közepe óta létezik. A HDD-k mozgó alkatrészekből készülnek, amelyek gyakrabban okozzák a készülék meghibásodását. Jelenleg a rendelkezésre álló formai tényezők a 3.5 ”és 2.5 ”-es HDD-k. A mai HDD-k a SATA szabvány (Serial Advanced Technology Attachment) interfészt használják, amely felváltotta a már elavult IDE (Integrated Drive Electronics) és PATA (Parallel Advanced Technology Attachment) szabványokat.

Solid State Drive (SSD). Az SSD az új generációs tárolóeszköz, amely az információkat flash alapú memóriákban tárolja. A HDD ugyanazokat a funkciókat látja el, csak gyorsabban. A HDD-vel ellentétben nem valószínű, hogy meghibásodik, mivel nincsenek mozgó alkatrészek. Az SSD-k vagy a SATA vagy a PCIe (Peripheral Component Interconnect Express) interfészt használják.

Tehát hova illeszkedik az NVMe? Az NVMe jobb megértése érdekében először tudassa meg velünk a különbségeket a SATA és a PCIe interfész között.

SATA vs PCIe

A SATA és a PCIe a belső tárolóeszközök interfész-adathordozója. A SATA a merevlemezre és az SSD-re egyaránt használható, míg a legújabb PCIe az SSD-kre.

A merevlemez a számítógépek hardverkomponensei között a leglassabb. Ahhoz, hogy lépést tartsunk a többi alkatrész sebességével, feltétlenül szükséges volt az IDE és a PATA szabványok cseréje a gyorsabb interfésszel, a SATA-val.

A SATA mind csatlakozó, mind busz szabvány. A SATA csatlakozó a merevlemezeket és az SSD-ket a számítógép alaplapjának SATA buszához köti. Ennek az egyszerű csatlakozónak számos fejlesztése volt, és a legújabb iterációja szerint a SATA III-t széles körben használják a modern HDD-k és SSD-k. A SATA III átviteli sebessége 600 MB / s, és az AHCI (Advanced Host Controller Interface) segítségével kommunikál SATA eszközökkel. Az AHCI-t kifejezetten a forgó HDD-k számára tervezték, de mivel fejlesztésénél nem volt szabvány a SATA meghajtókra, az AHCI-t támogatták, hogy működjön együtt a SATA-val. Bár az AHCI kompatibilis volt a SATA meghajtókkal, lassú átviteli sebessége miatt nem optimalizálta teljes mértékben a flash alapú SSD-k lehetőségeit. Szükség van egy SATA vezérlőre az AHCI számára, hogy kommunikáljon a SATA meghajtóval, ami tovább lassítja az adatátvitelt. A gyártók ezután más interfészeket is feltártak, amelyek gyorsabb átviteli sebességet eredményezhetnek.

A PCIe egy nagy sebességű bővítő busz szabvány, amely felváltotta a régebbi és lassabb PCI, PCI-X és AGP busz szabványokat. Főleg grafikus, Wi-Fi és Ethernet kártyákhoz használták. A PCIe közvetlen kapcsolatban áll a CPU-val, ami jelentősen felgyorsítja az átviteli sebességet. A SATA-val ellentétben a PCIe nem igényel vezérlőt a meghajtó és a CPU között az adatok oda-vissza váltásához. A PCIe egyéb lenyűgöző előnyökkel is jár, mint például alacsonyabb késleltetés, méretezhető teljesítmény, megnövelt I / O, akár 40 sáv CPU foglalatonként, és alacsony energiafogyasztás.[1] PCIe 3.A 0 a PCIe legújabb generációja, sávonként 985 MB / s átviteli sebességgel, legfeljebb 16 sávból állhat. A PCIe ezen kiváló tulajdonságai ideális helyet kínálnak az SSD-k számára. De egy dolog még mindig hiányzik; az SSD-k és a PCIe interfész közötti kommunikációs szabvány. Ekkor kerül az képbe az NVMe.

Az NVMe PCIe-t használ?

Az NVMe és a PCIe között sok a zavar, mivel ezt a két szót gyakran felcserélve használják. Más esetekben az SSD és az NVMe két különböző meghajtónak számít. De mi is pontosan az NVMe?

Az NVMe nem interfész és nem is meghajtó. Jelenleg ez az NVM tárolóeszközök, például az SSD-k ipari kommunikációs szabványa. Ami azt illeti, kifejezetten flash alapú SSD-k számára készült. Míg a PCIe a fizikai interfész, az NVMe az a protokoll, amely a PCIe-t használó NVM-eszközöket kezeli. Ezért hasonló az AHCI-hoz, csak sokkal gyorsabb.

Összehasonlításképpen: az AHCI csak egy parancssorral rendelkezik, és soronként 32 parancsot tud küldeni, az NVMe viszont észbontó 64 ezer sor és küldhet 64K parancs soronként. Ez elsöprő 4M parancsok összesen! Ellentétben az AHCI-val, amely az adatok CPU-ra történő elküldése előtt átmegy a SATA vezérlőn, az NVMe közvetlenül kommunikál a CPU-val, vezérlő nélkül. Ezenkívül több mint egymillió IOP-val rendelkezik (bemeneti / kimeneti műveletek másodpercenként), szemben a 100 000 AHCI-vel. Ezenkívül alacsonyabb, mindössze néhány mikroszekundumos késleltetéssel rendelkezik, mint az AHCI 30-100 mikrosekunduma. Beszéljünk az átviteli sebességről. Mint korábban említettük, a PCIe adatátviteli sebessége sávonként 1 GB / s. Az NVMe négy sávos PCIe-t használ, ami elméletileg azt jelenti, hogy az NVMe SSD-k a 3-as átviteli sebesség.9 GB / s.[2] Több mint hatszor gyorsabb a SATA-meghajtók 600 MB / s-os átviteli sebességéhez képest.

Ez kész üzlet, az NVMe minden szempontból biztos nyertes, de van egy hátránya - az ár. Az NVMe magasabb árcédulát visel, és egyesek számára ez nem praktikus választás. A SATA SSD-k viszonylag gyorsan képesek futtatni programokat, fájlokat átvinni és indítani a számítógépet, de például nagy videofájlok feldolgozásához, vagy olyan iparágakban, ahol több alkalmazás egyidejű futtatására és hatalmas fájlok valós idejű feldolgozására van szükség, az NVMe meghajtókra költött extra dollár méltó megtérülés.

Az NVMe PCIe-t használ? Ez határozott Igen! Az NVMe együtt dolgozik a PCIe-vel egy kivételesen nagy sebességű adatátvitel érdekében, és jelentős előrelépés a régebbi AHCI szabványhoz képest.

Források:

[1] J. Metz, „NVMe abszolút kezdőknek”, 2014. november 11., https: // blogs.cisco.com / datacenter / nvme-for-absolute-beginners, Hozzáférés: 2020. december 16

[2] Westrick, Tom: „Mik az NVMe meghajtók, és érdemes-e ilyet vásárolnia??”, 2020. szeptember 16., https: // www.howtogeek.com / 404627 / what-are-nvme-drives-and-should-you-buy-one /, Hozzáférés: 2020. december 16

5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...
A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...