Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

ADATA XPG SX900 (128GB) Recension: Maximera SandForce-kapaciteten


Introduktion

SandForce avsätter mer NAND-kapacitet än de flesta styrenheter för reservområde. Medan Intel, Marvell, Samsung och andra som standard har ~7% av den totala NAND-kapaciteten för reservyta, är SandForce nästan det dubbla. Skillnaden kokar ner till RAISE, SandForces NAND-redundansalgoritm som kräver konsumtion av en fullständig NAND-matris. Den ursprungliga idén var att RAISE och SandForces DuraWrite-teknik kunde tillåta SSD-leverantörer att använda billigare, mindre tillförlitliga NAND utan någon inverkan på slutanvändaren. Det verkar som om ingen var villig att riskera att använda något annat än den bästa NAND, så vi såg aldrig riktigt denna funktion utnyttjas. För en dryg månad sedan släppte ADATA sin XPG SX900-serie. Den använder den ack så vanliga SF-2281-kontrollern men till skillnad från andra SandForce SSD:er är RAISE inaktiverat – vilket ger slutanvändaren mer användbart utrymme.


Maximera SandForce Capacity – Hur det görs

När en SSD marknadsförs som till exempel 120GB måste den ha 120GB användbart utrymme (före formatering förstås). Den annonserade kapaciteten återspeglar dock inte alltid den råa NAND-kapaciteten. Både 120GB och 128GB SSD har faktiskt 128GiB NAND ombord. Observera att GB och GiB inte är samma sak. Eftersom dessa två lätt kan förväxlas med en och en annan, låt oss återkomma till ämnet snabbt.

Giga är ett prefix för miljard eller 10^9. Det betyder att en Gigabyte är 1 000 000 000 byte. Gibi, å andra sidan, är ett prefix för 1024^3, eller 2^30. Gör matten och en Gibibyte blir 1 073 741 824 byte. Den förvirrande delen här är att Windows använder Gibibytes för kapacitet men med GB-förkortningen. (Som ett undantag har Microsoft och andra använt “GB” i 2^30 en tid, och “Gibibytes” och de andra binära SI-prefixen kom till först 1998.) Det är därför vi ofta säger Gigabyte även om vi egentligen menar Gibibytes. Under Windows visas en 128GB SSD faktiskt som en 119GB-enhet, även om det i verkligheten är 119GiB.

Eftersom SSD-kapaciteten annonseras i Gigabyte finns det alltid något “dolt” utrymme tack vare översättningen Gigabyte till Gibibyte. En 120 GB SandForce SSD har ~17,4 GB eller 12,7 % utrymme som är oåtkomligt för slutanvändaren. Vad används det utrymmet till då? Två ord: HÖJA och överprovisionering.

RAISE (Redundant Array of Independent Silicon Elements) använder kapaciteten för en NAND-matris (8GiB för 2x-nm NAND) för paritetsdata. Därför kan du förlora upp till ett helt NAND-paket med data utan att förlora något ur användarens synvinkel. Även om RAISE är valfritt, har alla SandForce SSD-tillverkare aktiverat det på +120 GB-enheter hittills. 60GB SSD-enheter har RAISE inaktiverat eftersom det användartillgängliga utrymmet endast skulle vara ~56GB med 8GiB för RAISE och ~7% för överprovisionering.

Låt oss illustrera denna situation genom att titta på hur utrymmet i en 120 GB SSD används. RAISE behöver en full NAND-matris så det är 8GiB som måste subtraheras från den råa 128GiB. Vi är på 120GiB nu. Eftersom 120 GB är användartillgängligt utrymme måste det också subtraheras, vilket innebär att det utrymme som finns kvar för överprovisionering är ~8,8 GB eller 6,9 %.

Så nu vet vi hur utrymmet i en typisk SandForce SSD allokeras, men vad exakt har ADATA inaktiverat eller minskat för att uppnå en högre kapacitet? En SSD kan inte fungera utan överprovisionering eftersom den inte skulle ha något utrymme att göra sophämtning, slitageutjämning och dåligt blockbyte. 0% OP är omöjligt eftersom frekvensomriktaren inte kunde fungera om den var fylld. Det lämnar oss med RAISE. ADATA har helt enkelt inaktiverat RAISE för att få de extra 8GiB och göra 8GB av det tillgängligt för användaren (resterande ~0,6GB används för OP för att behålla OP-procenten densamma).

Och det är allt. Det finns inga extra trick, inga extra NAND ombord och ingen speciell kontroller eller annan magi. Alla kontroller i SF-2200-serien stöder ett RAISE-inaktiverat läge, och ADATA är helt enkelt den första som använder den på en enhet som är större än 64 GB. Detta för oss faktiskt till nästa fråga: Vad har ADATA gjort med 64GB-enheten?

60GB SandFroce-enheter har redan RAISE inaktiverat eftersom med 8GiB för RAISE och 7% för OP, skulle den användbara kapaciteten och därmed den annonserade storleken bara vara 56GB. När RAISE är inaktiverat finns det faktiskt 12,7 % kvar för OP på en 60 GB SF-enhet. ADATA har helt enkelt minskat mängden utrymme som är dedikerat till OP till 7 %, vilket ger en användbar kapacitet på 64 GB (eller 63,9 GB för att vara exakt).

Enligt SandForce är RAISE inte ens nödvändigt för konsumenters arbetsbelastning och den inbyggda 55-bitars BCH ECC-motorn bör vara tillräckligt effektiv för felkorrigering. Personligen skulle jag hellre förlora en liten del av kapaciteten för att förhindra potentiell dataförlust, men allas synsätt är olika. Enligt min mening, om du behöver den extra kapacitet som ett NAND-paket ger, så är din SSD för liten till att börja med. Det är alltid ont i nacken att hantera en enhet som är nästan full, speciellt om det är din startenhet.


ADATA XPG SX900

ADATA skickade oss ett 128 GB recensionsexempel. Nedan är specifikationstabellen för XPG SX900-familjen:















ADATA XPG SX900 Specifikationer
Modell 64 GB 128 GB 256 GB 512 GB
Rå NAND-kapacitet 64GiB 128 GiB 256 GiB 512 GiB
Användarkapacitet 59,6 GiB 119,2 GiB 238,4 GiB 476,8 GiB
Antal NAND-paket 8 16 16 16
Antal tärningar per paket 1 1 2 4
Sekventiell läsning 550 MB/s 550 MB/s 550 MB/s 540 MB/s
Sekventiell skrivning 510 MB/s 520 MB/s 530 MB/s 465 MB/s
4K slumpmässig läsning 15K IOPS 20K IOPS 39K IOPS 55K IOPS
4K slumpmässig skrivning 87K IOPS 88K IOPS 90K IOPS 47K IOPS
Pris
110 USD

170 USD

330 USD

$670

Prestanda är precis vad du kan förvänta dig av en SF-2281-enhet. RAISE påverkar inte prestandan så detta är inte förvånande.

Prissättningen är inte dålig men kan definitivt vara mer konkurrenskraftig. SX900 är billigare än Intel 520-serien samtidigt som den erbjuder mer kapacitet, men Crucial m4, Samsung 830-serien och OCZ Vertex 3 slår den fortfarande för de flesta kapaciteter. Speciellt Crucial m4 och Samsung 830-serien är de två SSD-enheter som du måste slå för att lyckas – de erbjuder båda två kapaciteter och verkar vara mycket pålitliga, och i synnerhet Samsung 830-serien är också en av de snabbaste SSD:erna på marknaden.

Jag bestämde mig också för att inkludera Mushkin i jämförelsen eftersom många av er har pratat om deras drivkrafter i kommentarerna. Jag ska inte gå in på djupet om Mushkin just nu, men Chronos-serien använder en SandForce SF-2281-kontroller och asynkron Micron NAND, som är väldigt lik OCZ:s Agility 3.

Det är dock bra att tänka på att SSD-priserna fluktuerar mycket när försäljningen kommer och går. Jag började med tabellen från vår recension av Corsair Performance Pro, men utökade sedan våra sökkriterier till att inkludera andra onlineleverantörer; det har skett massor av förändringar bara den senaste veckan eller så. Om du köper en ny SSD är mitt råd att följa priserna i minst några dagar, eftersom du enkelt kan spara $20 eller mer genom att göra det.

Eftersom vi har att göra med lite olika kapaciteter på grund av att de flesta SandForce SSD-enheter har RAISE-aktiverade, är det bästa sättet att titta på denna data att jämföra priset per GB:

64GB-modellen ligger i mitten av prissättningen och matchar i princip Vertex 3. Intel SSD 520 och Plextor M3 är båda betydligt dyrare per GB, vilket inte är där du vill vara för en “värde” kapacitet SSD. Med tanke på den faktorn är Mushkin för närvarande drivkraften att slå för 60/64 GB.

128GB SX900 klarar sig inte särskilt bra på 128GB, och sjunker längre ner på våra listor. Priset per GB är högre än de andra alternativen – igen, med undantag för Intel 520. Även om SX900 har 8 GB mer användbart utrymme, värdemässigt skulle du ha det mycket bättre med något som Samsung 830, Crucial m4, eller Chronos och Agility 3.

Vid 256 GB fortsätter trenden med att SX900 återigen bara erbjuder bättre “värde” (utan hänsyn till firmware och tillförlitlighetsfaktorer) än Intel 520. Det är bara något mer än Vertex 4 och Samsung 830, men återigen tittar vi på samma kapacitet för dessa två enheter.

Först vid 512 GB lyckas ADATA äntligen placera sig i den övre halvan av våra pristabeller. Vid dessa kapaciteter är försäljningsvolymen mycket lägre på grund av den övergripande höga prissättningen, men utanför Agility 3 och Chronos (som använder något långsammare asynkron NAND), är SX900 den billigaste SF-2281-baserade högkapacitets SSD:n.


Enheten levereras med kompakt förpackning. Det medföljer ett 3,5″ skrivbordsfäste tillsammans med monteringsskruvar och en snabb installationsguide. Det medföljer ingen programvaru-CD men ADATA erbjuder en free Acronis True Image HD-nedladdning, som är ett praktiskt verktyg för säkerhetskopiering/kloning. Den 3-åriga garantin som ADATA ger är ganska standard för en SSD, men den kan vara bättre då till exempel Intel och Plextor erbjuder 5-års garantier. Framsidan av enheten är täckt av ett stort klistermärke som har ADATAs logotyp, modellnumret och enhetens kapacitet.


När vi tar isär körningen och ser vad som finns inuti är det inte mycket ovanligt. Det finns bara fyra skruvar som håller hela paketet på plats. Det är inte ovanligt men det typiska tillvägagångssättet är att skruva kretskortet på den nedre delen av chassit och sedan skruva fast den nedre delen av chassit till den övre delen.


På själva kretskortet finns det sexton 25nm Intel MLC ONFi 2.x (synkron) NAND-enheter, åtta på varje sida. Eftersom detta är en 128GB-enhet betyder det att alla NAND-enheter består av en enda 8GiB-matris. Som väntat är styrenheten SF-2281.


Testet














CPU

Intel Core i5-2500K körs på 3,3 GHz (Turbo och EIST aktiverade)


Moderkort

AsRock Z68 Pro3


Chipset

Intel Z68


Drivrutiner för chipset

Intel 9.1.1.1015 + Intel RST 10.2


Minne
G.Skill RipjawsX DDR3-1600 2 x 4 GB (9-9-9-24)

Grafikkort
XFX AMD Radeon HD 6850 XXX
(800MHz kärnklocka; 4,2GHz GDDR5 effektiv)

Video drivrutiner
AMD Catalyst 10.1

Skrivbordsupplösning
1920 x 1080

OS
Windows 7 x64