A Nagy SSD-teszt...

TRIM és Garbage Collection

A tesztelés még nem ért véget, mert most olyasvalami következik, ami eddig még nem volt (legalábbis nálunk). Kiteszteltük, hogy az egyes SSD-k (illetve vezérlők) olvasási és írási tempója miként változik az idő előrehaladtával. Ehhez a HDTach-ot (annak "full" tesztjét) és az IPEAK-et, illetve az IOMetert hívtuk segítségül. A bal oldali oszlopban az SSD-k újkori sebességét láthatjuk a HDTach által ábrázolt grafikonon (egészen pontosan ez már a 150%-os telítés után van), ezt várhatjuk el az SSD-től, amikor új. A középső oszlopban az SSD átlagos használat közben tapasztalható sebességét láthatjuk Windows XP alatt, tehát egy olyan operációs rendszer alatt, amely nem támogatja a TRIM-et. Ezt úgy értük el, hogy az IPEAK eddig tesztelésre használt "trace-fájlját" arra használtuk, hogy az SSD-t átlagos használatnak tegye ki. A jobb oldalon pedig azt láthatjuk, hogy egy TRIM-et támogató operációs rendszer alatt (Windows 7) egy kb. 10 perces véletlenszerű írási löket után mit produkál az SSD.

Indilinx Barefoot
Alapsebesség Windows XP-s használat után Windows 7-es használat után
Indilinx Amigos
Alapsebesség Windows XP-s használat után Windows 7-es használat után
JMicron JMF602
Alapsebesség Windows XP-s használat után Windows 7-es használat után
JMicron JMF612
Alapsebesség Windows XP-s használat után Windows 7-es használat után
JMicron JMF618
Alapsebesség Windows XP-s használat után Windows 7-es használat után
Intel G2 (PC29AS21BA0)
Alapsebesség Windows XP-s használat után Windows 7-es használat után
Sandforce SF-1200
Alapsebesség Windows XP-s használat után Windows 7-es használat után
Marvell 88SS9174-BJP2
Alapsebesség Windows XP-s használat után Windows 7-es használat után
Samsung S3C29RBB01-YK40
Alapsebesség Windows XP-s használat után Windows 7-es használat után
Toshiba T6UG1XBG
Alapsebesség Windows XP-s használat után Windows 7-es használat után
Indilinx Barefoot RAID 0
Alapsebesség Windows XP-s használat után Windows 7-es használat után
Sandforce SF-1200 RAID 0
Alapsebesség Windows XP-s használat után Windows 7-es használat után

A látottak alapján a vezérlőket három csoportra oszthatjuk.

Az első csoportban azok a vezérlők találhatóak, amelyek ténylegesen valós időben takarítják a blokkokat, így a teljesítmény folyamatosan a maximum közelében mozog. Ezek a JMicron JMF612, JMicron JMF618 és a Toshiba T6UG1XBG. Ezek az SSD-k mindig maximális sebességen működnek még Windows XP alatt is, ergo nem kell félnünk a teljesítmény csökkenésétől, cserébe elképzelhető, hogy néha hektikus módon viselkednek (lásd a másolási teszteket).

A második csoportban azokat a vezérlőket találjuk, amelyeknek a használat közben csökken a sebességük, de ezt a belső takarító algoritmus idővel visszatornássza a maximum közelébe, akár úgy is, hogy a blokkok újraírása után képesek felismerni a még használt és a már nem kellő adatokat. Ilyenek az Intel G2 (PC29AS21BA0), a Sandforce SF-1200 (és nyilván az SF-1500 is), illetve a Samsung S3C29RBB01-YK40.

A harmadik csoportban pedig azok a vezérlők vannak, amelyek lelassulnak egy TRIM-et nem támogató operációs rendszer alatt. Ilyen az Indilinx Barefoot/ECO/Amigos és a Marvell 88SS9174-BJP2. Az Indilinx alapú SSD-khez létezik egy "wiper" nevezetű Garbage Collector program, ami a cikk elején említett módon az SSD sebességét visszaállítja. A Marvell vezérlője elvileg támogat egy belső GC-t, de nem ez köszönt vissza a grafikonról, ráadásul nem tudunk róla, hogy létezne hozzá a "wiper"-hez hasonló program.

Ezek a grafikonok és a most taglalt információk talán irrelevánsnak tűnhetnek, holott nagyonis fontosak, hiszen nem mindegy, hogy az SSD sebessége miként alakul az idő előrehaladtával.

Namost aki RAID-ben gondolkodik, annak nagyon ajánlott, hogy az első két csoport valamelyikéből válasszon magának SSD-ket, mert RAID-módban egyelőre nem támogatott a TRIM, ezért nem árt az, ha a vezérlő a TRIM híján is képes karbantartani a blokkokat. Az Indilinx Barefoot RAID 0 módban, mint látható, nagyon lelassul Windows XP alatt, a probléma ezzel csupán annyi, hogy RAID-módban a "wiper" sem fut le. A Sandforce SF-1200-alapú RAID-tömböt tartalmazó OCZ RevoDrive esetében a középen szereplő kép az általunk mért legrosszabb eset, amelyen valójában csak az olvasás csökkent jelentősen 120-140 MB/s környékére, az írás továbbra is 220-240 MB/s. A HDTach egyes futásainak alkalmával a RevoDrive továbbra is közel tartózkodott a maximumhoz, de az olvasás minden esetben csökkent.

A cikk még nem ért véget, kérlek, lapozz!

Azóta történt

Előzmények

Hirdetés