Citat:
Ursprungligen inskrivet av ilstallione
Gör du en samordning och den ser bra ut ska jag se om jag kan editera första inlägget, tror inte MBY misstycker om jag är tydlig med att det är andra än han som lagt till information.
Sådärja. nu har jag knåpat ihopp något. de är en början iaf. tar för många veckor att göra en längre utförlig variant.
OBS! Texten har ej kontrollerats efter grammatiska fel.
Samlingstråd för SSD
Flera personer på detta forum har bidragit till innehållet i denna post.
Redigerat av moderator och postens ursprungliga skapare.
Några som har bidragit är: MBY, CrAcKman. . .
---------------
# Innehål:
Bakgrund & Fysisk uppbyggnad
Styrkretsar
Optimeringar
FAQ – enklare frågor
Övrigt
---------------
Bakgrund
[list="1"]
Bakgrunden till tråden finns i denna tråd: sweclockers.com tråd 863798
Även den första faktan kommer från den tråden.
---
Det som gör en SSD bättre än en vanlig HDD med roterande skivor.
När man ser till överföringshastighet så kan man se att generation 2 SSD läser mycket snabbare änn en vanlig hdd. SSD skriver oftast snabbare än en vanlig hdd.
Den största skillnaden ÄR åtkomsttiden!
En vanlig hdd har en åtkomsttiden på ca: 7-16ms. Enkelt tänkt så kan man säga att de tar så lång tid att hitta till en annan del av den data som ska läsas. Det kan antingen vara en del av samma fil eller olika filer! Jämför man detta med en SSD vars åtkomsttid är ca 0,08-0,2ms så är skillnaden enorm. Om vi ska läsa, säg ett par tusen filer som är små, så tar det som ett exempel 20 sekunder att göra på en vanlig disk. Det som egentligen tar tid när man ska läsa småfiler är just tiden mellan fil A och fil B. Inte tiden det tar att läsa själva filen.
Om vi skulle läsa samma filer från en SSD skulle det ta mycket mindre tid då tiden mellan fil A och fil B är flerfaldigt kortare.
Det är därför vi upplever en SSD som att vara "blixtrande snabb". T.ex. uppls en uppstart av våran favoritwebbläsare eller operativsystemet i sig mycket snabbare.
Operativsystem består idag av välldigt många!! små!! filer. med exemplet ovan så kan vi dra slutsatsen att den flerfaldigt förkortade åtkomsttiden kommer spela en stor inverkan på hur vi upplever sådana filläsningar. Detta är även vad vi som har SSDs även upplever.
Problemet med de äldre SSDs (generation1) är att de sköter raderingar på ett sådant vis att läsningar stoppas eller i vilket fall medför att sytemet går som "sirap"/"låser sg" i ett par sekunder då och då. Problemet är proceduren att ta bort data. För att ta bort en del data behöver disken ta bort en större del data kallat "block" och sedan skriva om den data som ska vara kvar i det blocket igen.
---
Allmänt kan sägas att kontroller kretsen har stort genomslag på prestandan.
Lista med SSD-märken och vilka kontrollers som används:
overclockers.com tråd 781651
"The SSD Anthology: Understanding SSDs and New Drives from OCZ"
anandtech.com/storage/showdoc.aspx?i=3531
Efterföljare på ovanstående länk. Beskriver även TRIM.
"The SSD Relapse: Understanding and Choosing the Best SSD"
anandtech.com/storage/showdoc.aspx?i=3631
SSD Roundup: Indilinx vs. Samsung vs. Intel (or why size matters)
Indilinx vs. Samsung vs. Intel
Samling av allt inom SSD
http://www.storagesearch.com/
[/list=1]---------------
Styrkretsar
[list="1"]
Kontrollerprestanda rangordnad från snabbast till långsammast (källa: fqvarfort)
* Intel (snabbast)
* Indilinx/Samsung
* Mtron
* Jmicron 602(långsammast)
Man bör sky Jmicron 602 som pesten, även Mtron verkar vara kardinalt mycket bättre.
[/list=1]---------------
Tillverkare
[list="1"]
Intel:
Här är ett exempel på ett modellnummer av denna SSD:
-> SSDSA2MH080G2C1 <-
Positionen i modellnumret nedan avser (gissningsvis) diskens formfaktor.
SSDSA2MH080G2C1
kod=förklaring
1=1,8" stor disk med "MicroSATA" kontakt.
2=2,5" stor disk med "SATA" kontakt.
Positionen i modellnumret nedan avser (gissningsvis) diskens typ av minnesceller.
SSDSA2MH080G2C1
kod=förklaring
M= Multilevel cell.
S= Singellevel cell.
Dvs hur mycket data som lagras per cell i chippet. singellevel är snabbare och dyrare än multilevel. De ska även hålla längre.
Positionen i modellnumret nedan avser diskens kapacitet.
SSDSA2MH080G2C1
kod=förklaring
080=80 GB
160=160 GB
Positionen i modellnumret nedan avser diskens generationsnummer.
SSDSA2MH080G2C1
kod=förklaring
1=Generation 1
Har nu bra firmware för nerladdning som styr disken på ett bra sätt, med tanke på att trim inte blir tillgängligt till disken.
2=Generation 2
Kommer få städ för "trim". Har därmed firmware optimerad därefter.
Positionen i modellnumret nedan avser diskens förpackningstyp.
SSDSA2MH080G2C1
kod=förklaring
R5=Retail, medföljer adapter skenor för montering i 3,5" fack.
C1=bulk, hdd som den är utan tillbehör i skyddande kartong.
Mer information om vad artikelnumret betyder ser du enkelt för t.ex. 34nm modellerna i manualen nedan.
intel 34nm manual (se sid 2)
[/list=1]---------------
Optimeringar
[list="1"]
Det bör nämnas att det finns en uppsjö av olika optimeringar som man kan göra på en SSD som kör operativsystemet.
Betydelsen av de olika optimeringarna har olika inverkan på typ av disk samt modell.
Denna information fokuseras på optimeringar för 2:a generationens SSD.
Första generationens SSD hade ofta stora problem med sk "stuttering". Fenomenet uppkom då operativsystemet behövde skriva många småfiler till disken. Den typen av skrivningar gjordes på ett sätt vilket fick operativsystemet att sluta svara i ett par sekunder varpå användaren bara kunde sitta och vänta till det blev responsivt igen.
Optimeringar för första generationens SSDs hittas framförallt på t.ex. http://www.ocztechnologyforum.com
Till råga på allt besväras optimeringarna av att de genomförs olika beroende på operativsystem.
Optimeringar för 2:a generationens SSD.
Generellt sätt är det relativt få optimeringar man som ny ägare av en SSD behöver göra.
Den viktigaste optimeringen är att inaktivera automatisk defragmentering för SSD partitionerna. Självklart ska du inte heller köra defragmentering manuellt på SSD partitionerna.
Orsak: Orsaken kommer från den fysiska skillnaden i uppbyggnaden mellan SSD och magnetisk lagringsdisk.
"Anledning till att man gör det på vanliga diskar är så data kan läsas sekventiellt, medans det inte gör någon skillnad whatsoever i vilken ordning data ligger på en SSD." [citat taget från inlägg från forumet]
Den underliggande orsaken är SSDns mycket låga åtkomsttid.
Stänga av Superfetch i windows.
Orsak: Anledningen till funktionen Superfetch är att data blir läst från disken in till arbetsminnet i förväg. Lite ut i fall att de kulle behövas senare. (kan vara helt fel, bör googla detta först)
Optimeringar främst för att spara diskutrymme:
Stänga av "hibernate" (Viloläge) i windows. Går att stänga av i tex vista genom att välja kör i startmenyn och sedan skriva in "powercfg -h off " och trycka enter
Genom att stänga av hibernate frigör du lika mycket utrymme som du har i arbetsminne. Observera att du inte längre kan använda "viloläge" uppenbart kanske.
Här följer en lista på olika förslag på optimeringar specifikt för operativsystem.
Som tidigare nämnt kan man ta en del av dem med en nypa salt om man har en 2:gen SSD (Om det inte står att de är specifikt för nya diskar).
MS 7: Operativsystemet känner oftast av att det är en SSD som operativsystemet är installerat på. Det som automatiskt optimeras är följande:
Windows Automatisk Defragmentering blir inaktiverat.
Superfetch blir inaktiverat.
MS Vista:Här behöver man stänga av det som automatiskt stängs av i windows 7. se ovan. Det finns även en länk att kika på ocztechnologyforum.com tråd 47212 [länk från anemic]
MS XP:Skapa NTFS partitionerna på SSDn med en win 7/vista skiva. Installera sedan XP på en av deredan skapta partitionerna. Orsaken till detta kallas "alignement". Windows 7/vista gör den så kallade aligningen automatiskt. På XP behöver man göra den manuellt. Det finns även andra program som kan aligna disken. Googla om detta för att veta mer.
[/list=1]---------------
FAQ – Enklare frågor
[list="1"]
Fråga:Fins det någon anledning att köpa SSD?
Svar: JA! De nyare är snabbare i åtkomstid, överföringshastighet och mer lämpade för operativsystem än tidigare. Kombinationen är svårslagen, om inte oslagbar.
Här är en en youtube video som ofta länkas på olika forum för tveksamma köpare. Videon visar skillnaden mellan en av de snabbaste konsumentdiskarna jämfört med en nyare SSD (200908) http://www.youtube.com/watch...
Fråga:Är en gen2 SSD bättre än 2st VelociRaptor i raid0?
Svar: JA. För operativsystem så är det bättre med ny SSD. För sekventiell läsning/skrivning till/från disken så är det mindre skillnad.
Det är rotationshastigheten på 10kRPM som gör raptorn snabare för OS än en vanlig 7200RPMare. Skillnaden i varvtalet speglar av sig på den lägre åtkomsttiden för raptorn. det är emellertid en mycket liten skillnad om man jämför mellan raptor och SSD. Där är skillnaden mycket stor!
Fråga:Passar en SSD i min bärbara dator?
Svar: JA. Bärbara datorer har som standard 2,5" diskar. SSDs görs framförallt i 2,5" (finns även i 1,8".) storlek, det medför att de passar utan problem.
Vissa MAC datorer behöver man fylla ut diskens tjocklek i jämförelse med originaldisken för att den ska passa. Närmare vad som gäller MAC får ni Googla
Fråga:Passar en SSD i min stationära dator?
Svar: JA. Med viss modifikation. Standardstorleken på diskar i stationära datorer är 3,5". Då SSD görs främst i 2,5" behöver man ofta någon typ av fysisk adapter mellan 2,5"--> 3,5" för att montera disken. Det går givetvis att vara påhittig och montera den på eget vis om man vill. Man behöver inte vara lika noga med att kyla disken som med en vanlig.
Visa diskar som säljs som "retail" KAN ha en medföljande adapter. Det brukar stå i produktbeskrivningen i dessa fall.
Fråga:Vad för typ av kontakt är det i en vanlig bärbar, så att jag kan koppla in en SSD?
Svar: Har datorn en 2,5" disk med SATA kontakt så kan du installera en SSD.
2,5" SATA och 3,5" SATA har samma utformning av kontakten på hårddiskarna. En 1,8" SATA disk har en kontakt som kallas "MicroSata".
Fråga:Varför är min nya SSD mycket söligare (>50MB/s skillnad) i läs om man jämför med andras benchmarks på samma disk?
Svar: (A) Disken körs på en dator med endast SATA1 (sata150). Det kan bero på att datorn (ofta bärbara) bara har SATA1. En anledning till SATA1 är idag på grund av att det sparar ström jämfört med SATA2.
(B) Disken körs i PIO-läge. DMA är att föredra. Se andra trådar i den klistrade lagringstråden på forumet för att hitta svar om detta!
Fråga:Min dator har bara SATA1 (sata150), hur påverkas systemprestandan jämfört med en dator som klarar SATA2?
Svar: Slumpmässig läsning/skrivning kan påverkas av de aggressiva strömsparfunktioner som ofta finns i laptops (vilket ofta även medför SATA1). Läsning/skrivning begränsas direkt av den maximala hastigheten på 150MB/s som gränssnittet har. Annars påverkas systemprestandan väldigt lite (om inte försumbart) vid vanlig användning.
Fråga:Raid0 med 2 eller flera SSD. Är det bra?
Svar: Ja. Det är bra. MEN det beror ju på vad du kommer att använda datorn till.
Du märker ingen större skillnad mellan singel och raid0 i vanligt användande av systemet. Det "känns" ungefär lika snabbt.
Om du istället videoredigerar, kopierar stora filer (>2GB) ofta så har du nyttan av den snabbare sekventiella skriv/läs hasigheten som raid0 ger.
Fråga:Raid0 med 2 olika typer/märke av SSD (t.ex. gen1 + gen2 i extremfall). Är det bra?
Svar: NEJ. Det är så pass stora skillnader i hur SSDs styrkretsar fungerar. Kör du raid0 med 2 olika typer av SDD får du prestanda av de söligaste egenskaper av de båda diskarna.
Köp istället 2 likadana modeller.
Om du vet att de olika diskarna har samma syrkrets på båda SSD diskarna så fungerar det dock bättre än att blanda olika styrkretsar.
Indilinx + samsung (eller annan kombination av olika) = dåligt.
Indilinx + indilinx = ok, om de är samma modell av styrkrets på dem, samma storlek på cache samt samma kapacitet på disken i sig.
Fråga:Min dator är 3-5 år gammal men har SATA kontakter på moderkortet. Är det värt att köpa SSD till den?
Svar: Ja. en SSD snabbar upp i stort sätt alla datorer. På grund av att det ofta är SATA1 på äldre datorer så medför det direkt en begränsning på 150MB/s i överföringshastighet.
Har datorn SATA2 så är det bättre än SATA1.
Det behöver noteras att en uppgradering av en gamma dator kan medföra problem!
Detta gäller oavsett om det är en SSD eller vanlig roterande disk. Nyare diskar kan göra att datorn behöver nyare drvrutiner för satakontrolern. Ibland finns inte nyare drivrutiner vilket medför att det kanske inte fungerar.
En användare på detta forum märkte att en modell av ssd inte fungerade med en 2-3 år gamla Toshiba-laptop. Om det bara rörde sig om den modellen är svårt att säga.
Ett sätt att gardera sig för problem är att man Googlar modellnamnet på datorn/moderkortet och SSD så kanske någon skriver hur det fungerar eller inte fungerar.
Fråga:Hur är det med hållbarheten på SSD? Slutar de at fungera efter något år?
Svar: Det är en svår fråga. De nyare SSD som säljs idag har lång livstid. Backup bör göra precis som med vanliga hårddiskar.
Intel skriver t.ex. i sin manual att deras SSD diskar har en ”MTBF” på 1200000 timmar. MTBF = mean time BETWEEN failures. Intel menar med andra ord att det är i snitt 1,2miljoner timmar mellan fel på dem.
”Read error rate”, dvs antal lästa bitar innan fel uppgår till max 1 bit per 1*10^15bitar. Man kan jämföra detta med tex WD med 1*10^14bitar på sin Caviar Black serie.
Fråga:IDE, AHCI eller RAID inställt i BIOS?
Svar: Inne i vissa BIOS finns val att göra för hur SATAkontrollern ska hantera diskarna som är i datorn. I vanliga fall är detta val inställt på "IDE". T.ex. Intels diskar (g1, g2) får bättre prestanda med valet "ACHI". ACHI medför en del fuktioner som SSDs drar nytta av olika bra. NCQ är en funktion som ger intels SSDs en prestandavinst.
Kör man RAID på sin dator behöver detta val självfallet väljas.
Fråga:Går det växla mellan IDE och ACHI lägena efter installation av operativsystem?
Svar: Det är olika beroende på operativsystem. I win 7/vista kan man aktivera AHCI i registret och sedan starta om datorn för att aktivera AHCI i BIOS. Sedan installerar windows drivrutinen automatiskt. Ändrar man BARA i BIOS (från IDE till AHCI) så kommer operativsystemet antagligen att låsa sig under den vanliga uppstarten. Det går att växla tillbaka till IDE läget i BIOS för att det ska vara som innan.
Ubuntu 9.04 känner automatiskt igen ändringen och fungerar att starta på en gång utan några procedurer.
Fråga:Vad är skillnaden mellan SATA150 (sata1) och SATA300 (sata2) och SATA600 sladd??
Svar: SATA300 (sata2) sladdar har oftast metallclips i ändarna för att förhindra att sladden åker ur kontaken på enheterna den är kopplad till.
Ju högre hastighet på interfacet destå högre krav är det på avskärmningen på kabeln. Avskärmningen ska stoppa störningar så att signalen inte blir felaktig.
SATA600 har ännu inte kommit ut. Det är dörför svårt att säga om avskärmningen har stor inverkan eller inte. Kontakterna är densamma på samtliga varianter.
eSATA sladdar har bättre avskärmning än vanliga SATAsladdar just för att de är utanför datorn. eSATA sladdar har annan utformning av kontakten än för vanlig SATA.
Fråga:Vad gör jag om jag har en fråga om SSD som inte besvaras här?
Svar: Läs igenom alla länkar som står högre upp i avsnittet "bakgrund", särskilt de från Anandtech!
Googla.
Besvarar inte de din fråga så ställ den i forumet. Så kan de kunniga komma med svar och även uppdatera informationen på denna sida
[/list=1]---------------
Övrigt
[list="1"]
För att förbättra informationen på denna sida så lägg gärna inlägg med en fråga tillsammans med ett svar som bäst besvarar frågan så kan någon trevlig moderator kopiera och klistra in den här!
Direkta felaktigheter i denna information bör ni påpeka så snabbt ni ser dem.
[/list=1]---------------
Där var det slut.
EDIT: editerat texten 091005-23:53