Monitore o Tráfego de Rede e Uso de Banda em tempo real no Linux/Unix usando o App nload

Se você precisa monitorar o throughput de rede usando a linha de comando, use a aplicação nload. É uma aplicação para console que monitora o tráfego de rede e uso da Banda em tempo real. Ele visualiza o tráfego de entrada e saída usando dois gráficos e provê informações adicionais como a quantia total de dados transferidos e o uso min/máximo da rede.

Instale o nload em um CentOS/RHEL/Red Hat/Fedora Linux

Primeiramente, ative o repositório EPEL no CentOS ou em sistema baseados em RHEL. Digite o seguinte comando yum pra instalar o nload:
# yum install nload

Instale o nload em uma Distribuição Debian ou Ubuntu

Type the following apt-get command:
$ sudo apt-get install nload

Instale o nload em um sistema FreeBSD

To install the nload via port, type:
# cd /usr/ports/net/nload/ && make install clean
Or add the package
# pkg install net/nload

Instale o nload em um sistema OpenBSD

Type the following command:
$ sudo pkg_add -i nload

Install nload using a source code on a Unix-like systems

First, grab the source code using either wget command or curl command:
$ cd /tmp
$ wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz

To untar a tar file called nload-0.7.4.tar.gz, use tar command, enter:
$ tar xvf nload-0.7.4.tar.gz
Cd to the directory containing the nloads’s source code using cd command:
$ cd nload*
And type ./configure to configure the package for your system:
$ sh ./configure
OR
$ ./configure
Running configure takes a while. Type make command to compile the nload:
$ make
Finally, type make install to install the nload programs and related files as root user:
$ sudo make install
OR
# make install

Como usar o nload para mostrar o uso de rede atual?

The basic syntax is:

 
nload
nload device
nload [options] device1 device2

Just type the following command:
$ nload
$ nload eth0
$ nload em0 em2

Sample outputs:

Fig. 01: nload command in action

Fig. 01: nload command in action

Controlando o nload

Once nload command executed, it begins to monitor the network devices. You can control nload with the following key shortcuts:

  1. You can switch between the devices by pressing the left and right arrow keys orEnter/Tab key.
  2. Pressione F2 para mostrar a janela de opções
  3. Pressione F5 para salvar as configurações atuais no arquivo do usuário.
  4. Pressione F6 para recarregar as configurações do usuário
  5. Pressione q ou Ctrl+C para sair do nload.

Configurando o intervalo de atualização da tela

The default value of interval is 100 milliseconds to refresh interval of the display. In this example, change to 500 milliseconds:
$ nload -t {interval_number_in_millisec}
$ nload -t 500

Sample outputs:

Animated gif 01 - nload command in action

Animated gif 01 – nload command in action

Configurando o tipo de unidade usado para mostrar os números de tráfego

A sintaxe é:
$ nload -u h|H|b|B|k|K|m|M|g|G
$ nload -U h|H|b|B|k|K|m|M|g|G
$ nload -u h
$ nload -u G
$ nload -U G

Onde,

  • The lower case -u option: h significa “human readable” (auto), b Bit/s, k kBit/s, m MBit/s and g GBit/s. The upper case letters mean the corresponding units in Bytes (instead of Bits). The default is k.
  • The upper case -U option is same as lower case -u option, but for an amount of data, e.g. Bit, kByte, GBit etc. (without “/s”). The default is M.
Conclusão

O nload se mostra uma ferramenta estável e confiável. Se você gostou do nload, você também deve tentar as ferramentas vnstat e iftop nos sistemas Linux/Unix-like.

Autor:

Fonte:

Traduzido/Adaptado: Bruno Cavalcante Barbosa (bruno.netadmin@gmail.com)

You may also like...

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *