Reklama

Reparát SSD: Intel X25-M G2 a OCZ Agility (trim v akci)

Původní duel atraktivních SSD založených na ARM od Intelu a jeho nejsilnějšímu konkurentu v této oblasti – Indilinxu – byl poznamenán problémem známým jako rewrite penalty (penalizace přepisů). Jak to dopadne s Intel SSD Toolboxem vyvolájícím zázračný trim, s podobným Wiperem pro Indilinx (OCZ_GC) a novými firmware?

Jestli čekáte, že začnu opravný článek sypáním popele na hlavu a myšlenkami na prostříhání plotu a skok z Nuselského mostu, zklamu vás. Původní článek neobsahoval chybná měření, obsahoval jeden z možných výkonů (a zklamání), které uživatelům mohou dnešní SSD nabídnout. Pro srovnání výsledků s dnešním pro změnu takřka ideálním výkonem SSD a ilustraci toho, jak to může vypadat v rukou méně hloubavých uživatelů nebo na určitých operačních systémech, nalisujte bez rozpaků původní duel Intel X25-M (34 nm, G2) proti OCZ Agility (Indilinx Barefoot). Mohu si přece jen uštědřit výchovný políček za to, že jsem neměl spletitou a hlavně výrobci katastrofálně špatně dokumentovanou problematiku SSD kolem řešení rewrite penalty dobře nastudovanou. Leccos jsem pravidelným čtenářům koneckonců prozradil už v aktualitě o nových firmwarech pro Intel X25-M a A-Data S592 s podporou trim.

Cnews na Facebooku
Reklama

Trim

Výkon nového SSD nemusí být stejný jako výkon používaného SSD. To všechno proto, že si řadič SSD nerozumí s operačním systémem, nekoordinuje s ním svoje kroky. Zatímco SSD potřebuje, aby do prázdných bloků byly vepsány nuly, operačním systém při mazání pouze označí oblast za smazanou. To je rychlejší, jenže pro flashový SSD, který čte po stránkách a dokáže zapisovat jen ve větších blocích určité velikosti to znamená, že do takového bloku nemůže jen zapsat, ale musí přečíst, modifikovat a poté teprve zapsat. V praxi to znamená, že SSD po nějakém čase používání může výrazně zpomalit, zejména pokud dojde na zápis do už jednou vymazaných oblastí.

Aby nebyl výkon SSD po čase používání zazděn, začala být vyvíjena funkce (či příkaz, chcete-li) trim. S ní se začalo v Linuxu 2.6.28, ale alespoň podle Wikipedie zde nebyla dosud dotažena. Prvním operačním systémem s podporou trim se tak stala Windows 7 od Microsoftu. Podmínkou pro správnou funkci trim je použití ovladače přímo od Microsoftu (pciide.sys či lépe msahci.sys), různé ovladače k polím RAID (včetně Intel Matrix) a dalším řadičům tudíž nemůžete použít (nestarání se o problém je například ze strany Intelu opravdu nechvályhodné).

Intel opravuje a zmatkuje

Intel v listopadu každopádně vydal nový firmware pro svoje 34nm SSD (G2 či Postville), který má jak podporu TRIM, tak už by se neměl vracet k předchozím problémům. Navíc u 160GB X25-M G2 zvyšuje rychlost zápisu (sekvenčně) až na 100 MB/s. Update firmwaru učiníte pomocí stažení ISO ze stránek Intelu, vypálení na CD, startu z CD a provedení přehrání Aby uživatelé Windows Vista a XP nepřišli zkrátka, mohou TRIM vyvolat pomocí prográmku Intel SSD Toolbox.

Intel SSD Toolbox: zkuste najít tlačítko Download (prosincový stav)

Ten však kvůli dalšímu problému se ztrátou bodů obnovení (či něco takového, už jsem se při řešení problémů s SSD začal trochu ztrácet) momentálně stáhl ze svých stránek a to ještě nejhloupějším způsobem: vše ponechal, smazal z HTML jen tlačíko Download (a uživatel hledá, kliká tam a zpátky, ...). Přes google lze naštěstí na jakési obdobě rapidsharu SSD Toolbox ještě najít (než Intel znovu vystaví opravenou verzi).

Vzhledem k tomu, že má testovací sestava pro pevné disky a SSD vypadá takto...

... zvolil jsem samozřejmě druhou cestu, kterak se dostat opět na rychlost původního (čistého) X25-M G2: SSD Toolbox. Tento nástroj vám poskytne správné čtení S.M.A.R.T. z vašeho SSD (zajímavá je třeba úhrnná statistika zapsaných gigabajtů) a hlavně nástroj SSD Optimizer. Optimizer je v podstatě funkcí Trim-on-demand, tedy označením smazaných bloků klepnutím tlačítka. Operace trvá pár sekund a můžete naplánovat její periodické spouštění. Optimizer vyžaduje partition, jaké souborové systémy ale podporuje, to jsem nezjišťoval.

Nový firmware, který přináší podporu Trim, Intel na stránkách ke stažení naštěstí ponechal, zbývá tedy přílušné ISO stáhnout, vypálit a nastartovat z něj. Z varianty DOSu provedete snadnou aktualizaci firmware, při níž vám ale Intel neručí za zachování dat.

Výkon po formátování, aplikaci Trim a aktualizaci firmware

Ačkoli testuji pod Windows Vista a jak správně poznamenal uživatel paco pod jednou z aktualit o SSD, neměl by mít plný formát stejně blahodárný účinek jako pod Windows 7 (kde spustí Trim), vyzkoušel jsem jej a zcela jasný (byť zdaleka ne tak velký jako Trim) přínos jsem zaznamenal (druhý sloupec).

Následně jsem zkusil ještě aktualizovat firmware, zde však k ničemu podstatnému kromě zvýšení rychlosti sekvenčního zápisu (zhruba z 80 na 110 MB/s) nedošlo. Kýžená vysoká skóre v aplikačních testech (či krátkých časů v FC-testu) a nárůst v Iometeru přinesl až Trim vyvolané skrze SSD Toolbox (Optimizer).

Intel X25-M 34 nm (G2), 160 GB

přesný název: SSDSA2M160G2GC
testovaný firmware: 02G9 a 02HD
webová stránka produktu: Intel

34nm varianty X25-M se vyrábí v kapacitách 80 a 160 GB, otestovali jsme druhou jmenovanou. Intel použil zřejmě jen novou revizi stejného 10kanálového řídícího čipu PC29AS21BA0 (u 50nm generace byl PC29AS21AA0) a zvětšil velikost cache ze 16 na 32 MB (Micron). Intel slibuje také určité zkrácení latencí, zůstal naopak u vysoké rychlosti čtení (250 MB/s)  bohužel také u dnes už podprůměrné hodnotě souvislého zápisu (70 MB/s). Max. IOPS při čtení zůstaly na skvělých 35 000, zvýšil se však údajně výkon při zápisu ze 3300 na 6600, resp. 8600 u 160GB verze.

Spotřeba v zátěži zůstala stanovena na 150 mW a přestože v recenzích uvidíte o něco vyšší spotřebu (i ve srovnání s SSD s Indilinxem), stále se jedná o zlomky wattu. V idle spotřeba kupodivu narostla ze 60 na 75 mW. Novinkou má být TRIM, druhá generace řešení problému s přepisy od Intelu. TRIM by měl být k dispozici ve Windows 7 po aktualizaci firmwaru (ohlášen na konec listopadu), v XP a Vista bude k dispozici nějaký prográmek podobný tomu od Indilinx. Firmwarová o softwarová varianta TRIM by se měla starat o skutečné vyprazdňování flash namísto pouhého označení jako dostupné. S novým firmware by také měl vzrůst souvislý zápis ze 70 na 100 MB/s.

 

 

Průměrně: 4.7 (12× hodnoceno)
OCZ Agility 120GB
OCZ AGILITY 120GB, OCZSSD2-1AGT120G, SSD pevný disk, 64MB, SATAII/... 7 528,00 Kč
OCZ Agility 2 120GB, 2.5" SSD disk, MLC, TRIM, SATAII 8 101,00 Kč
OCZ Agility 2 120GB, 3.5" SSD disk, MLC, TRIM, SATAII 7 962,00 Kč
OCZ Agility 2 E SATA II 2.5" SSD 120GB 7 608,00 Kč
Disk OCZ Agility Series 120GB SSD Hard Disk 2.5" SATA II, 64MB Cach... 7 930,80 Kč

Komentáře

Re: Reparát SSD: Intel X25-M G2 a OCZ Agility

Do článku byla přidána kapitola s měřeními z Iometeru.

Současně bych doplnil svůj závěr, že SSD s Indilinxem umí být rychlejší než současné SSD Intelu ještě všude tam, kde je hodně náhodných čtení malých bloků (v oné kapitole scénáře workstation a random read).

 

Ještě jsem si všiml, že na fóru Intelu visí vysvětlení ohledně nedostupnosti SSD Toolboxu (proč ale proboha není na hlavní stránce, že by daň za příliš velkou a nepřehlednou korporaci?):

Intel is continuing to work on a solution to this issue and expects to release a new version of the Intel® SSD Toolbox by the end of Dec 2009.


Microsoft* alerted Intel to an issue with the Intel® SSD Optimizer tool and Intel is working on a fix to the issue.  After the SSD Optimizer is run, the SSD Optimizer renders all previously set Windows* system restore points unusable. However, user data is not affected. The SSD Optimizer tool is part of the Intel® SSD Toolbox (ver 1.1).


This applies only to users who meet all four criteria below:

 

  • Use Windows*7 or Vista and
  • Use the System Protection feature which sets system
    restore points (enabled by default in Windows*7 and Vista*) and
  • Have installed 02HA or 02HD firmware and
  • Have used Intel SSD Optimizer (which was available
    from intel.com from 10/26 to 11/4).

A workaround for this issue and additional details are available here.
Intel will give regular updates on this issue.

 

 

*Other names and brands may be claimed as the property of others.