atop è uno strumento di monitoraggio del sistema in tempo reale per i sistemi operativi basati su Linux. Fornisce informazioni dettagliate sulle prestazioni del sistema, compreso l'utilizzo di processori, memoria, dischi, interfacce di rete e altre risorse.
Le caratteristiche principali di atop includono:
atop raccoglie informazioni sullo stato del sistema, tra cui CPU, memoria, disco, interfaccia di rete e utilizzo dei processi. Utilizza chiamate di sistema e interfacce come /proc per ottenere informazioni sullo stato attuale delle risorse.
Dopo aver raccolto i dati, atop li visualizza in un formato leggibile nel terminale. I dati vengono aggiornati ogni pochi secondi (l'impostazione predefinita è ogni 10 secondi). Le informazioni sono presentate sotto forma di tabelle, in cui è possibile vedere l'utilizzo delle risorse a livello di sistema e di processo.
è possibile salvare i dati raccolti in un file per un'analisi successiva. Ciò consente agli utenti di visualizzare le informazioni sulle prestazioni per intervalli di tempo specifici. Per farlo si utilizza un flag da riga di comando che indica un file in cui scrivere i dati.
atop fornisce informazioni dettagliate su ogni processo in esecuzione, compreso l'utilizzo della CPU, della memoria, dell'I/O e delle risorse di rete. Gli utenti possono ordinare i processi in base a vari criteri (ad esempio, l'utilizzo della CPU o della memoria) per identificare rapidamente i colli di bottiglia.
Gli utenti possono controllare la visualizzazione delle informazioni attraverso vari comandi (ad esempio, filtrare i processi, modificare l'intervallo di aggiornamento, ecc.) Il tasto q
serve per uscire dal programma.
Quando si esegue atop, si può vedere qualcosa di simile a questo:
ATOP - Monitoraggio delle prestazioni all-in-one
12:00:00 up 1 giorno,
3:45, 2 utenti, media di carico: 0.01, 0.05, 0.10
Totale CPU 1,50
0,00 0,00 0,00 0,00 0,00
Totale mem 800000000 500000 500000 300000 100000
Swap totale 200000000 100000 50000 50000 50000
PID UTENTE COMANDO %CPU %MEM VIRT RES
1234 utente1 mio_processo 0,50 1,00 100M 20M
5678 user2 another_process 0.00 0.50 0.50 50M 10M
Nella maggior parte delle distribuzioni Linux atop può essere installato tramite il gestore dei pacchetti.
Per Ubuntu/Debian:
sudo apt install atop
Per CentOS/RHEL:
sudo yum install atop
Per eseguire atop, è sufficiente digitare il comando nel terminale:
atop
Per impostazione predefinita, l'aggiornamento avviene ogni 10 secondi. È possibile modificare questo intervallo specificandolo come argomento:
atop 5
Si aggiornerà ogni 5 secondi.
Per uscire da atop, premere q
.
atop è un potente strumento per gli amministratori di sistema e gli sviluppatori per monitorare e analizzare efficacemente le prestazioni del sistema in tempo reale e su intervalli di tempo specifici.