inledning

Då har det blivit dags för en ny uppdatering av svenska SSD-Guiden. Denna gång har vi testat Samsungs budgetmodell, Samsung 840. Häng med när vi sätter tänderna i marknadens första SSD-enhet utrustad med TLC-NAND.

Då har det blivit dags för en ny uppdatering av vår SSD-Guide. Idag ska vi titta lite närmare på Samsungs nya budget-serie. Det handlar givetvis om Samsung 840, inte att förväxla med Samsung 840 Pro som är deras high-end serie.

Till skillnad från gamla 830-serien så har 840-serien delats upp i två. Vi har redan testat high-end varianten som har suffixet Pro. Nu är det så dags att ta oss en titt på budgetvarianten. Specifikationerna skiljer sig från 840 Pro på flera punkter med det finns också flera likheter. Till att börja med så är båda enheterna baserade på samma kontroller. Det handlar om Samsungs MDX-kontroller. Det är en 8-kanals kontroller som är baserad på tre stycken ARM-kärnor av typen Cortex R4. Vi har sett tidigare vad denna kontroller är kapabel till och därför är det väldigt intressant att Samsung valt att använda samma kontroller i sina budgetenheter såväl som i sina toppenheter.


Samsungs kraftfulla MDX kontroller sitter i både 840 Pro och 840

Det som gör Samsung 840 så speciell är att den använder sig av så kallat TLC-NAND. TLC står för “Tripple Level Cell” och innebär kort och gott att man valt att lagra tre databitar i varje minnescell. Alla övriga SSD-enheter (för konsumenter) som finns på marknaden idag, använder sig av MLC som lagrar två databitar i varje minnescell. Det finns givetvis för och nackdelar med detta och för att förstå dessa så måste vi snabbt gå igenom skillnaderna mellan SLC, MLC och TLC.

Lagringsytan hos NAND-flash består av miljarder minnesceller. Dessa är egentligen transistorer som kan hålla en viss laddning. Värdet av denna laddning bestämmer huruvida cellen innehåller data och i så fall vilket värde den datan har. SLC (Singel Level Cell) har två av dessa referensvärden för att kunna lagra en databit (1 och 0). MLC (Multi Level Cell) lagrar istället två databitar i varje minnescell. Detta gör man genom att lägga till ytterligare två referensvärden kan representera totalt fyra olika värden (00, 01, 10, 11). TLC tar ytterligare ett steg och ökar antalet referensvärden till hela åtta stycken (000, 001, 010, 011, 100, 101, 110, 111). Så vad betyder detta i praktiken? Jo om du tillverkar ett flashminne med 17,2 miljarder celler så innebär det att man får 16 gigabyte med lagringskapacitet med SLC. Med MLC så får man 32 gigabyte och med TLC så får man 48 gigabyte. Detta trots att det är samma fysiska storlek och därmed samma tillverkningskostand.

Alla typer av minnen arbetar med det binära talsystemet så därför är inte 48 gigabyte ett bra tal att arbeta med. Så istället för att göra minneschip som är på 48 gigabyte så har man istället skalat ner dem till ungefär 11 miljarder transistorer vilket resulterar i 32 gigabyte om man använder sig av TLC. Fördelen med detta är att varje minneschip tar mindre plats på varje kiselplatta. Detta gör att man kan producera fler chip till samma pris och därmed så blir minneskretsarna billigare. Den stora nackdelen med TLC är dess livslängd. Vi vet att SLC kan programmeras om ungefär 50 000 till 100 000 gånger. Med MLC så sjunker detta dramatiskt till 3 000 – 5 000 gånger. TLC är ännu värre och drar ner antalet skrivningar till ungefär 1 000. En annan nackdel är att TLC är långsammare. Både skrivning, läsning men framförallt radering av TLC tar betydligt längre tid.

TLC är inte något nytt. Många har använt det tidigare i billiga USB-stickor, smartphones och liknande. Men ingen har försökt sig på att göra en SSD baserad på minnestekniken tidigare. Eftersom Samsung tillverkar sina minneschip själva, så har de möjligheten att själva välja ut de minneschipen med bäst kvalité och därmed lyckas få tillräckligt bra chip för att de ska kunna användas i en SSD. Trots att Samsung har specificerat att deras minneskretsar ska klara 1 000 omskrivningar så borde detta inte vara ett problem för slutkonsumenten. 1 000 skrivningar på de 256 gigabyte som finns tillgängliga, gör att enheten kan skriva över 256 000 gigabyte under sin livstid. Den vanliga användaren skriver mindre än 10 gigabyte på en dag och därför borde även dessa enheter hålla i ungefär 68 år. Med 120 gigabyte, så halveras den siffran till ungefär 43 år.

Skriv en kommentar

13 Kommentarer på "Svenska SSD-Guiden: Samsung 840 250GB"

Notifiera vid
avatar

Sortera efter:   senaste | äldsta | flest röster
Question_Tech
Gäst
Question_Tech
3 Årtal 6 månader sedan

Av ren nyfikenhet när det nämns i denna artikel “biljoner minnesceller” menas då vårt system (det långa) som inkluderar miljard eller det korta systemet som de flesta engelsk språkliga länder kör där miljard är direkt översatt till biljon (se länk nedan som förklarar de båda systemen) eller är det verkligen så många minnesceller i ett NAND minne?

Länk: http://www.youtube.com/watch?feature=player_embedded&v=C-52AI_ojyQ

Sebbe
Medlem
3 Årtal 6 månader sedan

Det långa systemet ska användas då miljon är den första enheten och biljon är den andra enheten. Detta eftersom jon är samma som atom och därför borde tolkas som första.

Dessutom betyder Millenium tusen vilket innebär att det låna systemet bygger sig självt.

http://sv.wikipedia.org/wiki/Jon

Klappa
Medlem
3 Årtal 6 månader sedan

Jag undrar varför det är så stor skillnad mellan denna och Pro versionen i garbage collection och TRIM delen?

Någon som kan förklara?

Question_Tech
Gäst
Question_Tech
3 Årtal 6 månader sedan
[quote name=”Sebbe”]Det långa systemet ska användas då miljon är den första enheten och biljon är den andra enheten. Detta eftersom jon är samma som atom och därför borde tolkas som första. Dessutom betyder Millenium tusen vilket innebär att det låna systemet bygger sig självt. http://sv.wikipedia.org/wiki/Jon%5B/quote%5D 😮 Jag tror att du har missförstått jag pratar inte om joner eller atomer överhuvudtaget vad du nu fick det ifrån ? Vad jag pratar om (och som “numberphile” beskriver i länken jag postade ovan) är att det finns två system för att beskriva stort antal; det långa systemet har miljon, miljard, biljon, biljard, osv. (Nordiska länder och europa) Det korta systemet har miljon, biljon, triljon osv (Engelsk språkiga länder)och att detta oftast översätts fel tex om man läser i en tidning från USA eller dylikt så står det 1 billion det betyder för oss 1 miljard alltså 1 000 000 000 Så det jag vill veta är om det är “biljoner minnesceller” för det skulle betyda 12 nollor efter, t.ex som det står i artikeln “11 biljoner transistorer” är det verkligen 11 000 000 000 000 eller är det 11 000 000 000 för om det är det sistnämnda då ska det stå miljarder… Läs hela »
nILGot
Medlem
3 Årtal 6 månader sedan
[quote name=”Question_Tech”][quote name=”Sebbe”]Det långa systemet ska användas då miljon är den första enheten och biljon är den andra enheten. Detta eftersom jon är samma som atom och därför borde tolkas som första. Dessutom betyder Millenium tusen vilket innebär att det låna systemet bygger sig självt. http://sv.wikipedia.org/wiki/Jon%5B/quote%5D 😮 Jag tror att du har missförstått jag pratar inte om joner eller atomer överhuvudtaget vad du nu fick det ifrån ? Vad jag pratar om (och som “numberphile” beskriver i länken jag postade ovan) är att det finns två system för att beskriva stort antal; det långa systemet har miljon, miljard, biljon, biljard, osv. (Nordiska länder och europa) Det korta systemet har miljon, biljon, triljon osv (Engelsk språkiga länder)och att detta oftast översätts fel tex om man läser i en tidning från USA eller dylikt så står det 1 billion det betyder för oss 1 miljard alltså 1 000 000 000 Så det jag vill veta är om det är “biljoner minnesceller” för det skulle betyda 12 nollor efter, t.ex som det står i artikeln “11 biljoner transistorer” är det verkligen 11 000 000 000 000 eller är det 11 000 000 000 för om det är det sistnämnda då ska det stå… Läs hela »
Sebbe
Medlem
3 Årtal 6 månader sedan
[quote name=”Question_Tech”]… 😮 Jag tror att du har missförstått jag pratar inte om joner eller atomer överhuvudtaget vad du nu fick det ifrån ? Vad jag pratar om (och som “numberphile” beskriver i länken jag postade ovan) är att det finns två system för att beskriva stort antal; det långa systemet har miljon, miljard, biljon, biljard, osv. (Nordiska länder och europa) Det korta systemet har miljon, biljon, triljon osv (Engelsk språkiga länder)och att detta oftast översätts fel tex om man läser i en tidning från USA eller dylikt så står det 1 billion det betyder för oss 1 miljard alltså 1 000 000 000 Så det jag vill veta är om det är “biljoner minnesceller” för det skulle betyda 12 nollor efter, t.ex som det står i artikeln “11 biljoner transistorer” är det verkligen 11 000 000 000 000 eller är det 11 000 000 000 för om det är det sistnämnda då ska det stå miljarder istället för biljoner eftersom Sverige använder det långa systemet. Väldigt rörigt jag vet :lol:[/quote] Jag såg filmen och det jag syftade på var att Biljon i långa systemet var 1 000 000^2. Då är miljon (1 000 000 ) dvs ensam. (Enligt gamla… Läs hela »
Carl Holmberg
Admin
3 Årtal 6 månader sedan

[quote name=”Sebbe”][quote name=”Question_Tech”]

Jag såg filmen och det jag syftade på var att Biljon i långa systemet var 1 000 000^2. Då är miljon (1 000 000 ) dvs ensam. (Enligt gamla stavsättet så stavas det milion och atom på engelska heter ion. Dvs 1000 ensamma, eller 1000 nollor.[/quote]

Ion är inte atom på engelska, ion är engelska stavningen av jon, det vill säga en atom som inte är elektriskt neutral då antalet elektroner i skalen är fler eller färre än antalet protoner i kärnan. Inte för att det är vidare relevant när det kommer till talsystem dock, men rätt ska vara rätt 😉

Klappa
Medlem
3 Årtal 6 månader sedan

[quote name=”-Tjalve-“][quote name=”dj christian”]Jag undrar varför det är så stor skillnad mellan denna och Pro versionen i garbage collection och TRIM delen?

Någon som kan förklara?[/quote]

Det är en bra fråga faktiskt. Utan att veta med säkerhet, så har jag några teorier. Den första är att Samsung 840 250GB har extra overprovisioning jämfört med 840 PRO.
840 PRO har ungefär 6,8% som alla SSD har. 840 har ungefär 9%. Jag vet att den skillnaden inte är så stor, men när vi gör dessa tester så fyller vi enheten till absolut maximum och då gör varje lite gnutta med extra utrymme en stor skillnad (se Svenska SSD Guiden om Overprovisioning). En annan orsak skulle kunna vara att enheterna använder olika firmware. Resultaten på 840 Pro är baserade på den första fimware (den som hade buggen som fick enheterna att dö). 840 använder en nyare firmware.
Om man jämför dessa två bilder:

så kan man se att Samsung 840 börjar återhämta sig redan efter test 5 och återhämtar sig nästan helt efter test 6. Dvs mellan test 5 och 6 så har nog Garbage Collection satt igång och efter att enheten fått vila i 20min så återställs prestandan nästan helt. 840 Pro däremot börjar inte återhämta sig fören vi drar igång TRIM mellan test 7 och 8.
Min gissning är att 840 har en firmware som använder betydligt mer aggresiv Garbage Collection och skippar skrivprestanda för att kunna göra detta även när enheten skriver data sekventiellt (likt det Sandforce för). Resultatet är sämre prestanda överlag, men också en jämnare prestanda under hård belastning. Den riktiga vinsten ligger ju i lägre Write Amplification vilket är kritiskt nä minnecellerna bara klarar 1000 skrivningar.[/quote]

Mycket tack för ett välformulerat svar!

Du syftar på att den vanliga 840-modellen har TLC-minnen som bara klarar av 1000 skrivningar? Dock är det tvärtom enligt Swecs test av 256gb ssd-diskar. Där klarar sig Pro modellen bättre än den vanliga modellen när de använder Anvils Storage Utilities. Förmodligen skiljer sig det programmets tortyrtest mot ert men ändå intressant att benämna det iallafall.

Lagl0rden
Gäst
Lagl0rden
3 Årtal 6 månader sedan

[quote]Jo om du tillverkar ett flashminne med 17,2 miljarder celler så innebär det att man får 16 gigabyte med lagringskapacitet med SLC. Med MLC så får man 32 gigabyte och med TLC så får man 48 gigabyte. Detta trots att det är samma fysiska storlek och därmed samma tillverkningskostand.[/quote]

Hmm hmm, 64 GB borde det väl bli med TLC isånafall? eller, nej, 16 Gbit (för 16 miljarder “celler” = 2 GB med SLC, 4 GB med MLC och 8 GB med TLC, eller tänker jag helt fel? Hurosomhelst har jag väldigt svårt se det blir 50% mer med TLC om antalet “värden” man kan lagra ökar med 100% jämfört med MLC…

wpDiscuz