jnettop – ferramenta X9 de consumo de banda
Posted by gondim | Posted in Dicas, FreeBSD, Software Livre | Posted on 21-08-2012
Tags:jnettop, top
5
Hoje venho apenas passar uma dica muito legal para os momentos em que percebemos certas lentidões de acesso. Usei essa ferramenta em outros sistemas e logicamente continuo usando no FreeBSD. Quando queremos descobrir, dentro da nossa rede, quem está consumindo mais banda de acesso, a ferramenta que mais me adaptei foi a jnettop que é um top por consumo de banda.
Ele é muito simples de usar e na sua forma mais básica já faz o que se propõe. Para instalar esse port basta fazer o seguinte:
# cd /usr/ports/net-mgmt/jnettop
# make install clean distclean
Para verificar quem está utilizando mais banda, usando a interface de rede interna do seu proxy ou gateway basta rodar:
# jnettop -i <interface_interna>
Para fazer o mesmo sem resolver nomes:
# jnettop -i <interface_interna> -n
Também podemos fazer filtragens como fazemos no tcpdump, usando o -x como argumento. No exemplo abaixo pegaremos somente as conexões usando a porta 80, sem resolver nomes e na minha interface interna em1:
# jnettop -i em1 -n -x “port 80”
Ao abrir a tela do jnettop o mesmo mostrará os dados em bytes por segundo, para alterar para bits por segundo basta apertar a tecla “b” uma vez e outra vez para mudar para bytes por segundo novamente. Existe o parâmetro -b em linha de comando que deveria setar para bits por segundo mas estranhamente nunca funcionou comigo em nenhum sistema em que usei o jnettop. Provavelmente não foi implementado como deveria mas o importante é a utilidade da ferramenta como um todo.
Abaixo a tela do mesmo em ação:
Jnettop também pode ler um arquivo de configuração local. Toda informação adicional pode ser lida em seu man:
# man jnettop
É isso aí pessoal. Bom proveito. 😉