Com o bmon
aplicativo Linux, você pode ver o uso da largura de banda em suas conexões de rede. No entanto, entender os detalhes mais sutis requer algum trabalho de detetive, por isso fizemos isso por você!
Índice
Gráficos dinâmicos e estatísticas em tempo real que mostram a atividade em suas várias interfaces de rede podem fornecer um grande alerta sobre o desempenho da rede e o consumo de largura de banda. Isso é exatamente o que bmon
fornece para você , diretamente em uma janela de terminal.
Você pode consultar os gráficos de vez em quando, da mesma forma que faria com o velocímetro do carro. Da mesma forma, se algo em seu veículo precisar ser investigado, um mecânico pode conectá-lo a um sistema de diagnóstico e verificar as leituras. bmon
tem leituras detalhadas semelhantes.
Deve ser dito, entretanto – bmon
as estatísticas do comando podem ser confusas no início. Por exemplo, existem três chamados “Ip6 Reasm / Frag.” O que há com isso?
No entanto, depois de decifrar o código, as leituras do comando são inestimáveis se você deseja uma compreensão mais detalhada do tráfego da rede.
Colocamos o trabalho para você e até verificamos o código-fonte para chegar ao fundo de alguns deles. Felizmente, todo o resto bmon
é razoavelmente simples.
Para instalar bmon
no Ubuntu, use este comando:
sudo apt-get install bmon
Para instalar no Fedora, digite o seguinte:
sudo dnf install bmon
Para Manjaro, o comando é o seguinte:
sudo pacman -Sy bmon
Digite bmon
e pressione Enter para iniciar o programa. O bmon
display é dividido em vários painéis. Os três primeiros são identificados como “Interfaces”, “RX” e “TX”. O painel central exibe estatísticas e gráficos detalhados.
O painel “Interfaces” mostra as interfaces de rede com as quais o seu computador está equipado. Também mostra a disciplina de enfileiramento (qdisc) que cada interface de rede está usando (mais sobre isso posteriormente).
O painel “RX” exibe os bits recebidos por segundo e pacotes por segundo para cada interface e sua fila. O painel “TX” mostra os bits por segundo transmitidos e pacotes por segundo para cada interface e sua fila.
Em nosso computador, temos apenas duas interfaces instaladas: a interface de loopback (também chamada de adaptador de loopback) e o adaptador de ethernet com fio. A interface de loopback é chamada de “lo” e a interface Ethernet é chamada de “enp0s3”.
O adaptador Ethernet em sua máquina pode ter um nome diferente. Se estiver usando um laptop, você verá um adaptador sem fio também, e seu nome provavelmente começará com “wl”.
bmon
exibe informações sobre a interface de rede atualmente selecionada. A interface selecionada é aquela com um sinal de maior que ( >
) destacado próximo a ela. Você pode pressionar as setas para cima e para baixo para mover o sinal de maior que e selecionar a interface que deseja monitorar. Escolhemos o adaptador Ethernet.
Agora que estamos em uma interface de rede ativa, vemos alguma atividade nos gráficos e leituras. Se você não estiver vendo nenhum gráfico, estique a janela do terminal para baixo.
Pressione as teclas de seta para a esquerda e para a direita para alterar a estatística que está sendo representada no gráfico. Para alguns gráficos, você terá que pressionar H antes que eles sejam preenchidos; aqueles que exigem isso irão informá-lo.
Para ver as estatísticas da interface de rede, estique a janela do terminal até que seja alta o suficiente para exibi-las e pressione D para exibi-las. Se você pressionar I (para informações), verá uma pequena quantidade de informações adicionais.
Se você maximizar a janela do terminal, ele exibe vários gráficos. Pressione Menor que (<) e Maior que (>) para adicionar ou remover pares de gráficos. Se você pressionar G, ativa e desativa a exibição de gráficos.
Ao pressionar o ponto de interrogação (?), Você verá a tela de ajuda “Referência rápida” com pressionamentos de tecla comuns.
Pressione o ponto de interrogação (?) Novamente para fechar a tela “Referência rápida”.
Se a janela do seu terminal for alta e larga o suficiente (estique-a, se não for), você pode pressionar “D” para ativar e desativar a visualização detalhada.
O número de colunas que você vê depende da largura da janela do terminal. Em uma janela de terminal padrão de 80 colunas, você verá duas. Quanto mais larga a janela, mais colunas você verá. No entanto, você não obtém mais estatísticas com uma janela mais ampla; você ainda verá o mesmo conjunto de figuras. Mas as colunas serão mais curtas.
A entrada superior em cada coluna pode levar você a pensar que a entrada à esquerda mostra informações em bytes, enquanto a entrada à direita mostra informações em pacotes. No entanto, esse não é o caso.
Cada coluna contém um conjunto de estatísticas. O nome do valor e os valores recebidos ( RX
) e transmitidos ( TX
) são mostrados para cada estatística. Se algum valor aparecer como um hífen ( -
), significa que a estatística não foi registrada para essa direção.
Algumas das estatísticas são internas (recebidas) ou externas (transmitidas) apenas. Por exemplo, um hífen ( -
) na coluna transmitida indica que a estatística é inválida para pacotes de saída e só se aplicará a pacotes de entrada. A linha superior mostra o tráfego recebido e transmitido em bytes (à esquerda) e pacotes (à direita).
Todas as outras estatísticas são listadas em ordem alfabética, pulando de coluna em coluna. Vários deles compartilham o mesmo nome. Explicaremos o que todos eles significam a seguir. Também explicamos nomes abreviados. Se o IPv6 não for mencionado, essa estatística se refere ao IPv4.
As estatísticas na coluna esquerda são as seguintes:
As estatísticas na coluna da direita são as seguintes:
Se você pressionar I (como em “Info”), os painéis de informações adicionais serão alternados. Se não houver informações adicionais, a janela não é grande o suficiente. Você pode pressionar D para desligar as estatísticas detalhadas, G para desligar os gráficos ou pode esticar a janela.
As informações adicionais são as seguintes:
default
, mas você pode ver tunnel
, beet
ou ro
. Os três primeiros estão relacionados à segurança IP (IPSec) . A default
configuração geralmente é o transport
modo , no qual a carga útil é criptografada. Redes privadas virtuais (VPNs) cliente-para-site normalmente usam isso. VPNs site a site geralmente usam o tunnel
modo , no qual todo o pacote é criptografado. Em um modo Bound End-to-End Tunnel ( beet
), um túnel é criado entre dois dispositivos com endereços IP fixos, ocultos e outros endereços IP visíveis. O ro
modo é um método de otimização de roteamento para IPv6 móvel.red
( Random Early Detection ), codel
( Controlled Delay ) ou fq_codel
( Fair Queuing com Controlled Delay ).broadcast
e multicast
transmissões, e a interface é Up
(operacional e conectada).bmon
é uma criatura um pouco engraçada – nem peixe, nem ave, em alguns aspectos. Os gráficos têm um charme primitivo e fornecem uma boa indicação do que está acontecendo.
No entanto, dadas as limitações de serem renderizados em ASCII , não se pode esperar que sejam superprecisos. Um olhar ocasional, porém, pode dizer se a conexão está esgotada, misteriosamente sem tráfego ou em algum ponto intermediário.
As estatísticas detalhadas, por outro lado, são apenas isso: detalhadas e granulares. Juntamente com a abordagem um tanto casual em sua rotulagem, torna-os ainda mais difíceis de decifrar.
Esperançosamente, as descrições acima tornarão bmon
um pouco mais acessível. É realmente uma ferramenta útil e leve com a qual você pode monitorar a integridade do tráfego da rede e o consumo de largura de banda.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…