introduzione
Sistemi Linux sono equipaggiate con strumenti di monitoraggio di default come top, dfe duche i processi di controllare e spazio su disco. Spesso, tuttavia, non sono molto user / visual friendly. Saremo allestendo tre versioni amichevoli degli strumenti menzionati in precedenza ( htop, ncdu, pydf) per aiutare meglio monitorare le nostre istanze di macchine virtuali.
Installazione
Sui sistemi Debian / Ubuntu usare:
sudo apt-get -y install htop ncdu pydf
Sui sistemi Redhat / CentOS utilizzare:
sudo yum -y install htop ncdu pydf
Si noti che il flag '-y' in entrambi i casi sopra l'auto risponde "sì" durante le installazioni.
uso
htop (visualizzatore di processo interattivo)
Sul terminale, digitare htope premere INVIO . Vedrai un display colorato che elenca tutti i processi in esecuzione, nonché la percentuale di CPU, memoria e swap che il tuo sistema sta utilizzando. Premere qper uscire. Confronta questo con l'esecuzione del solo topcomando.
ncdu (analizzatore di utilizzo del disco)
Sul terminale, digitare ncdue premere INVIO . Vedrai un elenco di tutti i file e le cartelle nella directory corrente in cui ti trovi con una barra visiva che mostra la quantità relativa di spazio che stanno usando. Premere qper uscire. Confronta questo con l'esecuzione del ducomando standard .
Puoi anche digitare ncdu [directory-path]per visualizzare le statistiche sull'utilizzo del disco per qualsiasi directory. Una fantastica funzionalità di ncdu è la capacità di navigare nelle strutture di directory. Ciò consente di eseguire il drill down e di ottenere ancora più statistiche sull'utilizzo del disco per le directory secondarie.
pydf (controllo dell'utilizzo del disco)
Sul terminale, digitare pydfe premere INVIO . Vedrai un riepilogo colorato dell'utilizzo del disco sul tuo sistema. Contrastare questo con l'esecuzione del dfcomando standard .
Conclusione
Questi nuovi strumenti offrono un modo più intuitivo per analizzare i processi in esecuzione e l'utilizzo del disco su un server. Ognuno di questi strumenti dovrebbe essere nel toolkit di chiunque (amministratori, DevOps, ecc.) Che gestisce i server linux.
Scritto da Lami Adabonyan