#0 - GL1zdA - 2017-08-17 08:19
Wspominałem o testach kart flash na markecie, ale nim zaczniemy masowo testować swoje karty chciałbym ustalić jakąś procedurę testowania.
Przede wszystkim założyłbym, że zależy nam na zastosowaniu tych kart do retrosprzętu, gdzie typowe jest obciążenie aplikacjami - krÛtkie losowe odczyty/zapisy. Oczywiście reszta parametrÛw też jest ważna (jak ktoś będzie chciał przenieść sobie obraz ISO płyty na swoje Pentium III, to nie będzie w między czasie parzył sobie kawy).
Żeby mieć porÛwnanie potrzebujemy też kilku dyskÛw HDD - w końcu to te staramy się zastąpić. Ale nie przesadzałbym z liczbą - kilka przedstawicieli każdej generacji wystarczy.
Co do samych flashy, to też nie szedłbym w jakąś egzotykę. Najbardziej uniwersalne są karty CF, bo mają interfejs IDE. Można je podłączyć przez przejściÛwkę do płyty, za grosze można też dostać adapter PCMCIA pozwalający na wsadzenie takiej karty do notebooka - działa to jak pendrive, bo można ją hot swapować, a nawet pierwszy Windows 95 wspiera takie użycie. Nie wiem jaka jest sytuacja z kartami SD - widziałem, że są adaptery na IDE, są też na CardBus, ale nigdy nie miałem okazji testować.
Nie chcę się zastanawiać, jaki wpływ na testy mają czytnik kart USB/FireWire, więc proponuje robić testy tylko na adapterach do IDE/SATA. Żeby też wyniki nie były zaciemniane przez szybkość komputera proponuje jako minimum Pentium III. No i kartę formatowałbym na FAT16 - najbardziej uniwersalny format.
No i najważniejsze. Programy. Większość testÛw jakie robiłem szło na CrystalDiskMark 3.0.3 - bo ta wersja działa zarÛwno Windows 2000 jak i najnowszej 10-tce. CDM podaje zarÛwno transfery jak IOPS, tylko IOPS trzeba sobie spisać (albo zapisać jako txt), bo nie widać ich w interfesie a tylko jako "hinty" jak się najedzie na wynik. Jest fura innych programÛw, ale sporo z nich podaje informaje, ktÛre mają sens dla HDD, ale niekoniecznie dla flashy - czas dostępu, transfer w zależności od miejsca. Kiedyś wszyscy robili testy na HD Tach, sporo widziałem na HD Tune - do rozważenia, czekam też na wasze propozycje.
Załączam kilka przykładowych testÛw. MAP3367NC to dość pÛźny dysk SCSI. Jak widać wyniki random I/O nie muszą być oszałamiające, by dysk był wydajny. WD740GD to chyba druga generacja WD Raptor. Fajny dysk do Windows 98 SE, bo poniżej <127 GB. Tutaj dla niego mam też zapisane wyniki txt:
† †Sequential Read (Q= 32, T= 1):† † 71.324 MB/s
† Sequential Write (Q= 32, T= 1):† † 72.893 MB/s
† Random Read 4KiB (Q= 32, T= 1):† †† 0.773 MB/s [† †188.7 IOPS]
Random Write 4KiB (Q= 32, T= 1):† †† 1.772 MB/s [† †432.6 IOPS]
† †† †† †Sequential Read (T= 1):† † 71.300 MB/s
† †† †† Sequential Write (T= 1):† † 72.770 MB/s
† †Random Read 4KiB (Q= 1, T= 1):† †† 0.741 MB/s [† †180.9 IOPS]
† Random Write 4KiB (Q= 1, T= 1):† †† 1.751 MB/s [† †427.5 IOPS]
† Test: 1024 MiB [H: 0.1% (0.1/69.2 GiB)] (x5)† [Interval=5 sec]
† Date: 2016/06/25 0:40:23
† † OS: Windows 10 Professional [10.0 Build 10586] (x64)
GOODRAM CF 512 to całkiem przyzwoita karta CF. Dla porÛwnania dla WD SiliconDrive 2 GB. Do tego SD 2 GB i SDHC 16 GB dla orietacji. Karty Były testowane przez czytnik kart USB. Aha, część wynikÛw jest z wersji CDM 5 - mają inną kolejność testÛw, żeby ktoś się nie zdziwił.
Przede wszystkim założyłbym, że zależy nam na zastosowaniu tych kart do retrosprzętu, gdzie typowe jest obciążenie aplikacjami - krÛtkie losowe odczyty/zapisy. Oczywiście reszta parametrÛw też jest ważna (jak ktoś będzie chciał przenieść sobie obraz ISO płyty na swoje Pentium III, to nie będzie w między czasie parzył sobie kawy).
Żeby mieć porÛwnanie potrzebujemy też kilku dyskÛw HDD - w końcu to te staramy się zastąpić. Ale nie przesadzałbym z liczbą - kilka przedstawicieli każdej generacji wystarczy.
Co do samych flashy, to też nie szedłbym w jakąś egzotykę. Najbardziej uniwersalne są karty CF, bo mają interfejs IDE. Można je podłączyć przez przejściÛwkę do płyty, za grosze można też dostać adapter PCMCIA pozwalający na wsadzenie takiej karty do notebooka - działa to jak pendrive, bo można ją hot swapować, a nawet pierwszy Windows 95 wspiera takie użycie. Nie wiem jaka jest sytuacja z kartami SD - widziałem, że są adaptery na IDE, są też na CardBus, ale nigdy nie miałem okazji testować.
Nie chcę się zastanawiać, jaki wpływ na testy mają czytnik kart USB/FireWire, więc proponuje robić testy tylko na adapterach do IDE/SATA. Żeby też wyniki nie były zaciemniane przez szybkość komputera proponuje jako minimum Pentium III. No i kartę formatowałbym na FAT16 - najbardziej uniwersalny format.
No i najważniejsze. Programy. Większość testÛw jakie robiłem szło na CrystalDiskMark 3.0.3 - bo ta wersja działa zarÛwno Windows 2000 jak i najnowszej 10-tce. CDM podaje zarÛwno transfery jak IOPS, tylko IOPS trzeba sobie spisać (albo zapisać jako txt), bo nie widać ich w interfesie a tylko jako "hinty" jak się najedzie na wynik. Jest fura innych programÛw, ale sporo z nich podaje informaje, ktÛre mają sens dla HDD, ale niekoniecznie dla flashy - czas dostępu, transfer w zależności od miejsca. Kiedyś wszyscy robili testy na HD Tach, sporo widziałem na HD Tune - do rozważenia, czekam też na wasze propozycje.
Załączam kilka przykładowych testÛw. MAP3367NC to dość pÛźny dysk SCSI. Jak widać wyniki random I/O nie muszą być oszałamiające, by dysk był wydajny. WD740GD to chyba druga generacja WD Raptor. Fajny dysk do Windows 98 SE, bo poniżej <127 GB. Tutaj dla niego mam też zapisane wyniki txt:
† †Sequential Read (Q= 32, T= 1):† † 71.324 MB/s
† Sequential Write (Q= 32, T= 1):† † 72.893 MB/s
† Random Read 4KiB (Q= 32, T= 1):† †† 0.773 MB/s [† †188.7 IOPS]
Random Write 4KiB (Q= 32, T= 1):† †† 1.772 MB/s [† †432.6 IOPS]
† †† †† †Sequential Read (T= 1):† † 71.300 MB/s
† †† †† Sequential Write (T= 1):† † 72.770 MB/s
† †Random Read 4KiB (Q= 1, T= 1):† †† 0.741 MB/s [† †180.9 IOPS]
† Random Write 4KiB (Q= 1, T= 1):† †† 1.751 MB/s [† †427.5 IOPS]
† Test: 1024 MiB [H: 0.1% (0.1/69.2 GiB)] (x5)† [Interval=5 sec]
† Date: 2016/06/25 0:40:23
† † OS: Windows 10 Professional [10.0 Build 10586] (x64)
GOODRAM CF 512 to całkiem przyzwoita karta CF. Dla porÛwnania dla WD SiliconDrive 2 GB. Do tego SD 2 GB i SDHC 16 GB dla orietacji. Karty Były testowane przez czytnik kart USB. Aha, część wynikÛw jest z wersji CDM 5 - mają inną kolejność testÛw, żeby ktoś się nie zdziwił.