ubuntuusers.de

ubuntuusers.deWikiBaustelleSSDAktuell

Aktuell

Artikel in Arbeit

Dieser Artikel wird momentan von ingo2 erstellt. Solltest du dir nicht sicher sein, ob an dieser Anleitung noch gearbeitet wird, kontrolliere das Datum der letzten Änderung und entscheide, wie du weiter vorgehst.


Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!

Update, Stand Dec. 2011

Übersicht

Seit Veröffentlichung der Artikelserie SSD im Wiki haben sich sowohl die SSD's selbst als auch Linux weiterentwickelt. Die Hardwarehersteller haben durch ausgereiftere Fertigungstechniken und verbesserte Firmware die Handhabung wesentlich vereifacht. Linux (im Wesentlichen der Kernel) hat neue Funktionen zum Verwalten von SSD's erhalten und auch einige Tools unterstützen jetzt SSD's von Haus aus.

Dies macht es für den User inzwischen erheblich einfacher, eine SSD einzurichten. Dies heißt jedoch nicht, dass die Artikelserie damit überholt oder gar veraltet ist, nur muß man sich unter gewissen Voraussetzungen nicht mehr unbedingt um alle Aspekte der Konfiguration selbst kümmern. Diese "Vereinfachungen" sollen hier detailliert beschrieben werden, ähnlich einem "Getting started". Wer sich auch für die Hintergründe und Besondserheiten der SSD's interessiert, oder wer SSD's älteren Datums oder eine ältere Linux-Version verwenden möchte, sollte sich die einzelnen Artikel der Serie durchlesen und die dortigen allgemeingültigen Hinweise beachten. Auch die Artikel Secure-Erase und Geschwindigkeitstest empfehlen sich für ambitionierte User.

Nachfolgend werden die einzelnen Kapitel/Sachverhalte in der Reihenfolge ihrer Relevanz für den Betrieb einer SSD beschrieben.

Grundlagen

Da hier von aktueller Hardware ausgegangen wird, heißt das natürlich auch aktuelle Firmware der SSD's. Man sollte also auf jeden Fall auf der Herstellerseite prüfen, og für das verwendete Modell aktualisierte Firmware verfügbar ist und diese dann als ersten Schritt einspielen, bevor man sich an die weiter Einrichtung der SSD wendet.

S.M.A.R.T.-Monitoring benötigt smartmontools ab v5.40 mit aktuellen Updates der Datenbank /usr/sbin/update-smart-drivedb Ab Oneric wird standardmäßig smartctl 5.41 2011-06-09 r3365 installiert, welche problemlos mit SSD's umgehen kann.

Alignment

Das nach wie vor sehr wichtige Alignment der Partitionen bzw. Dateisysteme auf MiB-Grenzen wird automatisch SSD-gerecht eingerichtet, wenn man die erstmalige Partitionierung einer neuen SSD mit Gparted ab v0.7.0 durchführt und danach nicht mehr überschreibt (z.B. durch Kopieren mit dd). Das ist ab Maverick der Fall.

Trim

Das Trimmen dient dazu, die SSD darüber zu informieren, welche Blöcke eines Dateisystems als "frei" gekennzeichnet sind. Die SSD bzw. deren Firmware kann dann diese Bereiche ebenfalls als "unbenutzt" markieren und anderweitig verwenden. Dazu muß das Dateisystem in der Lage sein, diese Informationen korrekt an die SSD zu übermitteln. Ab wann diese Voraussetzungen unter Linux gegeben sind, listet folgende Tabelle:

Fähigkeit des Dateisystems einen Batched Discard oder Online Discard durchzuführen
Batched Discard Online Discard
Dateisystem ext4 ab Kernel 2.6.37 Dateisystem ext4 ab Kernel 2.6.33
Dateisysteme ext2, ext3, XFS ab Kernel 2.6.38 Dateisystem XFS ab Kernel 3.0
Dateisystem btrfs ab Kernel 2.6.39 Dateisystem btrfs ab Kernel 2.6.32
Dateisysteme NTFS-3G, FAT Dateisysteme NTFS-3G, FAT

Natürlich muß auch die SSD das Trimmen korrekt durchführen können. Dies ist bei neueren SSD's gegeben. Nach unserm Wissen bei folgenden Produkten der bekanntesten Hersteller gegeben:

  • Intel ab 320 series

  • OCZ ab Vertex 2 und Agility 2

  • Crucial ab C300

  • Samsung ab 470

  • Kingston ab SSDNow V

Auslagerung

Aktuelle SSD's (s. obige Auflistung) mit aktueller Firmware organisieren Schreibvorgänge selbst optimal. Es ist dann aus Haltbarkeitsgründen nicht mehr nötig, einzelne Verzeichnisse ins RAM zu verlagern. Lediglich, wer unbedingt die maximale Performance aus seiner SSD herausholen möchte, kann dies dennoch konfigurieren - das betrifft aber herkömmliche HD's genauso.

Scheduler

hab' ich keine Ahnung, was sich da neues getan hat ???

Remark: Tabelle zu "Trim" wurde von Flo erstellt, ich habe sie nur "geklaut, Ingo ;-)

# benötigt noch jemand diese Rohtabelle??? Vergeleichstabelle

Bei welcher Ubuntuversion geht was?

Aktuelle, SSD-Relevante Informationen
Ubuntuversion Kernel Dateisystem Bemerkung
Ubuntu Lucid Lynx 10.04
Kernel1 ext4 blup, bla, blup, bla
btfrs bla, blup, bla, blup
Kernel2 ext4 blup, bla, blup, bla
btrfs bla, blup, bla, blup
Ubuntu Natty Nawhale 11.04
Kernel3 ext4 blup, bla, blup, bla
btfrs bla, blup, bla, blup
Kernel4 ext4 blup, bla, blup, bla
btrfs bla, blup, bla, blup


Flos aktualisierte Teile

In die jeweiligen Artikel einzuarbeiten:

Verschlüsselung

todo

RAID/LVM

todo

Diese Revision wurde am 28. Januar 2012 00:06 von UbuntuFlo erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Hardware, SSD, System

Passwort vergessen?