In questo tutorial, tratteremo il processo di installazione e utilizzo nethogssu CentOS 6x x64. nethogsè uno strumento di monitoraggio della rete che consente agli amministratori di rete e di sistema di identificare rapidamente la causa principale dei processi che consumano traffico che potrebbero influire negativamente sulle prestazioni del server.
A differenza di strumenti simili, nethogsordina i processi che consumano larghezza di banda processinvece di protocolo subnet, consentendo così all'amministratore di rete e / o dei sistemi di identificare rapidamente la fonte dell'aumento del traffico e isolarla se necessario.
Prerequisiti
- Un'istanza Vultr con CentOS 6.x x64.
- Un utente sudo.
Installazione di Nethogs
Il nethogspacchetto è disponibile nel repository Yum EPEL:
sudo yum -y install epel-release
sudo yum clean all
sudo yum -y update
sudo yum -y install nethogs
Lancio di Nethogs
sudo nethogs
Verrà avviato il comando precedente nethogsche inizierà automaticamente a monitorare l'utilizzo della larghezza di banda sull'interfaccia di rete predefinita.
È possibile specificare l'interfaccia di rete con cui si desidera monitorare nethogs. per esempio. eth1o em0ecc ...
sudo nethogs eth1
È anche possibile utilizzare nethogsper monitorare più interfacce contemporaneamente:
sudo nethogs eth0 eth1
L'interfaccia di Nethogs
L' nethogsinterfaccia consente di trovare facilmente il programma più dispendioso sul dispositivo specificato e i relativi ID (PID o Process ID), utente e larghezza di banda.
Nell'interfaccia di Nethogs, premere mper fare in modo che gli utilizzi della larghezza di banda si alternino tra il traffico totale e la velocità istantanea.
È possibile premere qper uscire dal processo.
Modi alternativi per eseguire nethogs
Imposta l'intervallo di aggiornamento in secondi (il valore predefinito è 1 secondo):
sudo nethogs -d 3
Visualizza il numero di versione:
nethogs -V
Esegui Nethogs in tracemode:
sudo nethogs -t
In tracemode, il comando genera le connessioni una per una.
Esegui Nethogs in modalità bughunt:
sudo nethogs -b
(Non consigliato) Esegui Nethogs in modalità promiscua:
sudo nethogs -p
Mostra aiuto per Nethogs:
nethogs -h