So installieren Sie Guider Linux Performance Analyzer unter Ubuntu 20.04

Die Überwachung des Echtzeitzustands und -verhaltens des Systems und jeder seiner Komponenten ist für jeden Systemadministrator entscheidend. Guider ist ein Open-Source-Leistungsanalysewerkzeug für Linux-Betriebssysteme. Es wurde entwickelt, um die Nutzung von Systemressourcen zu messen, zu analysieren und die Leistung des Betriebssystems zu verbessern.

In diesem Tutorial zeige ich Ihnen, wie Sie Guider unter Ubuntu 20.04 installieren und verwenden können.

Voraussetzungen

  • Ein Server, auf dem Ubuntu 20.04 läuft.
  • Ein Root-Passwort ist auf Ihrem Server konfiguriert.

Guider installieren

Guider ist ein Python-basiertes Tool, daher müssen Sie Python und PIP auf Ihrem System installieren. Sie können beides mit dem folgenden Befehl installieren:

apt-get install python3 python3-pip

Sobald beide Pakete installiert sind, installieren Sie Guider, indem Sie den folgenden Befehl ausführen:

pip3 install --pre guider

Nach der Installation überprüfen Sie die Version von Guider mit dem folgenden Befehl:

guider

Sie sollten die folgende Ausgabe erhalten:

   _____       _     _
  / ____|     (_)   | |
 | |  __ _   _ _  __| | ___ _ __
 | | |_ | | | | |/ _` |/ _ \ '__|
 | |__| | |_| | | (_| |  __/ |
  \_____|\__,_|_|\__,_|\___|_|  ver.3.9.8_210326 on python_3.8


Usage:
    $ /usr/local/bin/guider COMMAND|FILE [OPTIONS] [--help]
                
Author:
    Peace Lee ([email protected])

Bugs:
    [email protected] | https://github.com/iipeace/guider/issues

Copyright:
    Copyright 2015-2021, Guider
    License GPLv2.
    This is free software

Guider Puffergröße einstellen

Guider verwendet die Puffergröße, um alle Operationen durchzuführen. Die Standard-Puffergröße ist sehr niedrig. Sie können sie mit dem folgenden Befehl überprüfen:

cat /sys/kernel/debug/tracing/buffer_size_kb

Sie sollten die folgende Ausgabe sehen:

7 (expanded: 1408)

Es wird empfohlen, sie auf die erforderlichen Werte einzustellen. Sie können den Wert mit dem folgenden Befehl auf 40960 setzen:

echo 40960 | tee /sys/kernel/debug/tracing/buffer_size_kb

Wie Sie Guider verwenden

Bevor Sie beginnen, listen Sie alle mit Guider verfügbaren Optionen mit dem folgenden Befehl auf:

guider --help

Sie sollten die folgende Ausgabe sehen:

/ G.u.i.d.e.r   ver.3.9.8 /
--------------------------

Usage:
    $ /usr/local/bin/guider COMMAND|FILE [OPTIONS] [--help]
                
COMMAND:
    [CONTROL]       cli             
                    event           
                    list            
                    send            
                    server          
                    start           

    [LOG]           logdlt          
                    logjrl          
                    logkmsg         
                    logsys          
                    printdlt        
                    printjrl        
                    printkmsg       
                    printsys        

    [MONITOR]       atop            
                    bgtop           
                    btop            
                    cgtop           
                    ctop            
                    dbustop         
                    disktop         
                    dlttop          
                    ftop            
                    mtop            
                    ntop            
                    ptop            
                    pytop           
                    rtop            

Um die Echtzeitauslastung von Linux-Prozessen zu drucken, führen Sie den folgenden Befehl aus:

guider top

Sie sollten die folgende Anzeige sehen:

Führer oben

Um die Echtzeitnutzung des Apache-Prozesses auszudrucken, führen Sie den folgenden Befehl aus:

guider ftop -g apache2

Sie sollten den folgenden Bildschirm sehen:

Führer Ftop

Um das Syslog zu analysieren, führen Sie den folgenden Befehl aus:

guider stacktop -g syslog

Sie sollten den folgenden Bildschirm sehen:

Führung Stacktop

Um die Echtzeitnutzung von Speicher, CPU und Swap zu drucken, führen Sie den folgenden Befehl aus:

guider ptop -g yes

Sie sollten den folgenden Bildschirm sehen:

Führer ptop

Um die Netzwerknutzung in Echtzeit zu drucken, führen Sie den folgenden Befehl aus:

guider ntop

Sie sollten den folgenden Bildschirm sehen:

Führer ntop

Um die systemd-bezogenen Informationen zu drucken, führen Sie den folgenden Befehl aus:

guider printenv -g systemd

Sie sollten die folgende Ausgabe sehen:

   _____       _     _
  / ____|     (_)   | |
 | |  __ _   _ _  __| | ___ _ __
 | | |_ | | | | |/ _` |/ _ \ '__|
 | |__| | |_| | | (_| |  __/ |
  \_____|\__,_|_|\__,_|\___|_|  ver.3.9.8_210326 on python_3.8


[ systemd(1) ] < /sbin/init >
-----------------------------------------------------------------------------
biosdevname=0
HOME=/
init=/sbin/init
NETWORK_SKIP_ENSLAVED=
TERM=linux
BOOT_IMAGE=/boot/vmlinuz-5.4.0-29-generic
drop_caps=
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/
rootmnt=/root
-----------------------------------------------------------------------------

[ systemd(582) ] < /lib/systemd/systemd --user >
-----------------------------------------------------------------------------
LANG=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
NOTIFY_SOCKET=/run/systemd/notify
HOME=/root
LOGNAME=root
USER=root
SHELL=/bin/sh
INVOCATION_ID=57fe5ba9493341f2ae3bcda335ace1ca
JOURNAL_STREAM=9:17085
XDG_RUNTIME_DIR=/run/user/0
-----------------------------------------------------------------------------

Um einen vollständigen Systemanalysebericht mit System-, Betriebssystem-, CPU-, Speicher- und Festplatteninformationen zu erstellen, führen Sie den folgenden Befehl aus:

guider rec -a -e m

Sie sollten den folgenden Bildschirm sehen:

Infos zum Leitsystem

OS-Infos

CPU und Speicher

Festplatte

Um das System zu verfolgen und die Daten in einer Datei zu speichern, führen Sie den folgenden Befehl aus:

guider top -o .

Der obige Befehl speichert die Daten in einer Datei guider.out.

Sie können sie mit dem folgenden Befehl inspizieren:

cat guider.out

Fazit

In der obigen Anleitung haben Sie gelernt, wie Sie das Systemleistungsanalyse-Tool Guider unter Ubuntu installieren und verwenden können. Ich hoffe, dass dies Ihnen hilft, die Nutzung des Betriebssystems zu analysieren und eine Idee zur Verbesserung der Leistung zu geben.

Das könnte dich auch interessieren …