Netutils-linux, kit de ferramentas para desempenho de rede

nome netutils-linux

No próximo artigo, daremos uma olhada em um coleção de utilidades chamado "netutils-linux". Estes podem ser usados ​​para simplificar a solução de problemas e ajuste de desempenho de rede em nossos sistemas Gnu / Linux.

Esses lucros podem ser útil para centros de dados e provedores de serviços de Internet com uma carga de trabalho pesada em vermelho. Provavelmente não veremos toda a sua eficácia em nosso computador desktop, embora você sempre possa tirar proveito disso. Ele agora está em uso em produção e pode nos economizar muito tempo com a depuração de hardware e configuração de software.

Ferramentas Netutils-linux

Este conjunto de utilitários irá ajuda a automatizar o processo de ajuste de desempenho do Gnu / Linux fora da caixa. O Netutils-linux é composto pelas seguintes ferramentas:

  • topo da rede
  • snmptop
  • irqtop
  • softirq-top
  • taxa de link
  • softnet-stat-top
  • escada rss
  • autores
  • maximizar-cpu-freq
  • rx-buffers-aumentar
  • informação do servidor

Instale o Netutils-linux

Netutils-linux é desenvolvido usando a linguagem de programação Python. Portanto e graças a isso é possível instale facilmente usando PIP. Em primeiro lugar, no Debian, Ubuntu e também no Linux Mint, podemos instalar o pip abrindo um terminal (Ctrl + Alt + T). Nele vamos escrever o seguinte comando:

sudo apt-get install python-pip

Depois de instalar o PIP, só teremos que executar o seguinte comando para instalar o netutils-linux:

sudo pip install netutils-linux

Usando Netutils-linux

Como mencionei as linhas acima, Netutils-linux contém muitos utilitários especialmente projetado para solucionar problemas de rede e também para ajuste de desempenho de rede. Todos os utilitários são classificados em três seções:

  1. Supervisão
  2. Tuning
  3. Hardware e sua classificação de configuração

Supervisão

Todas essas ferramentas de nível superior que podemos encontrar na seção de supervisão não requerem privilégios de root. Seremos capazes de usá-los como um usuário normal sem nenhum problema.

topo da rede

topo de rede netutils-linux

Este utilitário nos permitirá monitorar interrupções, estatísticas de processamento de rede para dispositivos e também CPUs. Para executar este utilitário, simplesmente teremos que executar no terminal (Ctrl + Alt + T):

network-top

snmptop

snmptop netutils-linux

É uma observador de pacote básico de / proc / net / smmp. Para executar este utilitário, só teremos que executar o seguinte comando:

snmptop

irqtop

netutils-linux irqtop

Este utilitário nos mostrará de forma simples uma taxa de interrupção baseada no arquivo / proc / interrupts do nosso sistema Gnu / Linux. Não se esqueça de que poderemos executar este utilitário simplesmente usando o comando:

irqtop

softirq-top

netutils-linux softirq-top

Este comando nos mostrará o velocidade de transmissão e recepção de pacotes com base no arquivo / proc / softirqs. Para fazer uso deste comando, só teremos que executar no terminal (Ctrl + Alt + T):

softirq-top

taxa de link

taxa de link netutils-linux

Ao executar esta ferramenta, ela nos mostrará quantos pacotes / bytes uma interface de rede recebe / transmite e quantos erros ocorrem com base nos arquivos / sys / class / net / XXX / statistic / YYY. Para usar este comando, vamos simplesmente escrever no terminal (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

Mostrar vários estatísticas sobre o processamento de pacotes pela CPU em nosso sistema Gnu / Linux. Teremos apenas que digitar no terminal (Ctrl + Alt + T) o seguinte para obter os resultados:

softnet-stat-top

Tuning

Para executar essas ferramentas, teremos que usá-las como root ou com sudo.

escada rss

Define automaticamente smp_affinity_list para IRQ das filas NIC rx / tx que normalmente funcionam na CPU0. Ele também suporta escalonamento duplo / quádruplo para sistemas multiprocessadores.

sudo rss-ladder enp10s0 0

autores

Permite RPS em todas as CPUs disponíveis do nó NUMA local para todas as filas NIC rx. Também deve ser esclarecido que é uma boa ferramenta para placas de rede baratas.

sudo autorps enp10s0

maximizar-cpu-freq

Este utilitário define uma escala de desempenho da CPU. Você também vai definir o valor máximo da escala para o valor mínimo da escala. Isso significa que poderemos usar toda a potência de nossos processadores. Outro ponto a ter em mente é que também será muito útil para sistemas sensíveis à latência.

sudo maximize-cpu-freq

rx-buffers-aumentar

Este utilitário encontra e define o valor necessário evitar pacotes perdidos ou ausentes, mantendo baixa latência.

Hardware e sua classificação de configuração

informação do servidor

netutils-linux server-info-show

Este utilitário é semelhante ao comando lshw. Podemos utilizá-lo digitando no terminal (Ctrl + Alt + T):

sudo server-info show

netutils-linux server-info-show

O utilitário de informações do servidor também pode classificar hardware além de todas as suas características na escala de 1 a 10. Além de acessar esta classificação, podemos fazê-lo simplesmente digitando no terminal (Ctrl + Alt + T):

sudo server-info rate

Quem quiser pode aprender mais sobre este kit de ferramentas na página GitHub do projecto. Lá você encontrará uma descrição mais detalhada deles.

Desinstale o netutils-linux

Para eliminar este grupo de aplicativos de nosso sistema, teremos apenas que abrir um terminal (Ctrl + Alt + T) e escrever nele:

sudo pip uninstall netutils-linux

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.