Contents

5 maneiras de verificar a velocidade da placa de rede no Linux

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

Independentemente da razão ou situação, uma variedade de utilitários de linha de comando pode ser utilizada para verificar a velocidade da placa de interface de rede (NIC) num sistema de computador Linux.

Encontrar placas de rede ligadas ao seu PC Linux

No seu dispositivo informático, pode ter uma única ou várias placas de interface de rede (NICs) ligadas a ele. Para identificar cada placa de rede acessível num sistema operativo baseado em Linux, pode utilizar o comando “ip” para este fim.

 ip link show 

A interface apresentará um inventário de todas as placas de interface de rede (NICs) acompanhadas dos respectivos identificadores. Para conhecer as características de desempenho de cada NIC, pode-se empregar um dos dois procedimentos disponíveis.

Verificar a velocidade da placa de rede no Linux usando o ethtool

A utilização do ethtool apresenta uma oportunidade para os usuários acessarem informações detalhadas sobre drivers e interfaces de rede por meio de uma série de comandos inseridos no terminal. Isto inclui dados relativos à velocidade, duplexidade, bem como medidas estatísticas associadas a cada ligação de rede respectiva. Além disso, este poderoso instrumento de linha de comandos facilita a capacidade de modificar as configurações relacionadas com estas ligações de rede, servindo como um valioso recurso de diagnóstico na resolução de quaisquer potenciais problemas relacionados com as placas de interface de rede.

Assegure-se de que possui uma instalação funcional do ethtool no seu sistema operativo, quer seja pré-instalado ou instalado através de um gestor de pacotes como o apt ou o yum. Para verificar se está atualmente disponível, execute o comando “ethtool” no seu terminal e reveja quaisquer mensagens de erro para obter mais orientações.

 sudo apt install ethtool 

Executar o comando “ethtool” em conjunto com o nome de uma placa de interface de rede (NIC) específica fornecerá informações abrangentes sobre as características da placa, como velocidade operacional, capacidade duplex, protocolos de link habilitados e outros atributos relevantes.

 ethtool <interface> 

Para mostrar a taxa de aceleração exibida por uma placa de interface de rede (NIC), utilize o seguinte comando:

 sudo ethtool <interface> | grep Speed

O resultado exibido indica que a placa de interface de rede opera a uma taxa de transmissão de um gigabit por segundo.

/pt/images/find-speed-of-nic-using-ethtool.jpg

Verificar a velocidade da placa de rede usando o sistema de arquivos /sys

O diretório /sys/class/net/ abriga uma variedade de arquivos que fornecem detalhes sobre as placas de interface de rede (NICs) associadas ao seu dispositivo. Especificamente, a taxa a que os dados são transmitidos e recebidos por cada NIC está documentada no ficheiro /sys/class/net/ /speed . Pode-se consultar essas informações utilizando o comando cat .

 cat /sys/class/net/<interface>/speed 

Para obter a taxa de dados do adaptador de rede chamado “ens33”, pode-se executar o seguinte comando:

 cat /sys/class/net/ens33/speed 

A saída deve apresentar a taxa de transmissão da sua placa de interface de rede.

/pt/images/find-speed-of-nic.jpg

Usando o dmesg para ver a velocidade da placa de rede

A utilização do comando dmesg em conjunto com a função grep permite que os usuários extraiam dados pertinentes à inicialização do sistema e do hardware. Ao empregar esta combinação, é possível discernir e isolar detalhes como a taxa de operação de uma placa de interface de rede ou o estado da sua conetividade física.

Para obter informações sobre o desempenho de uma placa de interface de rede (NIC) no Linux, execute o comando “dmesg” e direcione sua saída através do utilitário “grep”, seguido pelo identificador específico da NIC em questão.

 sudo dmesg | grep <interface> 

As informações fornecidas abrangem vários aspectos, incluindo a velocidade da placa de interface de rede (NIC), juntamente com detalhes relativos à condição do link e à configuração duplex.

/pt/images/find-speed-of-nic-using-dmesg-command.jpg

Use mii-tool para verificar a velocidade da placa de rede no Linux

MiI-Tool é um venerável utilitário de linha de comando projetado para o sistema operacional Linux, que permite aos usuários inspecionar os detalhes de configuração de suas placas de interface de rede (NICs), como o status do link ativo, o modo duplex e a taxa de transferência de dados. Este utilitário serve como uma alternativa valiosa para aqueles que utilizam sistemas desactualizados incapazes de suportar a aplicação mais avançada ethtool.

Para avaliar o desempenho da sua placa de rede (NIC), execute o comando “mii-tool” seguido do nome específico da NIC em questão. Isto fornecer-lhe-á informações sobre os parâmetros operacionais e as capacidades da interface de rede.

 sudo mii-tool <interface>

/pt/images/find-speed-of-nic-using-mii-tool.jpg

Usando o Comando networkctl

Utilizando o comando networkctl permite aos usuários examinar e alterar a condição das conexões de rede. Além disso, este comando permite a inspeção de dados relativos às ligações, incluindo a sua tipologia, estado operacional, velocidade, designação, endereço de hardware, controlador do módulo do kernel, etc.

Para determinar o desempenho de uma placa de interface de rede (NIC) no Linux, pode-se utilizar o comando “ethtool” seguido do nome da interface e das estatísticas necessárias, como duplex, velocidade e autonegociação. Por exemplo, para exibir informações sobre o primeiro adaptador Ethernet, digite “ethtool eth0”. Isso fornecerá detalhes sobre as configurações atuais do dispositivo, incluindo sua velocidade, modo duplex e outros parâmetros relevantes.

 networkctl status <interface> 

O comando fornecido mostrará informações abrangentes referentes à placa de interface de rede (NIC), incluindo seus dados de desempenho. No entanto, se o interesse principal for obter apenas a velocidade da placa de rede, uma abordagem alternativa pode ser implementada utilizando o comando “grep” dentro de um pipeline. Especificamente, após a execução do comando original, a saída resultante pode ser redireccionada através de um pipeline para o utilitário “grep” para extração selectiva da informação desejada.

 networkctl status <interface> | grep Speed

/pt/images/find-nic-speed-using-networkctl-command.jpg

Encontrar a velocidade da sua placa de rede em Linux é fácil

Compreender a taxa a que a sua placa de rede funciona permite discernir a sua capacidade para velocidades de rede. Ao familiarizar-se com o processo de identificação da velocidade de uma placa de rede num ambiente Linux, pode ainda realizar uma avaliação da largura de banda da sua ligação à Internet para verificar se está a receber a taxa de transferência de dados especificada pelo seu fornecedor de serviços de Internet.