Ich habe auf meinem Laptop ein Solid-State-Laufwerk installiert, erreiche aber nicht die atemberaubenden Geschwindigkeiten, von denen die Leute schreiben.
Mein System:
- Laptop: Acer Aspire 7552G-6061
- Solid-State-Laufwerk: Crucial 256 GB M4 CT256M4SSD2
- Betriebssystem: Linux (Trisquel 5.5, ein Derivat von Ubuntu)
Ich verwende AHCI.
Ich habe das Betriebssystem auf dem Solid-State-Laufwerk installiert (anstatt es zu kopieren).
Wie kann ich das Solid-State-Laufwerk schneller machen? Könnte das Problem an der Block- oder Sektorausrichtung liegen?
Antwort1
Zuerst werden Ihre Fragen beantwortet
- Das Problem dürfte nicht mit der Sektorausrichtung zusammenhängen.
- Nachfolgend habe ich zwei Tipps zur Aufrechterhaltung der Leistung von SSDs.
Die Vorteile von SSDs
Die "rasanten Geschwindigkeiten", die Menschen auf Solid-State-Laufwerken erleben, beziehen sich aufLesen vom und Schreiben auf das LaufwerkIm Vergleich zu Festplatten haben SSDssehr geringe ZugriffszeitenUndhöhere Datenübertragungsraten, insbesondere bei wahlfreiem Zugriff.
Bei Vorgängen, die über das Lesen und Schreiben von Daten auf die SSD hinausgehen, wie etwa der Verwendung des Prozessors für intensive Berechnungen, kommt es nicht zu einer Leistungssteigerung. Wenn Sie von Ihrer SSD Leistungssteigerungen bei CPU- oder RAM-Vorgängen erwarten, ist dies der Grund, warum Sie nicht die „rasanten Geschwindigkeiten“ erreichen.
Haben Sie bemerkt, IhreVerkürzung der Startzeitdramatischer Übergang von einer Festplatte zu einer SSD? Früher war ich frustriert über meinen Laptop, weil er die Kontrolle übernahm50 Sekundenzum Booten. Mit meiner eigenen Crucial 256GB m4 CT256M4SSD2 bootet mein Laptop jetzt in nicht mehr als12 Sekunden(und dazu gehört auch das Ausführen einer vollständigenLAMP-Server!)
Wenn ein Computer von einer Festplatte bootet, müssen Dateien von verschiedenen physischen Standorten gelesen werden. Die Suchzeit des Lesekopfs, der zum nächsten Standort wandert, ist ein großer Leistungskiller. Die Crucial m4 hat eine durchschnittliche Zugriffszeit von0,1 ms. Die Festplatte, die ich vorher hatte (eine Toshiba MK6461GSYN), hat eine durchschnittliche Zugriffszeit von15,8 ms. Die SSD ist nicht nur viel schneller, sie liest und schreibt auch über doppelt so schnell (240+ MB/s) wie meine Festplatte (maximal 120 MB/s).
Wenn Sie keine große Verkürzung der Startzeit festgestellt haben, kann ich anhand der von Ihnen bereitgestellten Informationen nicht erraten, warum. An einige Leute, die sich fragen, warum ich nicht vorgeschlagen habeTRIMMEN, liegt es daran, dass TRIM noch nicht relevant ist. TRIM ist nur zum Schreiben auf die SSD nützlich, aber das Booten eines Betriebssystems ist in erster Linie Lesen.
Verbessern der SSD-Leistung unter Linux
Es gibt nur zwei Dinge, die ich empfehle.
TRIM aktivieren
TRIM sorgt dafür, dass die Schreibleistung Ihrer SSD wie neu bleibt, indem es der SSD mitteilt, welche Sektoren nicht mehr verwendet werden und so die Schreibverstärkung reduziert.
Führen Sie in einem Terminal den Befehl aus sudo nano /etc/fstab
.
Suchen Sie mit den Pfeiltasten den Eintrag bzw. die Einträge, die Partitionen auf Ihrer SSD sind. Ergänzen Sie für jeden Eintrag discard
die Optionen. Eine Zeile kann danach etwa so aussehen:
UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 / ext4 discard,errors=remount-ro 0 1
Fahren Sie mit dem folgenden Abschnitt fort, um die Änderungen noatime
ebenfalls anzuwenden, oder drücken Sie CtrlX, geben Sie ein Yund drücken Sie dann , Enterum die Änderungen zu speichern.
Einstellungnoatime
noatime
weist das Dateisystem an, nicht in Dateien zu schreiben, auf die zuletzt zugegriffen wurde. Das Protokollieren der letzten Zugriffszeiten ist in den meisten Fällen nicht erforderlich und stellt sowohl auf SSDs als auch auf Festplatten eine Zeitverschwendung dar.
Stellen Sie wie im obigen Abschnitt sicher, dass Sie den Befehl ausgeführt haben sudo nano /etc/fstab
und sich im Nano-Texteditor befinden.
Suchen Sie mit den Pfeiltasten den Eintrag bzw. die Einträge, die Partitionen auf Ihrer SSD sind. Ergänzen Sie für jeden Eintrag noatime
die Optionen. Eine Zeile kann danach etwa so aussehen:
UUID=ed586ab8-08c5-4bae-b118-d191b716b4a4 / ext4 noatime,discard,errors=remount-ro 0 1