O Knemo foi aposentado. Veja como monitorar o tráfego de rede no Linux pelo terminal com nload, iftop, nethogs e vnstat, em tempo real ou por mês.
O Knemo (KDE Network Monitor) era um ícone na bandeja do KDE 4 que mostrava o tráfego de cada placa de rede. O projeto parou junto com o KDE 4 e o pacote knemo não existe mais nos repositórios das versões atuais do Ubuntu, por isso o antigo apt-get install knemo falha. Além disso, servidor não tem interface gráfica. A boa notícia: as ferramentas de terminal fazem o mesmo trabalho, e melhor.
Qual ferramenta usar
| Ferramenta | O que mostra | Use quando |
|---|---|---|
nload | Velocidade de entrada e saída da placa, em gráfico | Quer ver o consumo agora, de relance |
iftop | Conexões ativas e quanto cada IP está usando | Precisa descobrir quem está consumindo banda |
nethogs | Consumo por processo (programa) | Quer saber qual programa está usando a rede |
vnstat | Histórico por hora, dia e mês, guardado em disco | Quer acompanhar o volume de tráfego ao longo do tempo |
bmon | Todas as interfaces ao mesmo tempo, com gráficos | Servidor com várias placas ou VLANs |
Como instalar no Ubuntu e no Debian
sudo apt update
sudo apt install nload iftop nethogs vnstat bmon
No AlmaLinux e no Rocky Linux, nload, iftop, vnstat e bmon vêm do repositório EPEL, e o vnStat precisa ser ativado:
sudo dnf install epel-release
sudo dnf install nload iftop vnstat bmon
sudo systemctl enable --now vnstat
Descubra o nome da placa de rede
As ferramentas pedem o nome da interface, que muda de servidor para servidor (eth0, ens3, ens18, enp1s0…). Liste com:
ip -br link
Ignore a lo (loopback). Nos exemplos abaixo, troque ens3 pelo nome que aparecer no seu servidor.
nload: velocidade em tempo real
nload ens3
A tela mostra Incoming (download) e Outgoing (upload) com velocidade atual, média, máxima e o total transferido. Sem informar a placa, use as setas para trocar de interface. Saia com q.
iftop: quem está consumindo a banda
sudo iftop -i ens3 -nP
Cada linha é uma conexão entre o seu servidor e outro IP, com a média dos últimos 2, 10 e 40 segundos. O -n mostra os IPs sem tentar resolver nomes (fica mais rápido) e o -P mostra as portas, o que ajuda a identificar o serviço: 80 e 443 são sites, 22 é SSH, 8000 costuma ser streaming. O iftop precisa de sudo.
nethogs: qual programa está usando a rede
sudo nethogs ens3
Lista os processos com o usuário dono e quanto cada um envia e recebe. É a forma mais rápida de achar um backup, um download ou um script que está ocupando o link.
vnstat: histórico de tráfego por dia e por mês
O vnStat roda em segundo plano e grava o volume de tráfego em disco, sem capturar pacotes, por isso quase não pesa. Depois de alguns minutos de coleta:
vnstat # resumo de todas as interfaces
vnstat -i ens3 -d # por dia
vnstat -i ens3 -m # por mês
vnstat -i ens3 -h # por hora
vnstat -l -i ens3 # ao vivo; Ctrl+C mostra o resumo da sessão
vnstat -m é a forma mais simples de acompanhar a franquia de tráfego mensal de um servidor e perceber cedo um mês fora do normal.No desktop: alternativa gráfica ao Knemo
Quem usava o Knemo no Linux com interface gráfica encontra o tráfego de rede no Monitor do Sistema, tanto no GNOME (Ubuntu) quanto no KDE Plasma, que também oferece widgets de velocidade de rede para o painel. O nload num terminal aberto continua sendo a opção mais leve.
Problemas comuns
vnstat: Not enough data available yet
O vnStat acabou de ser instalado e ainda não juntou dados. Espere alguns minutos de tráfego e repita o comando. No AlmaLinux e no Rocky, confirme que o serviço está ativo com systemctl status vnstat.
iftop: erro pcap_open_live ou Operation not permitted
O iftop e o nethogs capturam pacotes e precisam de root. Rode com sudo.
A interface informada não existe
O nome da placa está errado. Confira com ip -br link; em VPS e servidores novos raramente é eth0.
Tráfego alto que você não reconhece
Use o iftop para ver os IPs e portas envolvidos e o nethogs para achar o processo. Se for tráfego de entrada vindo de muitos IPs ao mesmo tempo, pode ser um ataque: anote o horário e os IPs e fale com o suporte do seu provedor.