Sysstat (system statistics) è uno degli strumenti di monitoraggio del sistema più leggeri e migliori per le distribuzioni Linux. Se sei un amministratore di sistema, potresti sapere che monitorare ogni singolo parametro del tuo sistema è importante per mantenerlo funzionale. Poiché Sysstat è uno strumento di monitoraggio del sistema basato su riga di comando, fornisce informazioni di sistema in tempo reale. Inoltre, è anche possibile risolvere i problemi del sistema tramite lo strumento Sysstat. Pertanto, l’installazione dello strumento di monitoraggio del sistema Sysstat è rapida e senza problemi su un sistema Linux.
- Caratteristiche dello strumento Sysstat (System Statistics)
- Installa Sysstat sul sistema Linux
- Installa Sysstat Su Ubuntu/Debian
- 2. Installare Sysstat Su Fedora e Red Hat Linux
- 3. Installare Sysstat su Arch Linux
- Esegui Sysstat Tool Su Linux
- Passo 1: Abilita e configura Sysstat
- Passo 2: Test Sar Commands su Linux
- Parole finali
Caratteristiche dello strumento Sysstat (System Statistics)
Lo strumento Sysstat utilizza il comando SAR per stampare diversi tipi di informazioni sul sistema. Qui, vedremo una breve spiegazione di alcuni comandi sysstat primari e più utilizzati.
- iostat: Il comando iostat o statistiche di input / output viene utilizzato per stampare il carico della CPU.
- mpstat: È possibile eseguire i comandi mpstat per stampare le informazioni sul core del processore, il numero di thread e altre statistiche correlate sul processore di sistema.
- pidstat: Il comando pidstat può stampare report individuali per RAM, processore, CPU e altri dispositivi di input-output. Può mostrare i rapporti dai processi in corso del kernel Linux.
- tapestat: Il comando tapestat viene utilizzato per stampare le informazioni di avvio e le informazioni combinate sui dispositivi collegati. Può anche mostrare le statistiche di rete.
Ci sono più comandi di statistiche di sistema che puoi eseguire sulla tua shell per diventare un utente power Linux. Se sei più attento allo strumento statistiche di sistema, puoi controllare questo link.
Installa Sysstat sul sistema Linux
Strumento statistiche di sistema consente di monitorare l’utilizzo della CPU, le condizioni della RAM, le prestazioni di SWAP e altri parametri di sistema. L’installazione dello strumento Sysstat non richiede ulteriori applicazioni di dipendenza, ma assicurarsi che il repository di sistema sia aggiornato. Questo post mostrerà come installare, configurare e iniziare con lo strumento di monitoraggio Sysstat sui sistemi Debian, Red Hat e Arch Linux.
Installa Sysstat Su Ubuntu/Debian
Se sei un utente Ubuntu o un altro utente Linux basato su Debian, puoi installare lo strumento Sysstat sul tuo sistema attraverso il repository Linux ufficiale. Eseguire il seguente comando aptitude sulla shell di terminale con privilegi di root per installarlo sul sistema.
sudo apt updatesudo apt install sysstat
2. Installare Sysstat Su Fedora e Red Hat Linux
La moderna workstation Fedora supporta sia i comandi DNF che YUM; qui, useremo il comando YUM per installare lo strumento di monitoraggio Sysstat sul nostro sistema Linux basato su Red Hat. È possibile eseguire il seguente comando YUM sulla shell del terminale per installare lo strumento Sysstat sul sistema Red Hat.
sudo yum install sysstat
Ho testato il comando precedente sulla mia workstation Fedora; quindi, è possibile eseguire il seguente comando indicato di seguito per evitare problemi se si riscontrano problemi durante l’installazione.
yum install sysstat -y -q && yum list installed sysstat -q
3. Installare Sysstat su Arch Linux
Installare lo strumento statistiche di sistema su un sistema Linux basato su Arch è simile a installarlo su altri sistemi Linux. È possibile installare lo strumento Sysstat sul sistema Arch Linux tramite il comando Pacman. Ad esempio, eseguire il seguente comando Pacman indicato di seguito sulla shell per installare lo strumento statistiche di sistema.
sudo pacman -S sysstat
Ho testato il comando precedente sul mio Manjaro KDE Linux; se hai problemi a installarlo tramite l’interfaccia della riga di comando, puoi ottenere il pacchetto compilato di Sysstat per il tuo sistema basato su Arch. Puoi fare clic qui per scaricare il file Zstandard di Sysstat e installarlo attraverso il tuo strumento di installazione dei pacchetti predefinito.
Esegui Sysstat Tool Su Linux
Dopo aver installato correttamente lo strumento statistiche di sistema sul tuo sistema Linux, ora puoi usare i comandi Sar (System activity reporter) sulla tua shell terminale per monitorare il tuo sistema. Qui, vedremo un paio di esempi del comando Sar per imparare come iniziare con esso.
Devo notare che tutti i comandi che mostrerò in questa parte sono eseguibili su sistemi Debian, Red Hat e Arch Linux.
Passo 1: Abilita e configura Sysstat
All’inizio, esegui i seguenti comandi sulla tua shell per avviare e abilitare lo strumento Sysstat sulla tua macchina. Non dimenticare di eseguire i comandi come utente root; i comandi di controllo del sistema richiedono privilegi di root.
sudo systemctl start sysstatsudo systemctl enable sysstat
È inoltre possibile modificare le impostazioni predefinite dello strumento di monitoraggio del sistema Sysstat per personalizzarlo. Ma non osare farlo se non sai come personalizzarlo. Oppure, è possibile effettuare una copia delle impostazioni predefinite prima di personalizzare in modo da poter sostituire lo script originale se qualcosa va storto. Ora, apri lo script di configurazione di Sysstat eseguendo il seguente comando sulla shell del terminale.
sudo nano /etc/cron.d/sysstat
Passo 2: Test Sar Commands
su Linux
Dopo aver installato e configurato lo strumento Sysstat system statistics su Linux, è ora il momento di eseguire alcuni comandi sulla shell del terminale per verificare se funziona perfettamente. Innanzitutto, puoi eseguire un comando di controllo rapido della versione per sapere se lo strumento funziona sul tuo sistema o meno.
mpstat -V
Il seguente comando iostat mostrerà le statistiche della CPU, il numero di core nella CPU, la versione del kernel, i dispositivi e la velocità di lettura-scrittura dei dati sul sistema.
iostat -d 1 5
Il comando successivo genererà una rappresentazione basata sulla riga di comando dello stato della CPU. Qui, la sintassi u 2 30
viene utilizzata per menzionare il divario temporale tra due dati. È possibile modificare la differenza di tempo modificando la durata del tempo.
sar -u 2 30
Se è necessario visualizzare la CPU o altri carichi di sistema con un grafico, è possibile utilizzare il comando Ksar sulla shell del terminale Linux per creare un grafico del carico del sistema. È possibile scaricare lo strumento Ksar e installarlo sul sistema per una rappresentazione grafica del sistema.
Parole finali
Nel post rapido, ho descritto i metodi di installazione dello strumento di monitoraggio del sistema Sysstat su un sistema Linux. Ho anche descritto come configurare e iniziare con i comandi Sar su una shell di terminale. Se trovi ancora problemi nell’installarlo, prova ad installarlo dal codice sorgente sul tuo sistema Linux.