Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Auto-Moto
Mobilní telefony
Notebooky  |  Tablety
Příslušenství
Wearables  |  Ostatní
Svět hardware  |  Digimanie  |   TV Freak

Testování SD a MMC karet na Pocket PC zařízeních

27.8.2004, Pavel Koza, článek
Otázky "jakou paměťovou kartu si mám koupit" jsou evergreenem diskuzí nejen na tomto serveru. Každý by samozřejmě rád za své peníze získal to nejlepší, takže je na čase se této oblasti začít věnovat trochu více. Cílem tohoto článku však není rozhodnout, že právě tato karta je ta NEJ a stojí za to si ji pořídit, ale spíš zodpovědět obecné otázky jako "která technologie je rychlejší" nebo "jestli má za kartu pro Pocket PC smysl utrácet hodně peněz za různé High Speed varianty.
I když průměrná velikost integrované paměti pro programy a data neustále roste, bez paměťové karty se obejde pouze malá skupina uživatelů Pocket PC zařízení. Uživatelé si mohou vybírat z široké palety karet různých typů i velikostí, a tak se může stát, že se celkem jednoduchá operace při pokusu o výběr co nejlepší karty může změnit v celkem slušnou bojovku:) Proto je tu tento článek, který by měl onu rovnici o mnoha neznámých výrazně zjednodušit.

Na úvod jen jedno varování - i když se osobně domnívám, že se naměřené výsledky dají paušalizovat na všechny SD/MMC karty, bez testování mnohem širší skupiny karet to samozřejmě NEMOHU GARANTOVAT. V tomto testu jsem měl k dispozici trojici SD karet od Pretecu (všechny HighSpeed), trojici MMC karet od stejné firmy (všechny HighSpeed, 128MB navíc v odolném kovovém pouzdře) a dvojici karet od HP. Testy jsem prováděl pomocí programu Spb Benchmark na zařízení HP iPAQ h4150 vždy po provedení měkkého resetu a po zformátování karty (FAT16, výjimky jsou uvedeny). Kdyby měl nějaký distributor zájem mít tady porovnání i svých karet, nechť mi pošle SZ.

A nyní pár obecných informací. Výkon paměťových karet závisí na spoustě různých faktorů. Pokud chcete maximální výkon, snažte se mít co nejnovější firmware PDA zařízení (ovladač SD je velmi často vylepšován), občas kartu defragmentujte, případně všechna data překopírujte jinam, zformátujte a data vraťte. Snažte se s kartou nemanipulovat ve chvíli, kdy se na ni zapisuje. Nic nezkazíte občasným vyčištěním kontaktů. Velmi často je možné přes kartu vyměňovat data mezi různými typy zařízení, ovšem pokaždé zde existuje malé riziko, že v lepším případě bude karta na jiném zařízení nečitelná, v horším kartu poškodí. Proto je lepší tyto věci zjišťovat s kartou bez ostrých dat.

Za zapůjčení prostředků pro tento článek děkuji společnostem Pretec, Hewlett-Packard a AH Mobile, kde si je případní zájemci mohou zakoupit.


Test #1 -- SD či MMC, kterou vybrat?
Asi základní otázka vyvstane ihned po rozhodnutí, že si nějakou paměťovou kartu pořídíte. Snad ve všech novějších Pocket PC lze používat bez problémů oba typy, pouze nejstarší Pocket PC mohou mít problém s SD kartami. Dávno už neplatí, že maximum pro MMC karty je 128MB, nyní si můžete vybrat mezi SD a MMC ve všech běžných velikostech. Rozdílů mezi nimi je hned několik, takže rozhodování nemusí být úplně jednoduché. První, a pro někoho zásadní rozdíl, je cena. Vesměs lze tvrdit, že MMC karty jsou tak o 10-20% levnější než SD karty. Druhým rozdílem je možnost SD karet zapnout přepínačem ochranu proti zápisu (stejně jako u disket), u MMC tato vlastnost chybí. Ale je tu i třetí důvod, a tím je rozdílný výkon. A jak sami vidíte, SD je na tom výrazně lépe. V porovnání cena / výkon bych si dovolil tvrdit, že i když jsou SD karty trochu dražší, je jejich nákup výhodnější.


Pretec 256MB SD / MMC



Ikona Odkaz na databázi
MMC
SD
Storage card index74,2118
Zápis 1 MB souboru (KB/s)439674
Čtení 1 MB souboru (MB/s)0,6631,14
Kopírování 1 MB souboru na kartu (KB/s)6981180
Kopírování 1 MB souboru z karty (KB/s)478660
Zápis 100 souborů 1 KB (KB/s)70,794,5
Čtení 100 souborů 1 KB (MB/s)0,580,975
Kopírování 100 souborů 1 KB souboru na kartu (KB/s)75,598,5
Kopírování 100 souborů 1 KB souboru z karty (KB/s)385475
Vypsání složky: 2000 souborů ve složce (tisíc souborů/s)1313,1


Test #2 -- Je nějaký výkonnostní rozdíl mezi kartami různých výrobců?
No to si pište, že je:) A občas obrovský. Problém je v tom jak to přesně změřit a porovnat. Výkon karty totiž záleží i na zařízení, na kterém se testuje. A i to může být značně odlišné, záleží nejen na případné HW změně mezi jednotlivými výrobními řadami jednoho modelu (což je dost neobvyklé, ale stát se to může), ale především na verzi firmware. Stejně ovšem platí, že jedna a ta samá karta může v různých zařízeních různých výrobců běhat úplně jinak.

Na to, abych zde předjímal nějaký velký závěr, jsem měl k dispozici jen velmi malý vzorek karet pouze od několika málo výrobců. Nenabízím tedy žádné grafy či tabulky, protože předmětem tohoto článku není vybrat tu nejlepší kartu, ale posoudit, jestli mezi kartami nějaký rozdíl je či není. Snad jen jedno doporučení - zdá se mi, že i když se nevyužijí plné možnosti a schopnosti především rychlejších karet, přeci jen různé HighSpeed a podobné jsou výkonnější než "obyčejné". Navíc kartu nekupujete na pár týdnů a pořídíte-li si například nový notebook s čtečkou, velký výkon určitě oceníte.


Test #3 -- Mění se rychlost karet s rostoucí kapacitou?
V tomto testu jsem si položil otázku, jestli se rychlost karty mění v závislosti na její velikosti. K dispozici jsem měl tři řady karet, dvě od Pretecu, jednu od HP. Prohlédněte si výsledky a grafy.


HP SD karty
Jediné, co je relativně hodně odlišné, je rychlost zápisu velkého souboru, která je u větší karty asi o 45% lepší. Bohužel nemám k dispozici ještě jednu postupnou velikost karty, aby bylo možné tvrdit, že se jedná o vlastnost.



Ikona Odkaz na databázi
SD HP 256MB
SD HP 512MB
Storage card index112118
Zápis 1 MB souboru (KB/s)279390
Čtení 1 MB souboru (MB/s)1.061.1
Kopírování 1 MB souboru na kartu (KB/s)10251032
Kopírování 1 MB souboru z karty (KB/s)659658
Zápis 100 souborů 1 KB (KB/s)168186
Čtení 100 souborů 1 KB (MB/s)0,9050,932
Kopírování 100 souborů 1 KB souboru na kartu (KB/s)77,676,8
Kopírování 100 souborů 1 KB souboru z karty (KB/s)477473
Vypsání složky: 2000 souborů ve složce (tisíc souborů/s)13,213,3


Pretec SD karty
Také v tomto případě nejde o nijak dramatické rozdíly mezi jednotlivými kartami, opět je největší skok v testu zápisu velkého souboru. Navíc se potvrzuje, že čím větší karta, tím lepší výsledek.



Ikona Odkaz na databázi
SD Pretec 256MB
SD Pretec 512MB
SD Pretec 1GB
Storage card index118117119
Zápis 1 MB souboru (KB/s)674817960
Čtení 1 MB souboru (MB/s)1.141.141.14
Kopírování 1 MB souboru na kartu (KB/s)118011501179
Kopírování 1 MB souboru z karty (KB/s)660660660
Zápis 100 souborů 1 KB (KB/s)94,583,695,6
Čtení 100 souborů 1 KB (MB/s)0,9750,9690,972
Kopírování 100 souborů 1 KB souboru na kartu (KB/s)98,583,995,9
Kopírování 100 souborů 1 KB souboru z karty (KB/s)475474474
Vypsání složky: 2000 souborů ve složce (tisíc souborů/s)13,113,112,9


Pretec MMC karty
MMC karty od Pretecu moji teorii tak trochu nabourávají, ovšem všechno zlé je k něčemu dobré:) Alespoň vidíte, že skutečně není možné dát nějakou univerzální radu. Druhé poučení z tohoto testu může být to, že i když karty mají papírově stejné parametry (všechny jsou MMC, všechny HighSpeed, pouze 128MB karta má kovový obal), v praxi může být rozdíl velký. V tomto případě je nesrovnatelná rychlost zápisu, kterou má pokovená karta 5x (respektive 3x) horší než obě klasické karty. Naopak nejmenší karta má excelentní práci s velkým množstvím malých souborů.



Ikona Odkaz na databázi
MMC Pretec 64MB
MMC Pretec 128MB
[kovový obal]
MMC Pretec 256MB
Storage card index76,163,974,2
Zápis 1 MB souboru (KB/s)24679,3439
Čtení 1 MB souboru (MB/s)0.6520,6530,663
Kopírování 1 MB souboru na kartu (KB/s)567490698
Kopírování 1 MB souboru z karty (KB/s)477477478
Zápis 100 souborů 1 KB (KB/s)18752,270,7
Čtení 100 souborů 1 KB (MB/s)0,5870,5830,58
Kopírování 100 souborů 1 KB souboru na kartu (KB/s)25394,975,5
Kopírování 100 souborů 1 KB souboru z karty (KB/s)388388385
Vypsání složky: 2000 souborů ve složce (tisíc souborů/s)1313,213


Test #4 -- Je rozdíl mezi formátováním na FAT16 a FAT32?
Pokud netušíte, co to FAT16 či FAT32 znamená, vysvětlení najdete například zde. Každý disk či paměťová karta musí být před použítím zformátován, tedy rozdělen na určité malé dílky (clustery), do kterých se budou zapisovat jednotlivé soubory a adresáře. Pocket PC zařízení standardně formátuje FAT16 (opět domněnka), některé aplikace či stolní verze Windows vám dají vybrat. Z praktického hlediska vám postačí vědět, že pro karty menší než 2GB si můžete vybrat mezi FAT16 a FAT32, pro karty větší už musíte povinně zvolit FAT32.

Ale zpět k naší otázce, a sice jestli je mezi formátováním nějaký rozdíl. Překvapivě je, a to dost velký! Ostatně posuďte sami na uvedených výsledcích. Test jsem prováděl na různých kartách i zařízeních, ale všude je výsledek zhruba stejný, občas dokonce ještě horší - rychlost zápisu především velkých souborů je na FAT32 doslova tragická, čtení je v obou případech téměř shodné. S přihlédnutím k ostatním výsledkům se domnívám, že je na vině velmi pomalý řadič karty. Zatímco FAT16 rozdělí disk na maximálně 65 tisíc clusterů, FAT32 rozdělí tenýž disk na clusterů násobně více. Mám-li být konkrétní, tak zatímco moje 1GB SD karta zformátovaná FAT16 je rozdělena na přibližně 62 tisíc dílků (alokačních jednotek), přičemž každý má velikost 16KB, ta samá karta zformátovaná na FAT32 je rozdělena už na 249 tisíc sílků, každý je však velký pouze 4KB. Pokud tedy ukládám na kartu soubor o velikosti 1MB, na FAT16 zabere (přibližně) 62 dílků, zatímco na FAT32 zabere už (opět přibližně) 248 dílků! A v tom je právě ten výkonnostní problém, jelikož při zápisu na FAT32 má pomalý řadič karty násobně vyšší režii. Výhodou použití FAT32 je naopak úspora místa v případě ukládání velkého množství velmi malých souborů, ovšem ta je v případě uložených MP3 souborů či dokonce filmů naprosto nezajímavá. Doporučení na závěr je tedy jednoznačné - pokud to jen trochu jde, používejte FAT16.



Ikona Odkaz na databázi
FAT16
FAT32
Storage card index11989,3
Zápis 1 MB souboru (KB/s)96079,3
Čtení 1 MB souboru (MB/s)1,141,14
Kopírování 1 MB souboru na kartu (KB/s)1179643
Kopírování 1 MB souboru z karty (KB/s)660660
Zápis 100 souborů 1 KB (KB/s)95,645,5
Čtení 100 souborů 1 KB (MB/s)0,9720,974
Kopírování 100 souborů 1 KB souboru na kartu (KB/s)95,978,4
Kopírování 100 souborů 1 KB souboru z karty (KB/s)474475
Vypsání složky: 2000 souborů ve složce (tisíc souborů/s)12,913,2


Závěr


I když jste v tomto článku nenalezli konkrétní odpověď na otázku "Jakou kartu vybrat?", věřím, že těchto několik testů vám ve vašem rozhodování pomůže. Ještě jednou však upozorňuji na to, že výsledky 100% platí jen pro karty, které jsem testoval. I když si to osobně nemyslím, stále se může stát, že karty společnosti XYZ se budou chovat jinak. Ale to už je bohužel riziko podnikání:)
reklama