So verbessern Sie die SSD -Leistung in Linux -Laptops

So verbessern Sie die SSD -Leistung in Linux -Laptops
Solid State Drives (SSDs) sind für leistungsorientierte Linux-PC-Setups praktisch obligatorisch, obwohl sie teurer sind als herkömmliche mechanische Festplatten. In diesem Artikel wird ein kleiner Verbesserung geteilt, der die Leistung der SSD verbessert, wenn Ihr Laptop im Batteriemodus ausgeführt wird.

Haftungsausschluss: Das unten erläuterte Tweak ändert die Art und Weise, wie Ihr Linux -System mit dem SSD -Stromverwaltung umgeht. Ich habe diese Methode schon lange angewendet und habe keine Probleme. Ich kann jedoch nicht verantwortlich gemacht werden, wenn nach der Verwendung dieser Optimierung etwas mit Ihrem SSD -Laufwerk schief geht. Sie werden empfohlen, Ihre eigene Ermessen.

Verständnis des SSD -Leistungsmanagements unter Linux

Die meisten Linux -Verteilungen verwenden API von Linux Kernel „Advanced Power Management (APM)“, um die Konfiguration zu verarbeiten, die Leistung zu optimieren und die Stabilität von Speichergeräten sicherzustellen. Diese Geräte erhalten einen APM -Wert zwischen 1 und 255, um ihre Stromverwaltungsschwellen zu steuern. Ein Wert von 254 zeigt die beste Leistung an, während ein Wert von 1 ein besseres Leistungsmanagement angibt. Durch die Zuweisung eines Wertes von 255 wird APM insgesamt deaktiviert. Standardmäßig erhalten SSDs ein APM von 254, wenn das System mit externer Leistung ausgeführt wird. Im Batteriemodus wird der APM -Pegel auf 128 gesetzt, wodurch die Lesen- und Schreibgeschwindigkeiten von SSDs reduziert werden. In diesem Artikel wird erklärt.

Verwenden von Gnom -Scheiben

Um die SSD-APM-Ebene auf jeder GNOME-basierten Linux-Verteilung zu ändern, starten Sie die App „GNOME Disks“ vom Anwendungsstarler. Stellen Sie sicher, dass sich Ihr Laptop im Batteriemodus befindet. Markieren Sie Ihren SSD-Laufwerkeintrag in der Seitenleiste und klicken Sie in der oberen rechten Ecke auf das Drei-Punkte. Klicken Sie auf die Option „Antriebseinstellungen…“, um das Konfigurationsfenster zu starten.

Stellen Sie auf dem nächsten Bildschirm sicher, dass die Einstellungen „Erweiterte Stromverwaltung anwenden“ eingeschaltet ist. Verwenden Sie den Schieberegler, um den APM auf 254 zu erhöhen. Klicken Sie auf die Schaltfläche „OK“, um die Einstellungen anzuwenden. Möglicherweise werden Sie aufgefordert, das Benutzerkennwort einzugeben.

Starten Sie Ihr System nach Anwendung dieser Einstellungen, damit die Änderungen wirksam werden können. Sie sollten jetzt die SSD -Les- und Schreibgeschwindigkeit im Batteriemodus erhöht haben. Als Referenz finden Sie hier die Lesegeschwindigkeiten meiner SSD, die die positiven Leistungseinflüsse der Erhöhung des APM -Levels zeigen.

SSD -Leistung bei APM von 128 im Batteriemodus:

SSD -Leistung bei APM von 254 im Batteriemodus:

Die Leistungsverbesserung ist erheblich. Sie können diese Lesegeschwindigkeiten mit Lieferanten-advertierten Geschwindigkeiten vergleichen, um die Qualität der in Ihrem System installierten SSDs zu bewerten.

Mit HDParm

Wenn Sie die Befehlszeile bevorzugen, können Sie das Konfigurationsdienstprogramm „HDParm“ verwenden, um das SSD -Leistungsmanagement zu verarbeiten. Identifizieren Sie zunächst Ihre SSD „UUID“, indem Sie einen der folgenden Befehle ausführen:

$ lsblk -o Name, Pfad, Modell, Anbieter, Größe, fsused, fsuse%, Typ, Mountpoint, UUID
$ blkid

Sie sollten eine solche Ausgabe erhalten. Notieren Sie sich den Wert "uUid".

/dev/sda7: uUid = "a1bb9815-6c80-419c-bade-c2aeeeef606e2" type = "ext4"
Partuuid = "42CBF56F-15C5-41B7-9A2B-36D5034C1FCE"

Stellen Sie sicher, dass Ihr Laptop von externer Leistung getrennt ist, und führen Sie den folgenden Befehl aus, um die aktuelle APM -Ebene zu überprüfen (ersetzen Sie die UUID im Befehl durch die UUID Ihrer eigenen SSD).

$ sudo hdparm -b/dev/disk/by-UUID/A1BB9815-6C80-419C-BADE-C2AEEF606E2

Der obige Screenshot verwendet eine andere Kennung für die SSD, aber das Endergebnis ist das gleiche. Um das APM -Level auf 254 zu erhöhen, führen Sie den Befehl im folgenden Format aus (ersetzen Sie die UUID durch das Ihres Geräts):

$ sudo hdparm -b 254/dev/disk/by-UUID/A1BB9815-6C80-419C-BADE-C2AEEF606E2

Der obige Befehl ändert die APM nur für die aktuelle Sitzung. Um diese Veränderung über Neustarts hinweg zu führen, ist etwas mehr Arbeit erforderlich. Um die neue APM -Ebene dauerhaft zu gestalten. Die folgenden beiden Befehle helfen Ihnen dabei, diese Dateien zu finden:

$ Locate HDParm
$ welches hdparm

Beachten Sie die Ausgabe dieser beiden Befehle, um die richtigen Pfade der Dateien zu finden. Der Ausgang kann von der Verteilung bis zur Verteilung abweichen. In der Regel befindet sich die ausführbare HDPARM -Binärdatei in einem der "Bin" -Firmen, und die Regelndatei befindet sich in einem der "Udev" -Fordner. Als Referenz in Ubuntu 20.04, die HDPARM -Binärin befindet sich in '/usr/sbin/hdparm' und die Regelndateien finden.D/85-HDParm.Regeln.''

Öffnen Sie nun die UDEV -Regeln -Datei in einem Texteditor, indem Sie den folgenden Befehl ausführen (ersetzen Sie 'Nano' durch den Befehl für deinen bevorzugten Texteditor):

$ sudo nano/usr/lib/udev/Regeln.D/85-HDParm.Regeln

Wenn keine HDParm -Regelndatei vorhanden ist, können Sie in einem der UDEV -Ordner, die sich in Ihrem System befinden, eine neue Regelndatei erstellen.

Platzieren Sie nun den folgenden Code am Ende der Datei und ersetzen Sie den binären Pfad und die UUID Ihres eigenen SSD -Laufwerks sorgfältig. Dies handelt.

Aktion == "Add", Subsystem == "Block", Kernel == "[sh] d [a -z]", run+= "/usr/sbin/hdparm -b 254
/dev/disk/by-UUID/A1BB9815-6C80-419C-BADE-C2AEEF606E2 "

Speichern Sie die Regelnungsdatei und starten Sie Ihr System neu, damit die Änderungen wirksam werden können. Ihre SSD sollte jetzt einen APM von 254 im Batteriemodus haben.

Abschluss

Das Ändern von SSD -APM -Werten kann die Les- und Schreibgeschwindigkeiten sowie die Gesamtsystemleistung Ihres Linux -Laptops verbessern. Aggressive APM -Werte können jedoch zu einer schnelleren Verschlechterung von Speichergeräten führen. Verwenden Sie diesen Leitfaden mit Vorsicht und ändern Sie nur die APM -Ebenen, wenn die Leistung für Sie äußerst wichtig ist.