Tesztelés nvme-meghajtók különböző működési felület PCI Express gyakorlati
Köszönjük a támogatást!
Ha megkérdezzük, melyik interfészt kell használni az SSD-alapú NVMe protokoll, bárki (akár tudjuk, mi NVMe) válasz: természetesen PCIe 3.0 x4! Azonban a logika ő nehézségekbe ütközhet. A legjobb esetben is kap választ, hogy az ilyen meghajtók támogatják PCIe 3.0 x4, és a sávszélesség interfész van beállítva. Van valami, de az összes róla beszélni csak akkor kezdődött, amikor néhány meghajtó egyes műveletek túlnőtte a keret SATA «közönséges». De közül a 600 MB / s és (egyaránt elméleti) 4 Gb / s PCIe 3.0 x4 interface - csak eltévedni, és tele van egy csomó lehetőség! És hirtelen egy sort PCIe 3.0 elegendő, hiszen egy és félszer több SATA600? A tűzre öntse a gyártók a vezérlők, azzal fenyeget, hogy menjen a gyártási költségvetés PCIe 3.0 x2, és az a tény, hogy számos, a felhasználók, és ez nem áll fenn. Pontosabban, az elmélet, de engedje őket csak újra a rendszert, vagy akár valami benne megváltoztatásával, amit nem akarok. De ahhoz, hogy vásárolni egy csúcskategóriás SSD - tetszik, de aggodalomra ad okot, hogy az előnyeit ez nem lesz semmi (még erkölcsi elégtételt teszt eredményei eszközök).
De ez igaz-e vagy sem? Más szóval, hogy szeretné-e, hogy valóban hagyatkozzunk kizárólag a támogatott üzemmód - vagy ez a gyakorlatban lehetséges feláldozni elveket. Ez az, amit ma, és úgy döntött, hogy nézd meg. Hagyja ellenőrzés gyors lesz, és nem teljes, de a kapott információk elegendőnek kell lennie (azt hiszem) legalább gondolni. Közben tájékoztatta az elméletet.
PCI Express: a meglévő szabványok és sávszélesség
Először is, ez egy PCIe és a sebesség, amellyel ez a felület működik. Gyakran nevezik „busz”, ami némileg helytelen ideológiailag: mint ilyen, a busz, amely csatlakozik az összes eszköz, nem. Sőt, egy sor vegyületek, „pont-pont” (hasonlóan sok más soros interfész) a vezérlő a középső és eszközök ahhoz csatolt (amelyek mindegyike lehet hub következő szintre is).
vizsgálati módszerek
Próbákat különböző változatai a standard PCIe egyszerű: szinte minden vezérlők használatát teszik lehetővé nemcsak támogatta őket, de minden a korábbiak. De a sorok száma - bonyolultabb: akartunk közvetlenül teszteljük és opciók egy vagy két sort PCIe. Mi használja rendszeresen díjat Asus H97-Pro Gamer az Intel H97 chipset, egy komplett nem támogatja, de kivéve a „CPU” x16 (amelyet általában használnak), hogy ott van egy másik, működő módok PCIe 2.0 x2 vagy x4. Itt a trió már használják, hozzátéve, hogy ez a több és PCIe 2.0 mód „CPU” bővítőhely, annak érdekében, hogy értékelni, hogy van különbség. Mégis, a külföldi „közvetítők” ebben az esetben, a processzor és az SSD nem, de ha foglalkoznak „chipset” slot - van: a tényleges chipset ténylegesen csatlakozik a processzorhoz ugyanazon PCIe 2.0 x4. Lehet hozzá még néhány mód, de a nagy részét a kutatás még mindig fogja tölteni egy másik rendszerben.
Az a tény, hogy úgy döntöttünk, hogy a lehetőséget, ugyanakkor, hogy ellenőrizze egy „városi legenda”, azaz a hit a hasznosságát high-end processzorok teszt meghajtók. Ez volt egy nyolc Core i7-5960X - relatív szokásosan használt Core i3-4170 tesztek (ez Haswell és Haswell-E), de amelyek magja négyszer nagyobb. Ezen kívül megtalálható a ládákat szállni Asus Sabertooth X99 hasznos ma számunkra a jelenléte PCIe x4 slot, sőt, képes dolgozni, mint egy x1 vagy x2. Ebben a rendszerben, azt teszteltük három változatban a x4 (PCIe 1,0 / 2,0 / 3,0) a processzor és lapkakészlet PCIe 1,0 x1, PCIe 1,0 x2, PCIe 2,0 x1 és PCIe 2.0 x2 (minden esetben lapkakészlet konfiguráció vannak jelölve a diagram ikon (c)). Van-e értelme most viszont, hogy az első változat a PCIe, figyelembe véve azt a tényt, hogy alig van olyan tábla csak ez a változat a szokásos, képes indítani a NVMe-eszközt? Gyakorlati szempontból - nem, hanem hogy teszteljék a priori várt aránya PCIe 1.1 x4 = PCIe 2.0 x2, és hasonlók, hasznos számunkra. Ha a teszt azt mutatja, hogy a skálázhatóság a gumiabroncs megfelel az elmélet tehát nem számít, hogy nem tudtunk még csekély mértékben értelmes módon kapcsolatba PCIe 3.0 x1 / x2: az első ugyanaz lesz, mint csak PCIe 1.1 x4 és PCIe 2.0 x2, és a második - PCIe 2.0 x4 . És mi van velük.
Ami a szoftvert, azt korlátozni magunkat Anvil Storage Utilities 1.1.0: a különböző alacsony szintű jellemzői a meghajtók méri jól, és semmi nem kell. Éppen ellenkezőleg: a hatása más összetevői a rendszer nagyon nem kívánatos, ezért az alacsony szintű szintetikus céljainknak nem alternatíva.
Mivel a „munkaközeg” szoktuk Patriot Hellfire kapacitása 240 GB. Megállapítást nyert, amikor teszteltük, nem rögzíti a teljesítmény, de a sebesség jellemzők összhangban vannak az eredmények a legjobb SSD az azonos osztályba tartozó, és az azonos kapacitású. És a lassabb eszközök a piacon már ott van, és akkor lesz több és több. Elvileg lehetséges lesz megismételni a vizsgálatokat, és valami gyorsabb, azonban úgy tűnik, nekünk, nem szükséges - az eredmény kiszámítható. De nem fogunk túltenni magunkat, és mi megvan.
teszteredmények
Minden sima és gyönyörű. De a minták nem könnyek. maximális ezekben a vizsgálatokban csak egy kicsit több, mint 500 MB / s, ami eléggé képes még SATA600, vagy (a függelékben a mai tesztek) PCIe 1.0 x4 / PCIe 2.0 x2 / PCIe 3.0 x1. Ez az: ne félj kérdése költségvetés szabályozó PCIe x2, illetve jelenléte az ilyen sorok száma (2.0 verziójú szabvány) résekben M.2 egyes táblák, mivel több-és nem kell. És néha nem kell sok: maximális eredményeket értünk el sorban a 16 csapat, ami nem jellemző a tömeges szoftver. Több közös sorban 1-4 csapat, és ez lehet tekinteni, és az egyik sorban az első PCIe és még az első SATA. Azonban, rezsi, stb zajlanak, így a leggyorsabb felület hasznos. Azonban a túl gyors - az, hogy nem ártalmas.
És ebben a tesztben különböző módon viselkednek platform, és egyetlen parancs sorban - alapvetően más. „Hiba” nem az, hogy sok atommag - rossz. Ők mind egyformák, nem lehet használni, kivéve, hogy az egyik, és nem elég, hogy a bosszú fordult boost módban. Itt van egy különbség valahol a 20% -os gyakorisággal magok és félszerese a cache - ez a Haswell-E működik kisebb gyakorisággal, és aszinkron magok. Általában a top-end platform hasznos lehet, kivéve vyshibaniya maximális „yopsov” az a legnagyobb többszálas nagy mélység a parancs sorban. Az egyetlen kár, hogy a szempontból a gyakorlati munka teljesen gömb alakú szintetikus vákuum :)
A felvételi helyzet alapvetően nem változott - minden értelemben. De mi a vicces mindkét rendszeren kiderült, hogy a leggyorsabb PCIe 2.0 x4 módban a „CPU” slot. Mindkét! És több ellenőrző / érvényesítés. Itt elkerülhetetlenül vajon ezek szükség az új szabványok vagy jobb egyáltalán siet.
Amikor dolgozik különböző méretű blokkok elméleti idill megtört az a tény, hogy a növekedés a felületen a sebesség is van értelme. A kapott számok olyan, hogy elég lenne egy pár PCIe 2.0, de valójában ebben az esetben alacsonyabb, mint a teljesítménye a vonalak, mint a PCIe 3,0 x4, bár nem jelentősen. És általában ott költségvetési top-end „pontszámok” platform sokkal nagyobb mértékben. De éppen ez a fajta működés elsősorban a szoftver és megfelelnek tonna. e ezt az ábrát -. a leginkább közel áll a valósághoz. Ennek eredményeként, ez nem meglepő, hogy nem volt „wow-hatás” vastag interfészek és protokollok nem biztosítanak képzelet. Pontosabban, a gördülő mechanika - lesz, de pontosan ugyanaz, mint ez ad neki semmilyen SSD bármilyen felületen.
Szóval, mit látunk? A használata PCIe 3,0 x4 rendelkezésre állásától függően természetesen előnyös, de nem szükséges: NVMe-meghajtók a középosztály (eredeti felső szegmensében) s szó hoz 10% -kal nagyobb teljesítményt. És akkor - rovására műveletek általában nem olyan gyakran előforduló gyakorlatban. Mi ebben az esetben végre ezt a lehetőséget? Először is, mivel a lehetőséggel, és az állomány nem húzza a zsebében. Másodszor, vannak meghajtók, és gyorsabb, mint a teszt Patriot Hellfire. Harmadszor, vannak olyan területek, ahol a tevékenység „atipikus” egy asztali rendszer terhelése - csak elég tipikus. És ez az, ahol a legkritikusabb teljesítményű adattároló rendszerek, vagy legalábbis a lehetőséget, hogy ez része a nagyon gyors. De mindez nem vonatkozik a közönséges személyi számítógépet.
A velük, mint látjuk, és a használata PCIe 2.0 x2 (ill, PCIe 3.0 x1) nem vezet drámai csökkenése teljesítmény - csak 15-20%. És ez annak ellenére, hogy a potenciális képességeit a vezérlő ebben az esetben is csak négy alkalommal! Sok műveletek, és ez a sávszélesség is elegendő. Ez az egyik vonal PCIe 2.0 már nem elég, így van értelme, hogy támogassa a vezérlők PCIe 3.0 - és az arcát a heves hiánya vonalak a jelenlegi rendszer, ez jól fog működni. Ezen kívül, a hasznos szélessége x4 - hiányában is támogató modern változatai PCIe a rendszerben akkor is lehetővé teszi, hogy a munka egy normális sebességgel (bár lassabban, mint azt esetleg), ha többé-kevésbé széles nyílásába.
Elvileg számos forgatókönyvet, amelyben a szűk valójában flash memória (igen, ez lehetséges, és nem csak a mechanika), ez vezet az a tény, hogy négy harmadik változata a PCIe link erre meghajtó megelőzi az elsőt mintegy 3,5-szerese - az elméleti kapacitás a két esetben különböznek 16 alkalommal. Mi, persze, ez nem azt jelenti, hogy meg kell, hogy gyorsan fut elég lassan fejlődik interfészek - idejüket elment örökre. Egyszerűen, sok lehetőséget a gyors interfészek lehet végrehajtani csak a jövőben. Vagy feltételeket, amelyeknek egy közönséges asztali felhasználók számára soha nem közvetlenül szembesülnek (kivéve szerelmeseinek, mint a mérendő ismert). Tulajdonképpen ennyi.