So installieren und verwenden Sie die Leistung von CentOS 7 oder RHEL für die automatische Anpassung

Als Systemadministratoren, IT-Mitarbeiter oder Benutzer von Systemen oder Netzwerken verfolgen wir stets das gemeinsame Ziel, die Leistung von Diensten , Anwendungen, Rollen, Datenbanken und im Allgemeinen von jedem Element sowohl der Hardware als auch des Netzwerks zu maximieren Software innerhalb eines Servers und all dies hat den Zweck, die Support-Aufgaben zu minimieren und die Endbenutzererfahrung zu verbessern und zu ermöglichen, dass jede der vom Server in der Organisation ausgeführten Aktionen optimal ausgeführt wird .

Eines der besten Tools zur Optimierung der Leistung unserer CentOS- oder RedHat- Server ist “Tuned”. Daher wird TechnoWikis eine vollständige Analyse durchführen, wie sich dies positiv auf die Supportaufgaben auswirken kann, die wir täglich ausführen müssen.

Was ist abgestimmt
Tuned ist ein Daemon, der entwickelt wurde, um die dynamische Anpassung der Leistung eines Linux-Servers zu optimieren. In diesem Fall spricht man von CentOS 7 , wobei als Ausgangspunkt die Informationen genommen werden, die beim Überwachen der Systemkomponenten gesammelt werden. und das ergibt die maximale Leistung eines Servers.

Wenn wir einen Hochleistungsserver benötigen, bedeutet jedes zu verwendende System oder Anpassungstool Zeit und kontinuierliche Überwachung. Dies kann zu einer Aufgabe werden, die einen hohen Ressourcenverbrauch mit sich bringt und sich auf andere wichtige Verwaltungsaufgaben auswirkt.

Das Dienstprogramm tuned wurde als Systemdienst entwickelt, mit dem Sie ein Anpassungsprofil aus einem der neun Standardprofile in CentOS 7 auswählen oder ein von uns erstelltes Profil verwenden können. Standardmäßig sind folgende Profile enthalten:

  • Desktop-Powersave
  • Enterprise-Storage
  • Server-Powersave
  • Standardeinstellung
  • Durchsatzleistung
  • Laptop-Akku-Energiesparmodus
  • Spindown-Disk
  • Latenz-Leistung
  • Laptop-AC-PowerSave

Diese Optimierungsprofile umfassen Sysctl-Konfigurationen (/ proc / sys /), Festplattenmanager-Konfigurationen, Energieverwaltungsoptionen und weitere Skripts, die wir hinzufügen können.

Um von einem Profil zu einem anderen zu wechseln, genügt ein einziger Befehl. Dies macht tuned zu einer integralen Lösung, um es Cron-Jobs hinzuzufügen, und es wird möglich sein, das Befehlszeilentool tuned-adm zu verwenden, um den Dämon zu verwalten. einmal läuft es unter CentOS 7.

1. So installieren und verwenden Sie tuned in CentOS 7

Schritt 1

In den Distributionen CentOS / RHEL 7 und Fedora ist tuned standardmäßig vorinstalliert und aktiviert. In früheren Versionen von CentOS / RHEL 6.x muss es jedoch mit dem folgenden Befehl installiert werden:

 yum install abgestimmt 

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-1.png

Geben Sie den Buchstaben ein und bestätigen Sie den Download und die Installation von abgestimmt in CentOS 7.

Schritt 2

Nach der Installation müssen die folgenden Konfigurationsdateien verwendet werden:

Es ist das optimierte Konfigurationsverzeichnis
 / etc / tuned 

Es ist eine Mail-Konfigurationsdatei zum Empfangen von Warnungen
 /etc/tuned/tuned-main.conf 

Dort wird ein Unterverzeichnis für alle zu verwendenden Anpassungsprofile gespeichert
 / usr / lib / abgestimmt 

Tuned bietet vordefinierte Profile für verschiedene aktuelle Situationen wie hohe Leistung, geringe Latenz oder Energieeinsparung. Diese können mit den angepassten Regeln jedes Profils geändert und angepasst werden, wie ein bestimmtes Gerät angepasst werden soll.

Schritt 3

Abhängig von der Funktion des verwendeten Produkts wird automatisch ein Profil als Standard festgelegt. Mit dem Befehl tuned-adm recommend kann bestimmt werden, welches Profil CentOS 7 als ideal für den verwendeten Server empfiehlt.

See also  Festlegen der Anmeldestunden in Windows Server

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-2.png

Schritt 4

Wenn keine Empfehlung verfügbar ist, wird standardmäßig das ausgeglichene Profil erstellt. Dieses Profil gleicht den Energieverbrauch, die Leistung und die Latenz aus. Darüber hinaus haben wir das Profil der Energieeinsparung (Powersave), das dazu beiträgt, die Lebensdauer der Batterie zu verlängern, wenn sich das tragbare Gerät im inaktiven Zustand befindet oder wenn wir nur anspruchslose Aufgaben ausführen.

Wenn wir die vollständige Liste der Profile basierend auf dem verwendeten Server anzeigen möchten, können wir den folgenden Befehl ausführen:

 tuned-adm liste 

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-3.png

Schritt 5

Nach der Installation in CentOS 7 können wir die folgenden Befehle für administrative Aufgaben ausführen:

  • systemctl start tuned (Startet den eingestellten Dienst)
  • systemctl enable tuned (Aktiviert den Dienst beim Systemstart)
  • systemctl status tuned (Überprüfen Sie den Status des eingestellten Dienstes)
  • systemctl stop tuned (Stoppt den eingestellten Dienst)

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-4.png

Schritt 6

Es wird auch möglich sein, tuned mit dem Tool tuned-adm zu steuern, das wir zusammen mit dem Parameter active verwenden können, um das aktuell auf den Server angewendete Profil zu bestimmen:

 abgestimmt-adm aktiv 

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-5.png

Schritt 7

Wenn Sie zu einem der verfügbaren Profile wechseln möchten, um beispielsweise das Durchsatzleistungsprofil zu verwenden, das die Arbeitsauslastung des Servers optimiert, um eine hohe Leistung zu erzielen, führen Sie die folgenden Schritte aus:

 Optimierte Profildurchsatzleistung 

Wir können dies bestätigen, indem wir tuned-adm active ausführen:

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-6.png

Schritt 8

Mit dem Befehl tuned-adm profile konfigurieren wir nicht nur die Profilauswahl, sondern zusätzlich wurden auch die Daemons gestartet und im CentOS 7-Boot aktiviert.

Wenn wir das optimierte Dienstprogramm deaktivieren möchten, führen wir Folgendes aus:

 abgestimmt-Adm aus 

Wenn Sie diesen Befehl ausführen, werden nicht nur alle Konfigurationen, die vor der Profilanpassung vorgenommen wurden, zurückgesetzt, sondern auch die Anpassungsdienste werden beim Systemstart deaktiviert.

2. So erstellen Sie persönliche Profile von tuned in CentOS 7

Schritt 1

Alle Anpassungsprofile in tuned haben ein eigenes Unterverzeichnis in / usr / lib / tuned /:

See also  Planen Sie das automatische Löschen des Papierkorbs in Windows 10

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-7.png

Um ein neues Profil zu erstellen, können wir ein vorhandenes kopieren. In diesem Fall verwenden wir das Profil von server-powersave, um unser Profil zu erstellen.

Schritt 2

Dazu gehen wir zu dem Pfad, in dem die Unterverzeichnisse für alle Anpassungsprofile gespeichert sind, und erstellen dort ein neues Unterverzeichnis mit dem Namen test-solvetic für das benutzerdefinierte Anpassungsprofil, das in CentOS 7 erstellt werden soll:

 cd / usr / lib / tuned / mkdir test-solvetic 

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-8.png

Schritt 3

Jetzt erstellen wir eine tuned.conf-Konfigurationsdatei im erstellten Verzeichnis:

 nano test-solvetic / tuned.conf 

In die neue Datei fügen wir Folgendes ein:

 [main] include = Serverleistung Summary = TechnoWikis Profiltest 

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-9.png

Schritt 4

Um Folgendes zu berücksichtigen:

  • In der Include-Zeile müssen wir den Namen des zu kopierenden Profils eintragen
  • In der Zusammenfassungszeile geben wir eine Zusammenfassung über den zu erfüllenden Prozess ein

Speichern Sie die Änderungen mit der Tastenkombination Strg + O und verlassen Sie den Editor mit Strg + X.

Sobald dies erledigt ist, können wir den folgenden Befehl erneut ausführen, um zu überprüfen, ob unser persönliches Profil hinzugefügt wurde:

 tuned-adm liste 

Install-and-Use-Tuned-Einstellung-Automatic-Performance-CentOS-7-o-Rhel-10.png

Schritt 5

Um unser neues Profil zu aktivieren, führen wir Folgendes aus:

 tuned-adm profile test-TechnoWikis 

In allen optimierten Profilen finden wir die folgenden Dateien:

tuned.conf:
In dieser Datei können die drei von tuned verwalteten Haupt-Add-Ons wie Festplatte, Netzwerk und CPU aktiviert oder deaktiviert werden. Wenn diese Add-Ons aktiviert sind, steuern sie das System und schalten bei geringer Auslastung auf den Energiesparmodus für Subsysteme um.

ktune.sysconfig
In dieser Datei können Sie die Verwendung von ktune aktivieren oder deaktivieren und ein Festplattenlaufwerk konfigurieren, um es auf Festplattenlaufwerken zu implementieren. Diese Festplattenlaufwerke sind Warteschlangenalgorithmen, die zum Neuanordnen und Zusammenführen von Anforderungen verwendet werden, die an eine bestimmte Festplatte gesendet werden.

sysctl.ktune
In dieser Datei können Sie die Konfiguration von sysctl ändern.

ktune.sh
Dieses Skript führt zwei wichtige Funktionen aus: start () {} und stop () {}. Diese rufen die Startfunktion auf, wenn das Profil aktiviert ist (einschließlich Start), und die Stopfunktion wird aufgerufen, wenn dieses Profil deaktiviert ist. Diese ktune.sh-Datei sollte immer die Datei / etc / tune-profiles / functions generieren, die uns eine Reihe nützlicher Funktionen für die Energieverwaltung, die Festplattenanpassung und vieles mehr bietet.

See also  So ändern Sie den Laufwerksnamen Windows 10

Darüber hinaus ist eine der wichtigsten Funktionen in dieser Datei ein Prozess, der im Allgemeinen als $ {@} -Prozess am Ende des Skripts ktune.sh bezeichnet wird, dessen Prozessfunktion wichtig ist, da sie die gesamte Standardlogik für die Verarbeitung des Skripts enthält Startet, stoppt und startet das ausgewählte Profil neu.

3. Mit CentOS 7 zu verwendende Parameter

Als nächstes werden wir einige der verfügbaren Optionen sehen, die wir mit tuned verwenden können, um unser Erlebnis zu optimieren.

Diese Option startet als Daemon im Hintergrund
 -d. -Daemon 

Stellen Sie den höchsten Aufnahmepegel ein
 -D, --debug 

Geben Sie den Namen und den Pfad der Konfigurationsdatei an

 c, --conffile 

Zeigen Sie die optimierte Hilfe an
 -h -help 

Hängt den DBus-Parameter nicht an
 --no-dbus 

Schreiben Sie die Prozess-PID in die PID-Datei
 -P (PID) 

Zeigt die aktuelle Version des Tunings an
 -v, --version 

Um weitere Hilfe zu diesen Dienstprogrammen zu erhalten, können Sie einige der folgenden Optionen ausführen:

 Mann gestimmt Mann gestimmt-Adm 

Tuned ist daher ein grundlegender Verbündeter, um die Leistungsverwaltungsoptionen von CentOS 7 zu erweitern.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *