Ricerca nel sito web

Come installare Guider Linux Performance Analyzer su Ubuntu 20.04


Su questa pagina

  1. Prerequisiti
  2. Installa Guider
  3. Imposta la dimensione del buffer guida
  4. Come usare Guider
  5. Conclusione

Il monitoraggio dello stato e del comportamento in tempo reale del sistema e di ciascuno dei suoi componenti è fondamentale per qualsiasi amministratore di sistema. Guider è uno strumento di analisi delle prestazioni open source per i sistemi operativi Linux. È progettato per misurare l'utilizzo delle risorse di sistema, analizzarlo e migliorare le prestazioni del sistema operativo.

In questo tutorial, ti mostrerò come installare e utilizzare Guider su Ubuntu 20.04.

Prerequisiti

  • Un server che esegue Ubuntu 20.04.
  • Una password di root è configurata sul tuo server.

Installa Guida

Guider è uno strumento basato su Python, quindi dovrai installare Python e PIP sul tuo sistema. Puoi installare entrambi usando il seguente comando:

apt-get install python3 python3-pip

Una volta installati entrambi i pacchetti, installa la Guida eseguendo il seguente comando:

pip3 install --pre guider

Una volta installato, verifica la versione di Guider con il seguente comando:

guider

Dovresti ottenere il seguente output:

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


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

Bugs:
     | https://github.com/iipeace/guider/issues

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

Impostare la dimensione del tampone guida

Guider utilizza la dimensione del buffer per eseguire tutte le operazioni. La dimensione predefinita del buffer è molto bassa. Puoi verificarlo con il seguente comando:

cat /sys/kernel/debug/tracing/buffer_size_kb

Dovresti vedere il seguente output:

7 (expanded: 1408)

Si consiglia di impostarlo sui valori richiesti. È possibile impostare il valore su 40960 con il seguente comando:

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

Come usare Guida

Prima di iniziare, elenca tutte le opzioni disponibili con Guider utilizzando il seguente comando:

guider --help

Dovresti vedere il seguente output:

/ 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            

 syst

Per stampare l'utilizzo in tempo reale dei processi Linux, eseguire il seguente comando:

guider top

Dovresti vedere la seguente schermata:

Per stampare l'utilizzo in tempo reale del processo Apache, eseguire il seguente comando:

guider ftop -g apache2

Dovresti vedere la seguente schermata:

Per analizzare il syslog, esegui il seguente comando:

guider stacktop -g syslog

Dovresti vedere la seguente schermata:

Per stampare l'utilizzo in tempo reale di memoria, CPU e swap, eseguire il seguente comando:

guider ptop -g yes

Dovresti vedere la seguente schermata:

Per stampare l'utilizzo della rete in tempo reale, eseguire il seguente comando:

guider ntop

Dovresti vedere la seguente schermata:

Per stampare le informazioni relative a systemd, eseguire il seguente comando:

guider printenv -g systemd

Dovresti vedere il seguente output:

   _____       _     _
  / ____|     (_)   | |
 | |  __ _   _ _  __| | ___ _ __
 | | |_ | | | | |/ _` |/ _ \ '__|
 | |__| | |_| | | (_| |  __/ |
  \_____|\__,_|_|\__,_|\___|_|  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
-----------------------------------------------------------------------------

Per generare un rapporto di analisi di sistema completo che includa informazioni di sistema, informazioni sul sistema operativo, informazioni sulla CPU, informazioni sulla memoria e informazioni sul disco, eseguire il seguente comando:

guider rec -a -e m

Dovresti vedere la seguente schermata:

Per tracciare il sistema e salvare i dati in un file, eseguire il seguente comando:

guider top -o .

Il comando precedente salverà i dati in un file guider.out.

Puoi ispezionarlo con il seguente comando:

cat guider.out

Conclusione

Nella guida sopra, hai imparato come installare e utilizzare lo strumento Guider System Performance Analysis su Ubuntu. Spero che questo ti aiuti ad analizzare l'utilizzo del sistema operativo e ti dia un'idea per migliorare le prestazioni.