Behalten Sie die optimale CPU-Leistung bei und verwalten Sie Tools, die uns die Möglichkeit geben, verwalten und die Überprüfung des Status in Echtzeit ist ein wichtiger Schritt, um stabile Systeme zu haben, die den Anforderungen der Organisation entsprechen und die Verfügbarkeit der Dienste garantieren.
Dies ist unabdingbar, da das Zentrum aller Geräte der Prozessor bzw Zentralprozessor und wenn dies fehlschlägt oder Anomalien aufweist, stehen wir vor instabilen Geräten, mit Fehlern und die die gesamte Funktionsfähigkeit der aktuellen IT-Struktur gefährden.
In diesem heutigen Tutorial wird ein Werkzeug analysiert, das für eine optimale Steuerung und Management über dieses wichtige Element jeder Computerausrüstung.
Als nächstes werden wir sehen, was Corefreq ist und wie es uns bei der Überwachung unserer Geräte und ihrer Leistung helfen kann.
Was ist Corefreq?Dies ist eine Überwachungsanwendung, deren Ziel es ist, 64-Bit-Intel-Prozessoren zu überwachen und die mehrere Architekturen wie Atom, Core2, SandyBridge, Nehalem und andere unterstützt.
Bei der Installation dieser Anwendung in einer beliebigen Linux-Distribution wird im Kernel ein Modul installiert, das es uns ermöglicht, für jeden Prozessorkern verschiedene Leistungsindikatoren zu sammeln und diese wiederum im Terminal grafisch darzustellen. Dank Corefreq können wir Informationen sehen wie:
- Anzahl der Anweisungen pro Sekunde, PS, IPC oder CPI.
- Radios und Prozessorfrequenz.
- Prozessorzustände.
- Prozessortemperaturzustände unter Verwendung des DTS in Verbindung mit Tjunction Max und TM1 TM2 Temperaturüberwachungszuständen.
- Topologie des CPU-Cache.
- Prozessorarchitektur und Eigenschaften.
Als nächstes werden wir sehen, wie man Corefreq installiert und verwendet, und dafür werden wir Ubuntu 17.04 verwenden.
So installieren und verwenden Sie Corefreq zur Überwachung in Ubuntu 17.04
Schritt 1
Der erste Schritt besteht darin, die Entwicklungstools zu installieren, mit denen wir das Programm kompilieren und installieren können. Dazu führen wir die folgenden Befehle gemäß unserer Distribution aus:
CentOS -RedHat: sudo yum group install 'Development Tools' Debian - Ubuntu: sudo apt-get install dkms git libpthread-stubs0-dev Fedora: sudo dnf group install 'Development Tools'
VERGRÖSSERN
Schritt 2
Wir akzeptieren den Download der jeweiligen Pakete. Als nächstes klonen wir den Corefreq-Code aus dem GitHub-Repository mit dem folgenden Befehl:
git-Klon https://github.com/cyring/CoreFreq.git
VERGRÖSSERN
Schritt 3
Jetzt greifen wir auf das Verzeichnis zu, in das wir die Corefreq-Ressource geklont haben:
cd CoreFreqSchritt 4
Dort angekommen führen wir den Befehl aus machen um die jeweilige Installation durchzuführen:
VERGRÖSSERN
Schritt 5
Als nächstes führen wir die folgenden Befehle aus, um das Kernel-Modul und den Programm-Daemon zu laden:
sudo insmod corefreqk.ko sudo ./corefreqd
VERGRÖSSERN
Schritt 6
Sobald diese Parameter geladen sind, öffnen wir ein Terminal, da der Befehl sudo ./corefreq Es muss im Hintergrund ausgeführt werden und dort können wir die Anwendung als Benutzer starten, indem wir die folgende Zeile ausführen:
./corefreq-cli
VERGRÖSSERN
Schritt 7
Von dieser Schnittstelle können wir die folgenden Optionen ausführen:
F2Zugriff auf das Corefreq-Menü oben.
F2
Richtungspfeile nach links und rechtsEs ermöglicht uns, zwischen den verschiedenen Menüoptionen zu wechseln.
,
Pfeile nach oben und untenErmöglicht die Auswahl eines Menüpunktes, der mit der Enter-Taste bestätigt wird.
,
F4Schließen Sie das Corefreq-Programm.
F4
hÖffnet ein Referenzhandbuch für das Programm.
h
VERGRÖSSERN
Schritt 8
Dort haben wir Zugriff auf alle oben genannten Parameter der CPU. Um die Corefreq-Hilfe anzuzeigen, führen wir den folgenden Befehl aus:
./corefreq-cli -h
VERGRÖSSERN
Schritt 9
Wir haben folgende Anzeigemöglichkeiten:
Kernel-Informationen anzeigen
./corefreq-cli -k
VERGRÖSSERN
CPU-Details drucken
/corefreq-cli -u
VERGRÖSSERN
Prozessoranweisungen in Echtzeit anzeigen
./corefreq-cli -i
VERGRÖSSERN
Ablaufverfolgungszähler aktivieren
./corefreq-cli -c
VERGRÖSSERN
CPU-Topologie drucken
./corefreq-cli -m
VERGRÖSSERN
Auf diese Weise wird Corefreq ein großartiger Verbündeter sein, um den Zustand des Prozessors in Linux-Umgebungen in Echtzeit zu verwalten.