Test: Intel X25-V Value SATA Solid-State Drive

Solid state disk d.  17. maj. 2010, skrevet af Morpheus@HOOD 17 Kommentarer.  Vist: 18040 gange.

Korrekturlæser: Verdenshersker
Billed behandling: 
Oversættelse: 

Pristjek på http://www.pricerunner.dk 
Produkt udlånt af: Intel
DK distributør: Intel

Bag om SSD teknologien

 

  

 

Vi vil starte med at finde hoved og hale i hvad SSD egentlig er for en størrelse, for der er nemlig en verden til forskel på en gammeldags mekanisk harddisk, som de fleste af os bruger og en Solid State Disk. Faktisk er de eneste lighedspunkter på en HDD og en SSD, at de begge lagrer data, kan bruge de samme stik og at de har samme standardiserede størrelser.

Hvor en HDD bruger roterende magnetiske plader og et mekanisk læse/skrive-hoved, har en SSD slet ingen bevægelige dele og er derfor meget mere modstandsdygtig og i det hele taget mindre modtagelig for udefrakommende påvirkninger. En moderne mekanisk harddisk er bygget op efter de samme grundprincipper som et floppydrev med en diskette i - et magnetisk læse/skrive hoved bevæger sig hen over en plade der kan lagre data. Dette design er så blevet optimeret og genopfundet en hel masse gange, førend vi er nået dertil, hvor HDD teknologien er idag. Men vi kan hurtigt blive enige om, at idéen ikke ligefrem er helt ny.

Her er det så, at man kunne foranlediges til at tro at SSD så bygger på noget helt nyt - men nej. En SSD er bygget op af hukommelseschips, der er forbundet parallelt, og disse chips er i bund og grund ikke meget anderledes end de RAM, der har været en fast komponent i computere i endnu længere tid, end harddiske har været det.

SSD er stadig i sin spæde barndom og derfor er det også rigtig spændende at følge udviklingen netop nu, da det mere er menneskelig opfindsomhed og nye idéer, end det er fabrikationsstørrelse på selve chipsene der er en afgørende faktor. Så selv om teknologien faktisk har været ved hånden i mange år, så har de kloge hoveder ikke fået lov at udvikle ret mange nye idéer, simpelthen fordi der ikke har været penge i det pga. produktionsomkostningerne, hvilket ultimativt betyder for høje priser. Hvis priserne er så høje at ingen køber, er der ikke noget marked, er der ikke noget marked, er der ingen penge, der skifter hænder. Derfor har ingen for alvor brugt tid og energi på teknologien før idag, hvor hukommelsesmodulerne kan produceres tilpas billigt.

 

 

Der findes to forskellige typer hukommelseschips: Volatile og non-volatile. Almindelige RAM er volatile, hvilket betyder at data kun kan lagres så længe der er strøm på. Fjernes strømtilførslen (computeren slukkes), så forsvinder al data med det samme og kan aldrig genskabes. Man kan næsten sige, de formaterer sig selv hver gang strømmen bliver afbrudt.

Den anden type - som er den der findes i SSD - er non-volatil, hvilket vil sige at data lagres i chippen, og bliver der selv om strømmen fjernes. Der findes rigtig mange forskellige typer af både volatile og non-volatile RAM og dem, der findes i en SSD, hedder helt præcist NAND flash RAM.

NAND refererer til måden data lagres i chippen på og i denne verden gælder det om at klemme så meget data som overhovedet muligt ned på mindst mulig fysisk plads. Der hvor udviklingen sker, er enten, når selve fabrikationsstørrelsen for chippen kan gøres mindre, eller når der findes en nyere og bedre måde at gemme data i chippen på. Vi kan sammenligne det med de forskellige måder at komprimere billede- og musik-filer på. Hvor .wav og .bmp kan komprimeres til .mp3 og .jpeg, kan data i en datachip også være komprimeret på forskellige måder - her kan der bare ikke indgås nogen former for kompromis ligesom med f.eks .mp3 og .jpeg.

Helt ned på celle-niveau..
En celle i en NAND flash SSD er enten bygget som 1-bit (SLC) eller som 2-bit (MLC). Rent fysisk er de lige store, men MLC kan indeholde dobbelt så meget data. SLC har dog den fordel, at det tager kortere tid at "læse" indholdet af cellen, da hver celle kun indeholder 1-bit data, hvor en MLC indeholder 2-bit data. Dette er fordi fremgangsmåden for at "læse" indholdet, foregår ved at man tilfører en spænding og venter på svar, er cellen tom, forøges spændingen, hvilket gør, at den næste celle bliver spurgt og så fremdeles.

 

 

Altså skal en MLC-celle tjekkes med 4 forskellige spændingsniveauer, hvor en SLC kan nøjes med to.

Inde i en SSD sidder der ikke kun MLC el. SLC chips. Der er en anden meget vigtig komponentet og det er controlleren. Controlleren er den der styrer al datatrafikken frem og tilbage og en controller, der skal håndtere MLC, har op til 3x mere at lave end én, der skal håndtere SLC. Derfor er netop denne komponent meget vigtig, specielt i MLC-baserede diske, hvor den har en afgørende indflydelse på ydelsen.

 

 


Den mindste håndterbare mængde af data på en SSD er 4 kilobytes, det er intet mindre end 32.768 bits. Det vil sige, at computeren arbejder med mindst 32.768 bits ad gangen på en SSD. Det lyder måske som rigtig, rigtig meget, men det synes du måske ikke, når du får det store perspektiv.

4 kilobytes hedder også en "page", og disse er igen grupperet i blokke. En blok indeholder 128 pages hvilket er 512 kilobytes eller 4.194.304 bits.

Når man har 1024 blokke, kaldes det et "plane", der indeholder 512 megabyte eller 4.294.967.296 bits. 512 megabyte er som regel størrelsen på hver enkelt chip der sidder i en SSD. Men skindet kan bedrage, for en enkelt chip kan faktisk indeholde helt op til 4 lag, dvs. 2048 megabyte (2 GB) pr chip.

Ydelsen
NAND flash RAM findes allerede mange steder, bla. i USB-nøgler. Der hvor den afgørende faktor kommer ind i billedet, er ikke så meget hvor hurtig den enkelte chip er, men snarere hvor mange man har at sætte sammen. Magien opstår nemlig når man parallelforbinder chipsene, hvor både ydelse og kapacitet skalerer med antallet af chips man sætter sammen. Ydelse/kapacitet-forholdet kan faktisk justeres "næsten som man vil ha' det", og tommelfingerreglen er at man uden at ændre på antallet af chips, kan halvere kapaciteten, for teoretisk at fordoble ydelsen. Når man skalerer på denne måde hedder det data striping, og kan bedst sammenlignes med RAID 0.
 

Tak til Mads321 for dette afsnit.

 

På næste side kigger vi på de praktiske aspekter ved en SSD.

Spear
 
Elitebruger
Tilføjet:
17-05-2010 08:33:34
Svar/Indlæg:
564/13
Tak for testen, interessant læsning for mig. 🙂


dRJAKE
 
Overclocker
Tilføjet:
17-05-2010 10:51:47
Svar/Indlæg:
53/7
God artikkel ;) sådan en fætter ryger i mediacenteret ;) masser af metadata, JPEG vil få glæde af sådan en ssd.


SoundWave
 
Elitebruger
Tilføjet:
17-05-2010 15:46:27
Svar/Indlæg:
3011/103
Sikkert en udmærket disk, men som du også kommer ind på, så koster den for meget pr. GB. Det er jo samme GB pris som X25-M, og den er noget hurtigere.


Sjakalen
 
Elitebruger
Tilføjet:
17-05-2010 17:43:19
Svar/Indlæg:
1978/216
Ja så blev man jo lidt kloger på det :) godt skrevet, meget forståeligt sådan da 😀


Jointer
 
Overclocker
Tilføjet:
17-05-2010 23:37:35
Svar/Indlæg:
15/4
Tak for en god test.
Fik lyst til at lave et mediacenter efter at have læst testen.


Svaret blev redigeret 1 gang, sidst af Jointer d. 17-05-2010 23:38:34.


espeholt_jr
 
Elitebruger
Tilføjet:
18-05-2010 08:03:43
Svar/Indlæg:
2175/186
Testen er godt nok mangelfuld. I tester ikke sådan noget som random-write og random-read. Små filer zippet i en mappe er simpelhen ikke godt nok, den betyder intet, da alle filer stadig bliver læst fra ét sted (i zipfilen) og skrevet til ét sted (filerne bliver skrevet lige efter hinanden).

Testen er desværre næsten ubruglig.


Morpheus@HOOD
 
Elitebruger
Tilføjet:
18-05-2010 09:47:12
Svar/Indlæg:
637/63
# 6

Som skrevet i forlængelse af mine tidligere artikler så modtager jeg altid feedback fra jer læser, således at fremtidige artikler kan bliver bedre. Det du skriver er heller ikke særligt brugbart. Du skriver bare at det ene efter det andet mangler, men random-read bliver testet på side 6, sidst på siden. Random-write er noget som bliver taget hånd om til næste artikler.

Hvis du har en idé til benchmark-program, som kan bidrager til en bedre artikel, så bliver det vel modtaget. Dette gælder alle 🙂

Mvh Ronni


Svaret blev redigeret 1 gang, sidst af Morpheus@HOOD d. 18-05-2010 09:48:32.


espeholt_jr
 
Elitebruger
Tilføjet:
18-05-2010 09:55:45
Svar/Indlæg:
2175/186
#7 er nødt til at give en undskyldning ;) Havde simpelhen ikke set det nederst på side 6, fordi siden splitter op på min skærm så det ser ud som om der ikke er mere :/ undrede mig også sry.

Mht. random write, har anandtech bragt en ssd artikel som har været skelsættende for ssd tests :) den er tilgengæld meget lang. Så inspiration derfra til tests er godt.


Sjakalen
 
Elitebruger
Tilføjet:
18-05-2010 11:47:39
Svar/Indlæg:
1978/216
#0 Har man nogle ide om hvor længe sådan en SSD disk holder, eller kan det TRIM der holde den i topform til evigtid??

Svaret blev redigeret 1 gang, sidst af Sjakalen d. 18-05-2010 11:47:56.


Morpheus@HOOD
 
Elitebruger
Tilføjet:
18-05-2010 16:42:15
Svar/Indlæg:
637/63
#8

Det bare i orden. Jeg vil tage et kig på deres test, og se om der er noget, jeg kan bruge til den næste artikel 🙂

#9

Det kommer helt an på hvor meget disken bliver brugt, da de enklte chips/celler kun kan overskrives et bestemt antal gange, mellem 10000-1000000 gange. En anden faktor er controllertypen. Jeg har hørt/læst at forventet levetid skulle være omkring 5-7 år.


morra19
 
Moderator
Tilføjet:
18-05-2010 19:21:20
Svar/Indlæg:
2672/468
#10 Så det du forsøger at sige er, at en SSD har forventet levetid omkring hvad alt andet elektronik har 🙂


Morpheus@HOOD
 
Elitebruger
Tilføjet:
18-05-2010 19:34:11
Svar/Indlæg:
637/63
Tjaa.. det kommer an på hvilken type elektronik det er. Jeg har et gammelt philps HiFi-anlæg fra 1975. Det spiller stadig som en drøm, selvom det har nogle år på bagen 😉


DENlilleGRIS
 
Overclocker
Tilføjet:
19-05-2010 00:55:59
Svar/Indlæg:
2/0
#12 Nej det spiller ikke som en drøm. Du er bare tone døv. 😛


Morpheus@HOOD
 
Elitebruger
Tilføjet:
19-05-2010 15:24:23
Svar/Indlæg:
637/63
# 13

Hehe.. Jeg burde kunne høre de fleste toner stadig, jeg er jo stadig ung (23 år). Men ja du kan have fat i noget 😀


*klonk*
 
Elitebruger
Tilføjet:
23-05-2010 13:31:02
Svar/Indlæg:
458/22
Jeg fik sådan en fætter I føs'dagsgave her for en 14 dages tid siden, og jeg er godt nok tilfreds med den - skiftet fra raid0 over to Spinpoints er helt vildt. Det med ikke at prioritere skrive-hastigheden fra Intels side gør mig ikke så meget, jeg installerer ikke store programmer på denne her disk, og læsehastigheden er helt åndsvag høj - jeg måtte lige blinke en gang eller to første gang jeg startede linux op og den stod ved login-skærmen efter et par sekunder. Efter en frisk opstart, føles det som om alle programmer er læst ind i RAM'en, firefox og andre starter op med det samme.
Høje karakterer herfra. (Linux understøtter iøvrigt TRIM på ext4 fra 2.6.34)

Og god gennemgang her i artiklen 🤡


Burgurne
 
Elitebruger
Tilføjet:
23-05-2010 20:23:48
Svar/Indlæg:
5874/1287
Jeg har i forvejen en Intel X-25M, desværre 1. generation som ikke understøtter TRIM.
Dette er noget rigtig lo.., da den forholdsvis hurtigt taber hastighed, ikke generelt over hele linien, men der kommer "huller" ved både læs og skriv.
Jeg kan kun genskabe fuld hastighed ved at slette ALT fra disken, (cmd -> diskpart -> clean all). Bare at formattere den hjælper ikke, og heller ikke at fjerne det logiske drev, oprette det igen, og geninstallere windows7. Så en SSD SKAL understøtte TRIM, ellers er det ligemeget hvor hurtig den er i tests (hvor den jo som oftest er helt ny).
Jeg bruger min som systemdrev, og jeg har fjernet så meget som muligt fra C-drevet, elmails, temp-filer, temp internetfiler, programinstallationer, pagefile, samtligt biblioteker, officepakken osv osv, så der er så lidt skrivearbejde tilbage på c:\ som muligt, men den falder rimelig hurtigt i ydelse alligevel.
Efter at have prøvet en del forskellige programmer til optimering af boot-sekvensen kan jeg dog se, at der bliver skrevet hen hel del på C: under boot, så skrivehastigheden er altså ikke helt ligegyldig, selvom man ikke installerer "mange programmer" som antydet i en tidligere post. Bl.a. skrives der ret mange gang i reg.databasen under boot, hvilket måske også forklarer hvorfor min Intel taber i ydelse på trods af, at alt hvad jeg kan flytte væk fra C:\ er gjort, for at få så lidt skrivning dertil som muligt.

Så til jer der vil købe SSD, TRIM fremfor ydelse ...


Morpheus@HOOD
 
Elitebruger
Tilføjet:
24-05-2010 12:51:31
Svar/Indlæg:
637/63
# 16

Nemlig :yes: