Como descobrir a velocidade de sua placa de rede via linha de comando

Publicado por Fábio Berbert de Paula em 10/10/2018

[ Hits: 41.623 ]

Blog: https://fabio.automatizando.dev

 


Como descobrir a velocidade de sua placa de rede via linha de comando



Dica rápida de como descobrir a velocidade de sua placa de rede.

Instale o pacote ethtool:

sudo apt install ethtool

(ou use o gerenciador de pacotes de sua distribuição caso não seja Debian-like)

E finalmente o comandinho mágico:

sudo ethtool eth0 | grep Speed

Lembre-se de substituir "eth0" pela interface de rede desejada.

Outras dicas deste autor

Como limpar o cache DNS no Google Chrome

Converter vídeos para formato suportado no WhatsApp

Expressão Regular para Endereço IP

Docker: "ps: command not found" [Resolvido]

Gizmo no Ubuntu Dapper: The dmix plugin supports only playback stream

Leitura recomendada

Instalando agente do Zabbix em servidores Linux

Instalação Zabbix 4.2 no Ubuntu Server LTS 18.04.2

Ativando SSH no Raspberrypi no Sistema Operacional Raspbian (sem trocas de cabos)

Zoom - Aplicativo de Reunião

Erro: NT_STATUS_OBJECT_NAME_NOT_FOUND - Samba 4.3.9 no Ubuntu Server 16.04 [Resolvido]

  

Comentários
[1] Comentário enviado por SMarcell em 11/10/2018 - 14:16h

- Dando uma contribuição a sua dica.

A partir da versão 2.6.x do Linux, você pode consultar diretamente essa informação (e várias outras) do kernel, através do arquivo "/sys/class/net/IFACE/speed"

Onde "IFACE" e o nome da interface de rede.

# Ex.: consultando a velocidade da interface "enp1s0":
$ cat /sys/class/net/enp1s0/speed
1000

Ela é uma interface de 1Gb/s (1000Mb/s)


[2] Comentário enviado por fabio em 11/10/2018 - 15:00h


[1] Comentário enviado por SMarcell em 11/10/2018 - 14:16h

- Dando uma contribuição a sua dica.

A partir da versão 2.6.x do Linux, você pode consultar diretamente essa informação (e várias outras) do kernel, através do arquivo "/sys/class/net/IFACE/speed"

Onde "IFACE" e o nome da interface de rede.

# Ex.: consultando a velocidade da interface "enp1s0":
$ cat /sys/class/net/enp1s0/speed
1000

Ela é uma interface de 1Gb/s (1000Mb/s)




Boa! Não sabia dessa. Obrigado.

[3] Comentário enviado por removido em 09/09/2020 - 15:45h


[1] Comentário enviado por SMarcell em 11/10/2018 - 14:16h

- Dando uma contribuição a sua dica.

A partir da versão 2.6.x do Linux, você pode consultar diretamente essa informação (e várias outras) do kernel, através do arquivo "/sys/class/net/IFACE/speed"

Onde "IFACE" e o nome da interface de rede.

# Ex.: consultando a velocidade da interface "enp1s0":
$ cat /sys/class/net/enp1s0/speed
1000

Ela é uma interface de 1Gb/s (1000Mb/s)


Excelente!
Estou com um Dell de 03 anos, +/-, e descobrindo porque ele não passa de 100 numa conexão de 300 Mbits.
Agora tá explicado>
$ cat /sys/class/net/enp7s0/speed
100

:(



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts