GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e configurare Perf nelle distribuzioni Linux

Il monitoraggio di un sistema Linux è normale per ogni utente. Soprattutto se sei un amministratore di sistema, potresti dover controllare il tuo sistema in modo elaborato. Non puoi trovare molti strumenti per conoscere lo stato generale del sistema; trovare un'applicazione in grado di generare uno stato del sistema approfondito in tempo reale è complicato. Il Perf è uno degli strumenti Linux che puoi utilizzare per conoscere il controllo dettagliato dello stato e la posizione in tempo reale sul tuo sistema. Perf è uno degli strumenti di monitoraggio del sistema più utilizzati e robusti per raccogliere informazioni sul kernel, sulla CPU e sull'hardware di Linux. Inoltre, può anche eseguire il tracciamento dinamico, controllare lo stato dell'hardware e fornire report di benchmark su una macchina Linux.

Strumento di monitoraggio delle prestazioni in Linux

Su Linux, lo strumento Perf può analizzare kernel, applicazioni, librerie di sistema, eventi software tramite comandi e sottocomandi. Può anche essere utilizzato come PMU (unità di monitoraggio delle prestazioni) su Linux. Lo strumento Perf è scritto nel linguaggio di programmazione C e costruito con licenza GNU GL. In questo post vedremo come installare lo strumento Perf su un sistema Linux e come eseguirlo.

1. Installa Perf in Ubuntu/Debian Linux

Il monitoraggio del sistema Perf e lo strumento di analisi vengono forniti con i pacchetti comuni a Linux. L'installazione di Perf su distribuzioni Ubuntu o Debian Linux è piuttosto semplice e diretta. Innanzitutto, puoi iniziare con l'aggiornamento del tuo repository di sistema.

sudo apt update

Quindi, esegui il seguente comando aptitude indicato di seguito per installare gli strumenti comuni di Linux sulla tua macchina. Il seguente comando richiede il privilegio di root; assicurati di essere l'utente root. Al termine dell'installazione, potresti trovare i pacchetti Perf all'interno della directory /usr/bin/perf.

sudo apt install linux-tools-common

Poiché Perf è un pacchetto comune a Linux, assicurati che Perf sia compatibile con il tuo kernel Linux. Per controllare il kernel del tuo sistema, esegui il seguente comando. In cambio, otterrai la versione del tuo kernel.

uname -r

Ora, annota la tua versione del kernel e scrivi un comando di terminale mostrato di seguito per installare gli strumenti comuni di Linux che si adattano al tuo kernel.

sudo apt-get install linux-tools-5.8.0-50

Ora puoi finalmente eseguire il seguente comando per verificare la versione di Perf sulla tua macchina. In cambio, vedresti che Perf ha la stessa versione del Kernel.

perf -v

2. Installazione di Perf su Fedora/Red Hat

Installare lo strumento di monitoraggio del sistema Perf su una workstation Red Hat Linux o Fedora è più facile che installarlo su Debian/Ubuntu. È possibile eseguire i seguenti comandi YUM sulla shell del terminale sullo strumento Perf di installazione della macchina. I seguenti comandi richiedono privilegi di root; assicurati di averlo.

yum update
yum install perf

Se stai utilizzando una macchina Red Hat basata su DNF, puoi provare a eseguire i seguenti comandi su Shell-install Perf.

dnf update
dnf install perf

Al termine dell'installazione, non dimenticare di eseguire un comando di controllo della versione per sapere se lo strumento funziona o meno.

perf -v

3. Inizia con Perf

Finora abbiamo visto come installare Perf su Ubuntu e sul sistema Red Hat/Fedora. È ora di iniziare. All'inizio, puoi eseguire un help comando per essere introdotto con le sintassi Perf.

perf --help

Qui mostrerò alcuni comandi Perf essenziali e di uso quotidiano. Tutti i comandi richiedono privilegi di root e sono eseguibili in tutte le distribuzioni Linux. Se viene visualizzato un messaggio di errore, come mostrato di seguito, non c'è motivo di preoccuparsi. Devi solo tornare alla shell dei comandi ed eseguire nuovamente il comando con privilegi di root.

1. ls -ld

I comandi ls -ld possono stampare lo stato di utilizzo della CPU, i cicli della CPU e altre statistiche del contatore delle prestazioni relative alla CPU.

perf stat ls -ld /etc/

2. elenco

In Linux, lo strumento Perf può stampare tutti gli eventi del kernel tramite il comando list. Può generare rapporti sugli eventi del kernel sia dettagliati che statistici.

perf list
perf list stat

3. superiore

Il seguente comando top può stampare gli eventi dell'orologio della CPU e gli eventi del kernel in modo molto accurato. Mostra anche la percentuale di utilizzo del kernel e della CPU.

perf top -e cpu-clock

4. registrare

Il seguente comando registrerà i dati di qualsiasi comando Perf che desideri memorizzare per riferimenti futuri.

perf record df -h

Per visualizzare o visualizzare i dati registrati, puoi eseguire il seguente report comando sulla shell.

perf report -i <perf file>

5. panca

Per eseguire un rapido test di benchmark per il tuo sistema, puoi eseguire il seguente comando per ottenere rapporti di benchmark sulla velocità del sistema, sulla velocità di clock della CPU e su altri parametri.

perf bench mem all

Suggerimento extra:se non riesci a trovare Perf per il tuo kernel

Se stai usando una versione beta di Kernel o un kernel personalizzato sul tuo sistema Linux, c'è la possibilità che tu possa Perf per il tuo sistema. In tal caso, puoi aggiornare la tua attuale versione del kernel a una versione stabile che abbia la capacità di eseguire Perf. Puoi controllare l'elenco dei kernel che funzionano con Perf.

Ultime parole

L'utilizzo dello strumento Perf su un sistema Linux può generare un elenco elaborato di statistiche sulla CPU e sul kernel. Nell'intero post, ho descritto il metodo di installazione dello strumento Perf su sistemi Linux basati su Ubuntu e Red Hat. Successivamente, ho mostrato alcuni dei principali comandi Perf per iniziare.

Per favore condividilo con i tuoi amici e la comunità Linux se trovi questo post utile e informativo. Facci sapere quale versione degli strumenti stai attualmente utilizzando sul tuo sistema per monitorare le statistiche del sistema. Scrivi le tue opinioni su questo post nella sezione commenti.


Linux
  1. Come installare e configurare Nagios su Linux

  2. Come installare e configurare Memcached su Ubuntu Linux

  3. Come installare e configurare Redis su un sistema Linux

  4. Come installare e configurare EMC PowerPath su Linux

  5. Come installare e configurare il server DNS in Linux

Come installare e configurare Gradle su distribuzioni Linux

Come installare e configurare Tor Browser su distribuzioni Linux

Come installare e configurare Git su distribuzioni Linux

Come installare e configurare Yarn su distribuzioni Linux

Come installare e configurare Todoist nelle distribuzioni Linux

Come installare e configurare Spotify su distribuzioni Linux