Rastrear largura de banda no Linux usando vnStat

O vnStat é um pacote abrangente para sistemas operacionais Linux usado para rastrear e monitorar o uso da largura de banda. Ele está incluído nos repositórios padrão da maioria dos gerenciadores de pacotes.

Este tutorial ensinará como instalar, configurar e visualizar a saída do vnStat.

Instalando

O vnStat possui pacotes nos gerenciadores de pacotes mais populares. Use o snippet abaixo relevante para o seu sistema ou compile o programa a partir do código fonte.

Ubuntu / Debian

$ apt-get install vnstat

CentOS / Fedora

$ yum install vnstat

Compilando a partir do código-fonte

Pegue a versão mais recente do vnStat no site oficial .

$ wget http://humdi.net/vnstat/vnstat-1.14.tar.gz

Após o download do arquivo, extraia-o e execute os seguintes comandos.

$ tar -xvf vnstat-1.13.tar.gz
$ cd vnstat-1.13/
$ make

Quando isso for concluído, instale-o usando o comando abaixo.

$ make install

Configuração para instalações yum / manuais

Pule esta seção se você instalou o vnStat usando apt-get.

Se você instalou diretamente da fonte ou usando o yum, precisará especificar os adaptadores que deseja monitorar. Tudo isso é configurado automaticamente quando instalado usando apt-get.

Execute o seguinte comando para visualizar todas as interfaces disponíveis que o vnStat pode monitorar.

$ vnstat --iflist

Para registrar o tráfego da interface padrão nas instalações yum / manuais, execute o seguinte comando. Isso também cria o banco de dados para o adaptador.

$ vnstat -u -i eth0

Em seguida, inicie o daemon vnStat usando o comando:

$ vnstatd -d 

Você também pode adicionar esse comando ao seu /etc/rc.localarquivo, para que ele seja iniciado automaticamente quando o sistema for inicializado.

Configurando opções do vnStat

Você pode editar o arquivo de configuração do vnStat localizado em /etc/vnstat.confpara personalizar as opções conforme sua preferência. Use um editor de texto para abrir e editar o arquivo.

$ nano /etc/vnstat.conf

Se preferir estatísticas de largura de banda para ser saída em KB/MB/GB/TBformato em vez do padrão KiB/MiB/GiB/TiBformato, mudança UnitMode 0para UnitMode 1, e você também pode mudar RateUnit 1para RateUnit 0para exibir as tarifas em bytes.

Você também deve alterar a largura de banda máxima para a porta do seu VPS (1 GiB ou 10 GiB). Mude MaxBandwidth 100para MaxBandwidth 1000(para porta 1GiB) ou MaxBandwidth 10000(para porta 10GiB)

Rastrear largura de banda no Linux usando vnStat

Salve e saia do arquivo.

Uso

Para ver um resumo rápido do tráfego consumido, use o comando bare vnstat.

root@vultr:~# vnstat
Database updated: Sun Dec 13 04:56:02 2015

   eth0 since 12/13/2015

          rx:  225 KB      tx:  229 KB      total:  454 KB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Dec '15        225 KB |      229 KB |      454 KB |      0.00 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today        225 KB |      229 KB |      454 KB |      0.03 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

Para obter dados mais específicos, você pode usar os comandos vnstat -me vnstat -dpara saída em nível de mês e dia, respectivamente.

root@vultr:~# vnstat -m

 eth0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Dec '15        225 KB |      229 KB |      454 KB |      0.00 KB/s
    ------------------------+-------------+-------------+---------------
    estimated        --     |      --     |      --     |

root@vultr:~# vnstat -d

 eth0  /  daily

         day         rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
     12/13/2015       225 KB |      229 KB |      454 KB |      0.03 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

Você também pode exibir estatísticas de tráfego ao vivo usando o comando vnstat -l.

root@vultr:~# vnstat -l
Monitoring eth0...    (press CTRL-C to stop)

   rx:       0.03 KB/s     0 p/s          tx:       0.19 KB/s     0 p/s


Leave a Comment

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.