Linux-Befehle

Linux hdparm-Befehls-Tutorial

Linux hdparm-Befehls-Tutorial
In Linux-artigen Systemen ist die „hdparm” Befehlswerkzeug wird verwendet, um die Schnittstelle für Kernel-unterstützte Geräte bereitzustellen. Es dient zum Anzeigen der Festplattenstatistiken und zum Festlegen von Hardwareparametern und zum Testen der Leistung.

Dieses Dienstprogramm ermöglicht es dem Benutzer, DMA-Einstellungen vorzunehmen, Hardwareparameter wie Cache-Einstellungen, Akustik- und Energieverwaltung festzulegen.

Die Operationen der „hdparm„Befehlszeilen-Dienstprogramm funktioniert ordnungsgemäß mit den neuesten Kernel-Geräten. Einige der Optionen unterstützen jedoch immer noch alte Laufwerke.

Syntax:

Die Syntax des „hdparm”-Befehl wird unten erwähnt:

hdparm [Optionen…] [Gerät]

hdparm-Befehl installieren:

Das "hdparm”Befehl ist ein integriertes Dienstprogramm in Linux-artigen Systemen. In seltenen Fällen ist dieses Befehlszeilendienstprogramm auf Ihrem Linux-Computer möglicherweise nicht verfügbar.

Um es auf das System zu bekommen, geben Sie den erwähnten Befehl in das Terminal ein:

$ sudo apt install hdparm

HDparm-Befehlsflags:

Der Befehl „hdparm“ unterstützt verschiedene Flags. Alle verfügbaren Optionen sind hier aufgeführt:

"-Eine Flagge:

Das "-EIN” Flag wird verwendet, um die Read-Lookahead-Funktion des IDE-Laufwerks zu aktivieren/deaktivieren. Wenn wir diese Aktion ausführen, ist sie eingeschaltet aktiviert Modus standardmäßig. Das "-EIN” Flagwert liegt zwischen 0 und 1, was bedeutet:

[cc lang="bash" width="100%" height="100%" escaped="true" theme="blackboard" nowrap="0"]
0 = Deaktivieren
1 = Aktivieren

Führen Sie es aus, ohne einen Wert zu übergeben (0 oder 1); Das Terminal zeigt das standardmäßige Ergebnis an:

$ sudo hdparm -A /dev/sda

"-eine Flagge:

Das "-ein” Flag wird verwendet, um das Dateisystem-Read-Ahead zu aktivieren/deaktivieren, das hilft, die Leistung beim Lesen großer Dateien zu verbessern. Mehrere IDE-Laufwerke bestehen aus separaten integrierten Read-Ahead-Funktionen.

„-B“-Flag:

Das "-B” Flag wird verwendet, um die erweiterten Funktionen der Energieverwaltung einzustellen. Sein Wert liegt zwischen 0 - 255. Der höchste Wert (255) bedeutet gute Leistung, während aggressive Leistung den niedrigsten Wert (0) verwendet. Sie können auch eine beliebige Zahl dazwischen einstellen.

$ sudo hdparm -B 254 /dev/sda

„-b“-Flag:

Das "-b” Flag wird verwendet, um den Busstatus eines Geräts zu erhalten/zu setzen, das aus 3 Werten besteht:

0 = aus
1 = ein
2 = Tristate

„-D“-Flag:

Das "-D” Flag wird verwendet, um die Funktion des Fehlermanagements auf dem Laufwerk zu aktivieren/deaktivieren. Diese Option ist für viele aktuelle Geräte seit ATA-4 . nicht sinnvoll.

„-d“-Flag:

Das "-d” Flag wird verwendet, um das Flag „using_dma“ für das Gerät zu aktivieren/deaktivieren:

$ sudo hdparm -d1 /dev/sda

„-E“-Flag:

Das "-E” Flag wird verwendet, um die Geschwindigkeit von CD-ROM/DVD. Es ist nicht erforderlich, diese Option regelmäßig auszuführen, da die Festplatte dies automatisch tut.

„-F“-Flag:

Das "-F” Flag wird verwendet, um den Schreibcache des Laufwerks zu leeren.

„-f“-Flag:

Das "-f” Flag wird verwendet, um den Puffercache beim Beenden zu synchronisieren und zu leeren.

„-g“-Flag:

Das "-G” Flag wird verwendet, um die Laufwerksgeometrie anzuzeigen, einschließlich seiner Größe, die in Sektoren angezeigt wird, und der Versätze, die am Anfang des Laufwerks beginnen.

„-h“-Flag:

Um die Hilfemeldung zum „hdparm”-Befehl und seine Flags verwenden Sie den “-ha" Flagge.

$ sudo hdparm -h

„-I“-Flag:

Um vollständige Informationen zum Laufwerk in einem erweiterten Format anzuzeigen, verwenden Sie die Schaltfläche „-ich" Flagge. Es wird verwendet, um Daten direkt vom Laufwerk abzurufen.

$ sudo hdparm -I /dev/sda

„-K“-Flag:

Das "-K” Flag wird verwendet, um die . abzurufen oder zu setzen keep_features_over_reset Flag des Geräts:

$ sudo hdparm -K1

„-M“-Flag:

Das "-MDas Flag ” wird verwendet, um die Einstellung für das Automated Acoustic Management (AAM) für das Gerät abzurufen/einzustellen, und sein Wert liegt zwischen 0-254. Diese Flagge hat 3 unterstützende Werte, 0, 128, und 254. 0 gilt als ausgeschaltet, 128 ist der leiseste und langsamste, während 254 als der lauteste und schnellste Zustand gilt.

$ sudo hdparm -M 228 /dev/sda

„-m“-Flag:

Das "-ich” Flag wird verwendet, um die Anzahl mehrerer E/A-Sektoren zu ermitteln/einzustellen.

„-n“-Flag:

Das "-nein” Flag wird zum Aktivieren/Deaktivieren verwendet Ignoriere-Schreibfehler Flagge mit 0/1.

„-N“-Flag:

Das "-Nein” Flag wird verwendet, um die höchste sichtbare Nummer des Sektors zu ermitteln/einzustellen, was gefährlicher sein könnte.

„-n“-Flag:

Das "-nein” Flag wird zum Aktivieren/Deaktivieren verwendet Ignoriere-Schreibfehler Flagge das ist 0/1.

„-P“-Flag:

Das "-P” Flag wird verwendet, um die höchste Sektoranzahl für den Laufwerk-Vorabrufmechanismus zu setzen.

„-p“-Flag:

Das "-p” Flag wird für die IDE-Chipsatzschnittstelle verwendet, um den angegebenen PIO-Modus (0,1,2,3…)

„-q“-Flag:

Das "-q” Flag wird verwendet, um die nächsten Einstellungen des Flags leise zu behandeln. Es hilft, wenn Sie die Unordnung reduzieren möchten, während Startskripts auf dem System ausgeführt werden. Es funktioniert nicht mit "-i, -v, -t, -T" Flags.

„-Q“-Flag:

Das "-Q” Flag wird verwendet, um die markierte Warteschlangentiefe abzurufen/festzusetzen, die 1 oder mehr betragen kann. Um jedoch den Status der markierten Warteschlange zu deaktivieren, wäre der Wert 0.

„-r“-Flag:

Führen Sie die „-r” Option zum Abrufen/Setzen des schreibgeschützten Flags für das Laufwerk:

$ sudo hdparm -r /dev/sda

„-S“-Flag:

Verwenden Sie die „-S” Flag zum Einstellen des Standby-Timeouts des Laufwerks.

„-s“-Flag:

Es wird verwendet, um den Einschaltwert im Standby-Flag einzustellen, der 0/1.

„-T“-Flag:

Das "-T” Flag wird verwendet, um das Cache-Lese-Timing für Vergleichs- und Standardzwecke auszuführen:

$ sudo hdparm -T /dev/sda

„-t“-Flag:

Führen Sie die „-t” Flag, um die Timings von Pufferplattenlesevorgängen eines Geräts zu überprüfen:

$ sudo hdparm -t /dev/sda

„-u“-Flag:

Das "-du” Flag wird verwendet, um die Laufwerksdaten zu erhalten/zu setzen unterbrechen-demaskieren Flagge 0/1.

„-v“-Flag:

Das "-v” Flag wird verwendet, um alle Einstellungen zu drucken, wenn kein Argument zu übergeben ist:

$ sudo hdparm -v /dev/sda

„-V“-Flag:

Um die Version des „hdparm” Befehlstool, führen Sie das “-V”-Flag im Terminal:

$ hdparm -V

„-w“-Flag:

Verwenden Sie die „-w” Flag, wenn Sie einen Geräte-Reset-Vorgang durchführen möchten.

„-W“-Flag:

Das "-W” Option wird verwendet, um das Write-Cache-Flag zu aktivieren/deaktivieren, das ist 0/1 für den Antrieb:

$ sudo hdparm -W /dev/sda

„-X“-Flag:

Führen Sie die „-X” Befehl zum Einrichten des Übertragungsmodus des neuesten Treibers.

„-y“-Flag:

Führen Sie die „-ja”-Flag, wenn Sie das Laufwerk zwingen möchten, in das Standby Modus:

$ sudo hdparm -y /dev/sda

„-Y“-Flag:

Führen Sie die „-Ja”-Flag, wenn Sie das Laufwerk zwingen möchten, in die Schlafmodus:

$ sudo hdparm -Y /dev/sda

„-z“-Flag:

Das "-z” Flag wird verwendet, um dem Kernel zu ermöglichen, die partitionierte Tabelle des bestimmten Geräts erneut zu lesen.

„-Z“-Flag:

Wenn der "-Z” Flag wird mit dem “hdparm”-Befehl deaktiviert den automatischen Energiesparmodus des Geräts disable.

Fazit:

In diesem Handbuch wurden die detaillierten Informationen zum Linux-Befehlszeilendienstprogramm "hdparm”. Wir haben auch alle unterstützten Flags dieses Tools besprochen.

Das "hdparmDer Befehl wird verwendet, um die Laufwerksvorgänge anzuzeigen und auszuführen, einschließlich Energieverwaltung, DMA-Einstellungen und Hardwareparameter.

HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...
So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...