Festkörperlaufwerk: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
Ein <b>Festkörperlaufwerk</b> (engl. Solid state drive / SSD, Flash hard disk drive / Flash HDD; speziell auch: Halbleiterlaufwerk) ist ein durch Halbleiterspeicher gebildeter nichtflüchtiger [[Datenspeicher]] für informationstechnische Anwendungen, dessen Gehäusebauform, elektrische Anschlüsse und Kommunikationsprotokoll den Normen für [[Festplatten]] (Laufwerke mit magnetischen oder optischen Speicherscheiben) entsprechen. Die Bezeichnung Laufwerk (engl. drive) weist daher lediglich auf die sich daraus ergebende Austauschbarkeit hin: Es handelt sich nicht um Laufwerke im Wortsinn, bewegliche Teile sind nicht enthalten.
Ein <b>Festkörperlaufwerk</b> (engl. Solid state drive / SSD, Flash hard disk drive / Flash HDD; speziell auch: Halbleiterlaufwerk) ist ein durch Halbleiterspeicher gebildeter nichtflüchtiger [[Datenspeicher]] für informationstechnische Anwendungen, dessen Gehäusebauform, elektrische Anschlüsse und Kommunikationsprotokoll den Normen für [[Festplatten]] (Laufwerke mit magnetischen oder optischen Speicherscheiben) entsprechen. Die Bezeichnung Laufwerk (engl. drive) weist daher nur auf die sich daraus ergebende Austauschbarkeit hin - es handelt sich also nicht um eigentliche Laufwerke, denn bewegliche Teile sind keine enthalten.


Vorteile eines Festkörperlaufwerks gegenüber herkömmlichen Festplatten sind mechanische Robustheit, sehr kurze Zugriffszeiten, niedriger Energieverbrauch und die vollkommene Lautlosigkeit. Der Hauptnachteil im Vergleich zu herkömmlichen Festplatten gleicher Kapazität ist derzeit noch ein erheblich höherer Preis. Auf Dauer ist jedoch mit einer Ablösung der Magnetspeicher durch Festkörperlaufwerke zu rechnen.
Gegenüber herkömmlichen Festplatten ergeben sich folgende Vor- und Nachteile. Auf Dauer ist sicherlich mit einer Ablösung der Magnetspeicher durch Festkörperlaufwerke zu rechnen.


Wird herkömmliche, magnetische Festplattentechnik mit einem Festkörperlaufwerk zu einem Gerät verbunden, so wird von einer einer Hybridfestplatte (engl. hybrid hard drive / HHD) gesprochen.
{| class=wiki
! Vorteile
! Nachteile
|-
|
* Mechanische Robustheit
* Sehr kurze Zugriffs- und Übertragungszeiten
* Niedriger Energieverbrauch
* Vollkommene Lautlosigkeit
|-
|
* Erheblich höherer Preis
|}
 
Wird herkömmliche, magnetische Festplattentechnik mit einem Festkörperlaufwerk zu einem Gerät verbunden, so wird von einer einer <b>Hybridfestplatte</b> (engl. hybrid hard drive / HHD) gesprochen.
 
== Linux ==
 
Wenn Linux auf die Besonderheiten eines Festkörperlaufwerk ab gestimmt werden, kann dessen Lebensdauer und Leistung noch gespeichert werden.
 
Folgender Befehl prüft, ob die SSD "/dev/sda" die TRIM-Funktion unterstützt. Die Ausgabe kann je nach dem verschieden sein.
 
$ <b>sudo hdparm -I /dev/sda | grep -i TRIM</b>
          * Data Set Management TRIM supported (limit 1 block)
          * Deterministic read data after TRIM
 
Betriebssysteme sollten eine SSD idealerweise per trim-Befehl informieren, wenn ein Benutzer Daten löscht. Andernfalls hält der SSD-Controller die Daten weiter für relevant, bis sie tatsächlich überschrieben werden; wenn er später weitere Daten zum Schreiben erhält, so muss er diese wertlosen Daten einlesen und zusammen mit den neuen Daten schreiben - diese unnötigen Schreibvorgänge kosten natürlich Leistung.
 
* Linux meldet freigegebene Bereiche kurz nach dem Löschen von Dateien, nutzt diese "online discard"-Funktion aber nicht automatisch, da dabei die Leistung der SSD einbrechen kann.
 
* Beim jüngeren "batch discard" schickt der Kernel nicht dauernd kleine trim-Anforderungen, sondern informiert die SSD nur, wenn er über einen Befehl wie "fstrim" dazu aufgefordert wird. Dieser Befehl sollte deshalb gelegentlich händisch für jedes Dateisystem aufgerufen oder per Cronjob alle paar Tage ausgeführt werden. Im folgenden Fall dauerte die Abarbeitung des Befehls "fstrim" auf das Dateisystem "/" bei einer seit fünf Monaten betriebenen SSD rund zwei Minuten - im vorliegenden Fall wurden rund 27 GB Daten "getrimmt".
 
$ <b>sudo fstrim -v /</b>
/: 26945748992 bytes were trimmed
 
== Weblinks ==
 
* http://wiki.ubuntuusers.de/SSD/TRIM




{{cat|Datenspeicher}}
{{cat|Datenspeicher}}

Aktuelle Version vom 11. Mai 2013, 18:42 Uhr

Ein Festkörperlaufwerk (engl. Solid state drive / SSD, Flash hard disk drive / Flash HDD; speziell auch: Halbleiterlaufwerk) ist ein durch Halbleiterspeicher gebildeter nichtflüchtiger Datenspeicher für informationstechnische Anwendungen, dessen Gehäusebauform, elektrische Anschlüsse und Kommunikationsprotokoll den Normen für Festplatten (Laufwerke mit magnetischen oder optischen Speicherscheiben) entsprechen. Die Bezeichnung Laufwerk (engl. drive) weist daher nur auf die sich daraus ergebende Austauschbarkeit hin - es handelt sich also nicht um eigentliche Laufwerke, denn bewegliche Teile sind keine enthalten.

Gegenüber herkömmlichen Festplatten ergeben sich folgende Vor- und Nachteile. Auf Dauer ist sicherlich mit einer Ablösung der Magnetspeicher durch Festkörperlaufwerke zu rechnen.

Vorteile Nachteile
  • Mechanische Robustheit
  • Sehr kurze Zugriffs- und Übertragungszeiten
  • Niedriger Energieverbrauch
  • Vollkommene Lautlosigkeit
  • Erheblich höherer Preis

Wird herkömmliche, magnetische Festplattentechnik mit einem Festkörperlaufwerk zu einem Gerät verbunden, so wird von einer einer Hybridfestplatte (engl. hybrid hard drive / HHD) gesprochen.

Linux

Wenn Linux auf die Besonderheiten eines Festkörperlaufwerk ab gestimmt werden, kann dessen Lebensdauer und Leistung noch gespeichert werden.

Folgender Befehl prüft, ob die SSD "/dev/sda" die TRIM-Funktion unterstützt. Die Ausgabe kann je nach dem verschieden sein.

$ sudo hdparm -I /dev/sda | grep -i TRIM
          * Data Set Management TRIM supported (limit 1 block)
          * Deterministic read data after TRIM

Betriebssysteme sollten eine SSD idealerweise per trim-Befehl informieren, wenn ein Benutzer Daten löscht. Andernfalls hält der SSD-Controller die Daten weiter für relevant, bis sie tatsächlich überschrieben werden; wenn er später weitere Daten zum Schreiben erhält, so muss er diese wertlosen Daten einlesen und zusammen mit den neuen Daten schreiben - diese unnötigen Schreibvorgänge kosten natürlich Leistung.

  • Linux meldet freigegebene Bereiche kurz nach dem Löschen von Dateien, nutzt diese "online discard"-Funktion aber nicht automatisch, da dabei die Leistung der SSD einbrechen kann.
  • Beim jüngeren "batch discard" schickt der Kernel nicht dauernd kleine trim-Anforderungen, sondern informiert die SSD nur, wenn er über einen Befehl wie "fstrim" dazu aufgefordert wird. Dieser Befehl sollte deshalb gelegentlich händisch für jedes Dateisystem aufgerufen oder per Cronjob alle paar Tage ausgeführt werden. Im folgenden Fall dauerte die Abarbeitung des Befehls "fstrim" auf das Dateisystem "/" bei einer seit fünf Monaten betriebenen SSD rund zwei Minuten - im vorliegenden Fall wurden rund 27 GB Daten "getrimmt".
$ sudo fstrim -v /
/: 26945748992 bytes were trimmed

Weblinks