Eu uso um modem de banda larga para conectar à Internet na minha máquina Linux. Usei o gnome-system-monitor
aplicativo que exibe corretamente os kbps e o total de bytes consumidos em cada sessão. Agora, existe alguma maneira fácil no linux para registrar todos esses consumos (downloads e uploads)?
A questão é que eu uso um plano de uso limitado (n número de GBs por mês), portanto, desejo acompanhar o meu uso. Qual é a melhor abordagem para fazer isso no linux?
linux
networking
bandwidth
Prahlad Yeri
fonte
fonte
Respostas:
Instalar
vnstat
, ele fornece o uso de logs em uma interface de rede e você pode exibir o uso em diferentes períodos de tempo.Aqui está a saída padrão do meu sistema
Se você também conseguir
vnstati
, poderá exibir os dados de maneiras diferentes, por exemplo,fonte
vnstati -d
ele só dizAt least output mode and file parameter needs to be given.
Mais fácil de usar e mais fácil de controlar a saída e redirecionar para arquivo para registro contínuo:
Provavelmente vem com a maioria das distribuições linux e pode ser instalado com o brew no mac. Altamente recomendado.
fonte
vnstat
é provavelmente a melhor maneira de fazer isso. Pode ser instalado usando o seguinte comando no terminal:Se você não deseja verificar sempre o status de uso de dados, use:
Ele exibia o status a cada 5 segundos no terminal aberto com as diferenças que ocorrem nos valores.
-d
é usado para exibir o status de cada dia eeth0
é a Ethernet usada para conexão à Internet (wlan0
pode ser usada para WiFi).fonte