Testresultat: Garbage Collection & TRIM

I Svenska SSD Guiden så gör vi alltid omfattande test för att se hur en SSD hanterar extremt hög belastning. För att förstå exakt vad de olika värdena betyder och hur Samsung 950 Pro presterar jämfört med alla de andra enheterna vi testat, Gå till Svenska SSD Guiden och läs mer.

Metodiken i testet är följande:

Varje test består av sekventiell skrivning över hela enhetens yta. Från denna tas det fram ett min, ett medel och ett max. Här följer hela testförfarandet.

  • Secure Erase (fabriksny)
  • Prestandatest 1: (Basvärde för enhetens skrivprestanda)
  • Vår testsvit med alla våra tester körs
  • Prestandatest 2: (Kontroll av eventuellt påverkad sekventiell skrivprestanda)
  • Fyll enheten med okomprimerbar data
  • Kör IOMeter som tortyrtest i 40 minuter
  • Prestandatest 3: (Kontroll av sekventiell skrivprestanda efter tortyrtest)
  • Prestandatest 4: (Kontroll av sekventiell skrivprestanda efter tortyrtest)
  • Prestandatest 5: (Kontroll av sekventiell skrivprestanda efter tortyrtest)
  • Prestandatest 6: (Kontroll av sekventiell skrivprestanda efter tortyrtest)
  • 20 minuters vila för aktivering av eventuell passiv garbage collection
  • Prestandatest 7: (Kontroll av sekventiell skrivprestanda efter passiv GC)
  • Formatera hela enheten (aktiverar TRIM)
  • 10 minuters vila
  • Prestandatest 8: (Kontroll av sekventiell skrivprestanda efter att TRIM aktiverats)

Alla dessa test resulterar i en graf som visar max-, min- och medelvärden för samtliga tester och hur enheternas prestanda påverkas i de olika stegen.

cg trim samsung 950 pro 256

Här ser vi tydligt att Samsung optimerat enheten för klientbaserad belastning eller ”burst”-prestanda. Enheten levererar grymt bra prestanda som dessutom är väldigt konsekvent (skillnaden mellan max och min är bara 10 megabyte per sekund). Efter att enheten fått jobba lite (test2) så ser vi dock att prestandan genast sjunker till betydligt sämre nivåer. Efter vårt tortyrtest så är vi nere på prestanda på en under 100 megabyte per sekund. Enheten börjar sedan att återhämta sig för varje test som går men även efter test 7 så är prestandan fortfarande relativt låg. Efter TRIM så återställs dock prestandan fullt ut och man är uppe på 900 megabyte per sekund. Så länge man har ett modernt operativsystem så kommer enheten alltid att hålla sig på dugliga nivåer och ge dig den där höga prestandan när du behöver den.

22
Leave a Reply

Please Login to comment
22 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
11 Comment authors
Marquzz-Tjalve-Ej politikerPataNissePung Recent comment authors
  Subscribe  
senaste äldsta flest röster
Notifiera vid
SvenTobak
Gäst
SvenTobak

Mycket intressant, tack!

Känns som att dessa typer av lagringsmedia kommer med kylflänsar i framtiden då prestandan ökar ytterligare, kanske borde denna ha haft det redan? Beror väl vart man monterar den.

Hoppas också att Samsung väljer att släppa modeller för den mindre formfaktorn 2242 när man introducerar nästa v-nand då dessa får plats på fler ställen.

Det är tydligen fortfarande Samsung som gäller då.

Stefan Axelsson
Gäst
Stefan Axelsson

Lite mycket slarvfel i texten. En av de roligaste som jag trodde var avsiktlig var ”likNANDe”…..

-Tjalve-
Gäst
-Tjalve-

[quote name=”SvenTobak”]Mycket intressant, tack! Känns som att dessa typer av lagringsmedia kommer med kylflänsar i framtiden då prestandan ökar ytterligare, kanske borde denna ha haft det redan? Beror väl vart man monterar den. Hoppas också att Samsung väljer att släppa modeller för den mindre formfaktorn 2242 när man introducerar nästa v-nand då dessa får plats på fler ställen. Det är tydligen fortfarande Samsung som gäller då.[/quote] Det är inte så troligt att de kommer byta till en ännu mindre formfaktor tyvärr. Det är fortfarande tillräckligt trångt och Samsung verkar vilja undvika att sätta chip på båda sidorna av kretskortet. Det… Läs hela »

metalmumin
Gäst
metalmumin

Hur ser IOPS ut på den under linux när ext4 körs med barrier=0 flaggan? Någon?

Hassan Shah
Gäst
Hassan Shah

[quote name=”Stefan Axelsson”]Lite mycket slarvfel i texten. En av de roligaste som jag trodde var avsiktlig var ”likNANDe”…..[/quote]

Hahaha 😆

-Tjalve-
Gäst
-Tjalve-

[quote name=”metalmumin”]Hur ser IOPS ut på den under linux när ext4 körs med barrier=0 flaggan? Någon?[/quote]
Borde vara samma då dessa siffror är oberoende av vilket filsystem som används.

metalmumin
Gäst
metalmumin

[quote name=”-Tjalve-”][quote name=”metalmumin”]Hur ser IOPS ut på den under linux när ext4 körs med barrier=0 flaggan? Någon?[/quote]Borde vara samma då dessa siffror är oberoende av vilket filsystem som används.[/quote]Nej. http://forum.proxmox.com/threads/10533-Samsung-830-SSD-EXT4-Performance-amp-Mount-Options Vi pratar alltså om att gå från FSYNCS/SECOND: 245.23 till FSYNCS/SECOND: 3982.58. Detta eftersom barrier=0 gör fsync instruktioner asynkrona, vilket gör att kontrollern äntligen får spänna musklerna till fullo. Om jag hade kunnat sätta en barrier=0 flagga på ntfs så hade jag gjort det för länge sedan. Detta på grund av att min laptop är batteriförsörjd och därför är asynkrona fsyncs inget problem. Därför frågar jag ännu en gång. Siffror… Läs hela »

metalmumin
Gäst
metalmumin

[quote name=”metalmumin”][quote name=”-Tjalve-”][quote name=”metalmumin”]Hur ser IOPS ut på den under linux när ext4 körs med barrier=0 flaggan? Någon?[/quote]Borde vara samma då dessa siffror är oberoende av vilket filsystem som används.[/quote]Nej. http://forum.proxmox.com/threads/10533-Samsung-830-SSD-EXT4-Performance-amp-Mount-Options Vi pratar alltså om att gå från FSYNCS/SECOND: 245.23 till FSYNCS/SECOND: 3982.58. Detta eftersom barrier=0 gör fsync instruktioner asynkrona, vilket gör att kontrollern äntligen får spänna musklerna till fullo. Om jag hade kunnat sätta en barrier=0 flagga på ntfs så hade jag gjort det för länge sedan. Detta på grund av att min laptop är batteriförsörjd och därför är asynkrona fsyncs inget problem. Därför frågar jag ännu en gång.… Läs hela »

Per Wigren
Medlem
Per Wigren

”Stöd för Linux ska vara på gång, men finns inte i dagsläget.”

Linux har stöd för NVMe från och med 4.0 som släpptes den 12:e april.

-Tjalve-
Gäst
-Tjalve-

[quote name=”metalmumin”][quote name=”-Tjalve-”][quote name=”metalmumin”]Hur ser IOPS ut på den under linux när ext4 körs med barrier=0 flaggan? Någon?[/quote]Borde vara samma då dessa siffror är oberoende av vilket filsystem som används.[/quote]Nej. http://forum.proxmox.com/threads/10533-Samsung-830-SSD-EXT4-Performance-amp-Mount-Options Vi pratar alltså om att gå från FSYNCS/SECOND: 245.23 till FSYNCS/SECOND: 3982.58. Detta eftersom barrier=0 gör fsync instruktioner asynkrona, vilket gör att kontrollern äntligen får spänna musklerna till fullo. Om jag hade kunnat sätta en barrier=0 flagga på ntfs så hade jag gjort det för länge sedan. Detta på grund av att min laptop är batteriförsörjd och därför är asynkrona fsyncs inget problem. Därför frågar jag ännu en gång.… Läs hela »

-Tjalve-
Gäst
-Tjalve-

[quote name=”Per Wigren”]”Stöd för Linux ska vara på gång, men finns inte i dagsläget.”

Linux har stöd för NVMe från och med 4.0 som släpptes den 12:e april.[/quote]
Det handlar om Samsungs egna drivrutin. jag ska förtydliga det i texten.

dj christian
Gäst
dj christian

Riktigt bra recension! En av de bästa och mest detaljerade jag läst på länge. Mycket matnyttig fakta i början! Synd för att Samsungen inte skriver så värst bra och klarar att hålla uppe tempot när det är pressat men ska bli spännande att se hur 512GB modellen klarar sig.

Keep it up!

NissePung
Gäst
NissePung

Vill bara lyfta att för de med äldre plattformar ex. vis z77, z87 så är det enkelt att modda BIOS och lägga in NVME stöd för boot.

Se t.ex. http://www.overclock.net/t/1571271/tutorial-how-to-add-nvme-support-on-any-ami-uefi-bios-with-an-intel-chipset

Pata
Gäst
Pata

bandbrädd…? 😳
Kör ni inte ens vanliga stavningskontroll som policy innan publicering?

Ej politiker
Gäst
Ej politiker

Fint att ni fixade stavningen på det fula ”bandbrädd” 😉

Marquzz
Medlem
Marquzz

Bra recension, men jag saknar en subjektiv jämförelse med en vanlig 2,5″ sata SSD. Kommer jag som vanlig användare ens märka skillnad?

-Tjalve-
Gäst
-Tjalve-

[quote name=”Marquzz”]Bra recension, men jag saknar en subjektiv jämförelse med en vanlig 2,5″ sata SSD. Kommer jag som vanlig användare ens märka skillnad?[/quote]
Hej Marquzz. Då moderkortet som vi testar på, inte har NVMe stöd så har jag inte kunnat testköra med ett OS installerat på enheten. Så jag kan faktiskt inte svara fullt ut på din fråga i nuläget.
Men min kvalifiserade gissning är att skillnaderna är väldigt små och knappt märkbara. Jag kommer givetvis att göra lite fler tester när jag får ny utrustning som kan boota NVMe-enheter.

-Tjalve-
Gäst
-Tjalve-

[quote name=”Ej politiker”]Fint att ni fixade stavningen på det fula ”bandbrädd” ;)[/quote]
ja det var ett pinsamt fel… Hoppas att det inte förstörde läsupplevelsen allt för mycket 🙂

-Tjalve-
Gäst
-Tjalve-

[quote name=”NissePung”]Vill bara lyfta att för de med äldre plattformar ex. vis z77, z87 så är det enkelt att modda BIOS och lägga in NVME stöd för boot.

Se t.ex. http://www.overclock.net/t/1571271/tutorial-how-to-add-nvme-support-on-any-ami-uefi-bios-with-an-intel-chipset%5B/quote%5D

Detta är intressant. jag har läst igenom lite och det ser ju faktiskt ut att vara något som kan vara ett alternativ för vissa. Om tid ges så ska jag se om jag kan få det att fungera. Det verkar inte vara så många som faktiskt provat. Stort tack för tipset i alla fall.

Marquzz
Medlem
Marquzz

[quote name=”-Tjalve-”][quote name=”Marquzz”]Bra recension, men jag saknar en subjektiv jämförelse med en vanlig 2,5″ sata SSD. Kommer jag som vanlig användare ens märka skillnad?[/quote]Hej Marquzz. Då moderkortet som vi testar på, inte har NVMe stöd så har jag inte kunnat testköra med ett OS installerat på enheten. Så jag kan faktiskt inte svara fullt ut på din fråga i nuläget.Men min kvalifiserade gissning är att skillnaderna är väldigt små och knappt märkbara. Jag kommer givetvis att göra lite fler tester när jag får ny utrustning som kan boota NVMe-enheter.[/quote] Det får du gärna göra. Har precis skaffat Z170 och funderar… Läs hela »

-Tjalve-
Gäst
-Tjalve-

[quote name=”NissePung”]Vill bara lyfta att för de med äldre plattformar ex. vis z77, z87 så är det enkelt att modda BIOS och lägga in NVME stöd för boot. Se t.ex. http://www.overclock.net/t/1571271/tutorial-how-to-add-nvme-support-on-any-ami-uefi-bios-with-an-intel-chipset%5B/quote%5D Testat och bekräftat att det fungerar! tack för tipset. Nu kan jag köra även PCMark och WinRAR testerna även på NVMe enheter. [quote name=”Marquzz”]Det får du gärna göra. Har precis skaffat Z170 och funderar på NVMe. Men eftersom det är dubbelt så dyrt som en vanlig 2.5″ så måste det kännas värt det.[/quote] Jag har nu testat lite grann och det är svårt att säga, men jag måste nog… Läs hela »

Marquzz
Medlem
Marquzz

Jag hade i såna fall tänkt att ha den som system disk.