A velocidade da sua internet também depende da velocidade do seu controlador de interface de rede (NIC). Aqui estão algumas maneiras de verificar a velocidade da sua NIC no Linux.

Conhecer a velocidade do seu adaptador de rede pode ser útil em vários cenários. Por exemplo, ajuda a determinar se você pode utilizar totalmente a largura de banda disponível ou se está planejando atualizar sua rede, você pode verificar se sua NIC atual é capaz ou se você precisa atualizar sua placa de rede.

Independentemente do motivo ou cenário, existem várias ferramentas de linha de comando disponíveis para verificar a velocidade da NIC em um PC Linux.

Encontre NICs conectadas ao seu PC Linux

Seu sistema pode ter um ou vários placas de interface de rede conectado a ele. Você pode encontrar todas as NICs disponíveis no Linux usando o comando ip:

ip link show

Ele exibirá uma lista de todas as NICs junto com seus nomes. Depois de encontrar o nome da NIC, verifique sua velocidade usando um dos métodos abaixo.

ethtool é uma ferramenta de linha de comando que fornece informações sobre drivers e interfaces de rede, incluindo velocidade, duplexidade, estatísticas de interface de rede e modos de link suportados. Ele também permite alterar as configurações da interface de rede e você pode até usá-lo para solucionar problemas da placa de interface de rede.

Você pode ter o ethtool instalado em seu sistema. Se não estiver, execute:

sudo apt install ethtool

Quando você executa ethtool seguido do nome da NIC, ele exibe detalhes da placa de interface de rede, incluindo a velocidade do dispositivo, duplexidade, modos de link suportados e algumas outras propriedades.

ethtool 

Para exibir a velocidade de uma NIC, use:

sudo ethtool  | grep Speed

A saída mostra que a velocidade da NIC é 1000Mb/s.

2. Verifique a velocidade da NIC usando o sistema de arquivos /sys

O /sys/class/net/ contém diferentes arquivos que incluem informações sobre as placas de interface de rede conectadas ao seu sistema. A velocidade da NIC está contida no /sys/class/net//speed arquivo. Você pode visualizar essas informações usando o comando gato:

cat /sys/class/net//speed

Por exemplo, para encontrar a velocidade da interface de rede ens33, o comando seria:

cat /sys/class/net/ens33/speed

A saída exibirá a velocidade da sua NIC.

3. Usando dmesg para visualizar a velocidade da NIC

O comando dmesg exibe mensagens importantes relacionadas à inicialização do sistema e inicialização do hardware. Usando dmesg com o comando grep, você pode filtrar informações específicas, como velocidade de uma NIC, estado da conexão física, etc.

Para encontrar a velocidade da sua NIC no Linux, execute o comando dmesg e canalize sua saída para o comando grep seguido pelo nome da NIC:

sudo dmesg | grep 

Na saída, você pode encontrar a velocidade da sua NIC entre outras informações, como estado do link, modo duplex, etc.

mii-tool é uma ferramenta de linha de comando mais antiga do Linux que permite visualizar as configurações da NIC, incluindo o status do link, o modo duplex e a velocidade de uma placa de interface de rede. Você pode usá-lo em sistemas mais antigos onde o ethtool não está disponível.

Para verificar a velocidade da sua NIC, execute mii-tool seguido do nome da NIC:

sudo mii-tool 

5. Usando o comando networkctl

networkctl permite visualizar e modificar o status dos links de rede. Usando este comando, você também pode visualizar informações sobre os links, como tipo, estado de operação, velocidade, modelo, endereço de hardware, driver do módulo do kernel, etc.

Para encontrar a velocidade da sua NIC no Linux, use:

networkctl status 

Isso imprimirá a saída detalhada junto com a velocidade da sua NIC. Se você precisar apenas da velocidade da NIC, canalize a saída acima para grep da seguinte maneira:

networkctl status  | grep Speed

Encontrar a velocidade da sua NIC no Linux é fácil

Conhecer a velocidade da sua NIC pode ajudá-lo a determinar a velocidade de rede da sua placa. Agora que você sabe como encontrar a velocidade da NIC em seu sistema Linux, também pode testar a velocidade de sua conexão com a Internet para verificar se está obtendo a velocidade prometida pelo seu ISP.