Blog Raspberry Pi SSD 1920x1080 px RECENZE

Raspberry Pi SSD

Koncem října uvedla nadace Raspberry Pi na trh své vlastní rychlé NVMe SSD disky ve velikostech 256 a 512 GB, navržené speciálně pro Raspberry Pi 5 a další kompatibilní zařízení. Slibují výrazné zlepšení výkonu při I/O operacích, rychlejší start systému a spolehlivý provoz. V našem testu se podíváme na reálný výkon disků, jejich kompatibilitu s Raspberry Pi 5 a zhodnotíme, zda nová technologie splňuje očekávání. (V době psaní tohoto článku jsou k dispozici pouze disky velikosti 256 GB. Jakmile nadace uvolní do distribuce 512GB disky, zařadíme do testu i tuto variantu.)

SSD 256 GB
SSD 512 GB

Rychlé SSD paměťové disky se k pětkovým malinám připojují pomocí rozšiřujících desek přes rozhraní PCIe 2.0, které podporuje rychlý (až 500 MB/s) přenos dat jak ze samotných NVMe disků, tak i dalšího příslušenství jako jsou např. akcelerátory umělé inteligence.

Raspberry Pi vyvinula svoji vlastní nástavbu s označením M.2 HAT+ (kde HAT znamená Hardware Attached on Top) s podporou NVMe disků velikostí 2230 a 2242. Rychlé SSD disky se dají k malinám připojit i přes další dodavatele HATů jiných výrobců jako např. Pimoroni NVMe Base, Suptronics – X1005 2280 M.2 NVMe dual Shield nebo Pineboards – HatDrive! Piano, který cílí především na milovníky hudby. Pro náš test byla zvolena oficiální nadační sada Raspberry Pi SSD Kit obsahující M.2 HAT+ a 256 GB NVMe SSD disk.

Základní technické specifikace

Výrobce uvádí pro své NVMe SSD disky tyto specifikace:

technické specifikace výrobce 256 GB NVMe 512 GB NVMe
4 kB čtení (random reads) 40k IOPS 50k IOPS
4 kB zápis (random writes) 70k IOPS 90k IOPS
M.2 2230 formát (M-Key)
vyhovuje standardu PCIe Gen 3
rozhraní registru NVMe 1.4 a sada příkazů
vyžaduje adaptér M.2 kompatibilní s Raspberry Pi 5
provozní teplota od 0 °C do 70 °C
kritická teplota 85 °C
podporuje SMART/Health monitoring (NVME Set Identifier Maximum: 0)
podporuje update firmwaru (frmw: 0x16)
sanitize capabilities present (sanicap: 0x60000002)

Před samotným testováním je potřeba nainstalovat SSD disk na HAT+ desku, připojit všechna periferní zařízení a vložit do počítače microSD kartu s nejnovější verzí operačního systému Raspberry Pi OS. Po spuštění Raspberry Pi 5 se pomocí nástroje pro kopírování SD karet zkopíruje instalační balíček na připojený SSD disk. Celý proces zabere kolem pět minut. Následně se nastaví Raspberry Pi tak, aby bootovalo z NVMe. Rychlost PCIe je nastaveno na Gen 3. Po rychlém restartu bylo zařízení připraveno k testování.

Test rychlosti

Pro testování byl použit Raspberry Pi 5 (4 GB) s oficiálním Raspberry Pi M.2 HAT+, vše aktualizováno na nejnovější dostupnou verzi OS/jádra. Software pro benchmarking disku je fio. Test proběhl v režimu performance CPU governor set pro různé velikosti bloků dat. U NVMe disků testujeme jak PCIe Gen 2, tak Gen 3. Následující srovnávací graf se zaměřuje na blok dat o velikosti 4k, protože tato velikost bloků je zmíněna i v marketingových materiálech.

Zároveň musíme zmínit, že toto je čistě test rychlosti/průchodnosti na zařízení, které obsahuje operační systém a několik testovacích souborů, nic jiného. Vaše zkušenost se může lišit, jakmile se disk začne plnit daty, což je běžné u téměř všech disků.

Před samotným testováním je potřeba nainstalovat SSD disk na HAT+ desku, připojit všechna periferní zařízení a vložit do počítače microSD kartu s nejnovější verzí operačního systému Raspberry Pi OS. Po spuštění Raspberry Pi 5 se pomocí nástroje pro kopírování SD karet zkopíruje instalační balíček na připojený SSD disk. Celý proces zabere kolem pět minut. Následně se nastaví Raspberry Pi tak, aby bootovalo z NVMe. Rychlost PCIe je nastavena na Gen 3. Po rychlém restartu je zařízení připraveno k testování.

Začněme časem, který je nutný ke spuštění počítače. S originální microSD kartou Raspberry Pi kategorie A2 trvá spuštění pětkové maliny 22,71 vteřiny. Při použití SSD disku velikosti 256 GB se čas zkrátí na 19,92 vteřiny. Rozdíl je tedy necelé 3 vteřiny, nicméně SSD disky se nepořizují kvůli rychlému startu systému. Hlavní výhoda SSD disků spočívá v rychlosti zápisu a čtení dat.

Výsledky testu rychlostí Gen 2 a Gen 3:

Rychlosti PCIe Gen 2
rychlosti PCIe Gen 2 pro Raspberry Pi NVMe SSD (256 GB)
velikost bloku 4k (IOPS) 8k (IOPS) 64k (IOPS) 512k (IOPS) 1m (IOPS) 16m (IOPS)
čtení 430.27 MB/s (107568) 436.29 MB/s (54536) 441.33 MB/s (6895) 442.19 MB/s (863) 443.27 MB/s (432) 442.62 MB/s (27)
zápis 385.19 MB/s (96297) 390.04 MB/s (48756) 395.03 MB/s (6172) 395.34 MB/s (772) 395.36 MB/s (386) 396.05 MB/s (24)
randread 424.98 MB/s (106246) 430.64 MB/s (53830) 439.83 MB/s (6872) 441.91 MB/s (863) 442.18 MB/s (431) 442.37 MB/s (27)
randwrite 361.05 MB/s (90264) 366.00 MB/s (45750) 390.24 MB/s (6097) 396.60 MB/s (774) 397.28 MB/s (387) 396.05 MB/s (24)
Rychlosti PCIe Gen 3
rychlosti PCIe Gen 3 pro Raspberry Pi NVMe SSD (256 GB)
velikost bloku 4k (IOPS) 8k (IOPS) 64k (IOPS) 512k (IOPS) 1m (IOPS) 16m (IOPS)
čtení 806,98 MB/s (201745) 782,15 MB/s (97768) 771,78 MB/s (12 059) 870,75 MB/s (1700) 870,59 MB/s (850) 871,34 MB/s (53)
zápis 680,47 MB/s (170118) 739,07 MB/s (92 384) 742,57 MB/s (11 602) 746,81 MB/s (1458) 745,25 MB/s (727) 748,61 MB/s (45)
randread 787,78 MB/s (196947) 820,45 MB/s (102 557) 866,28 MB/s (13 535) 870,46 MB/s (1700) 870,31 MB/s (849) 869,88 MB/s (53)
randwrite 606,77 MB/s (151692) 610,23 MB/s (76279) 735,03 MB/s (11484) 747,79 MB/s (1460) 748,09 MB/s (730) 748,47 MB/s (45)

Test rychlosti ukázal, že značkové SSD disky od Raspberry Pi nabízí podobné rychlosti jako NVMe karty od jiných výrobců. Každopádně oficiální disky od Raspberry Pi dávají záruku kvality a kompatibility, a jistotu, že s Vašimi malinami budou fungovat správně.

Test provozních teplot

Jak moc se disk při provozu zahřívá? Teplota disku byla testována pomocí smartctl, což je příkaz v Linuxu, který je součástí balíčku smartmontools a slouží ke sledování aktuálního stavu disků podporujících technologii SMART.

Teplota v klidovém režimu byla testována po pěti minutách nečinnosti Raspberry Pi 5. Při použití PCIe Gen 3 byla teplota disku 28 °C. U PCIe Gen 2 byla o něco vyšší, a to 34 °C. Při zátěži dosáhla teplota u PCIe Gen 3 až 78 °C, zatímco u PCIe Gen 2 stoupla až na 81 °C.

Test provozních teplot
test provozních teplot 256 GB NVMe 512 GB NVMe
v klidu při zátěži v klidu při zátěži
PCIe Gen 2 34 °C 81 °C
PCIe Gen 3 28 °C 78 °C

Spotřeba

Raspberry Pi využívá procesory ARM, které jsou navrženy pro nízkou spotřebu energie. Rychlé PCIe zařízení ji přirozeně zvyšují, zejména při intenzivní zátěži. Jak ukázal test, SSD karta o velikosti 256 GB zvýší při plném zatížení odběr energie přibližně o třetinu.

Spotřeba NVMe
spotřeba 256 GB NVMe 512 GB NVMe
provozní režim s plným výkonem 5,36 W
provozní režim se sníženým výkonem 4,47 W
provozní režim nízké spotřeby (500 μs výstupní latence) 2,23 W
spánek (vstup: 210 μs, odchod: 1,2 ms latence) 0,05 W
stav hlubokého spánku (vstup: 1 ms, výstup: 9 ms latence) 0,005 W

Závěrečné hodnocení

Nový NVMe SSD disk od nadace ocení hlavně ti, kdo chtějí poprvé vyzkoušet technologii SSD, aniž by si museli lámat hlavu s tím, zda bude fungovat s Raspberry Pi 5. Je ideální volbou pro ty, kdo ve svých projektech přecházejí z micro SD karet nebo USB úložišť. Funguje dobře, snadno se používá a přináší znatelné zrychlení při běžných úkonech.

Možná zaplatíme trochu více za značku Raspberry Pi, ale tyto peníze navíc s sebou nesou jistotu, že produkt byl testován a je kompatibilní s Pi 5. Samozřejmě můžeme něco ušetřit pořízením M.2 2230 no name disku, tím ale riskujeme, že nebude plně funkční s naším zařízením. Každopádně až 20násobný nárůst výkonu a 100% jistota kompatibility za to určitě stojí.

klady

  • kompatibilita s Raspberry Pi 5
  • až 20násobný nárůst výkonu při rychlostech Gen 3
  • záruka kvality nadace Raspberry Pi
  • PCIe Gen 3
  • zvýhodněné sady od výrobce

zápory

  • vyšší cena oproti neznačkové konkurenci

Zdroje


Raspberry Pi SSD – oficiální dokumentace

Článek vytvořen s pomocí redakčního textu Tom’s Hardware a bret.dk.

Podobné příspěvky

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *