Ubuntu - Limitando o tráfego de rede usando Traffic Control (TC)
Ubuntu - Traffic Control (TC) | ||
Canal Qb |
Vamos falar sobre uma ferramenta poderosa chamada Traffic Control (TC), que nos permite limitar o tráfego de rede em um servidor Linux. Essa técnica é útil para controlar a utilização da largura de banda e garantir uma distribuição equilibrada dos recursos da rede.
O Traffic Control, ou TC, é uma ferramenta nativa disponível em sistemas Linux que nos permite configurar regras para controlar o fluxo de tráfego de rede. Com ela, podemos estabelecer limites de taxa de transferência, latência e tamanho de buffer, entre outras configurações.
No nosso exemplo, vamos aprender como limitar o tráfego de rede em um servidor para não consumir mais do que 1 Mbps. Vamos usar a interface "eth0" como exemplo, mas lembre-se de substituir pelo nome correto da sua interface de rede.
Verifique se o TC está instalado executando o seguinte comando:
sudo tc qdisc show
Se não estiver instalado, você pode instalar o pacote "iproute2" que inclui o TC com os comandos:
sudo apt updatesudo apt install iproute2
Agora, vamos criar uma regra para limitar o tráfego usando o seguinte comando:
sudo tc qdisc add dev eth0 root tbf rate 1mbit burst 10kb latency 70ms
Nesse exemplo, limitamos a taxa de transferência em 1 Mbps (1mbit) na interface "eth0". O parâmetro "burst" define o tamanho máximo dos dados que podem ser enviados em excesso à taxa limitada, e o parâmetro "latency" define a latência máxima permitida. Você pode ajustar esses valores conforme necessário.
Para verificar se a regra foi aplicada corretamente, execute o seguinte comando:
sudo tc -s qdisc show dev eth0
Você verá a saída mostrando a taxa de transferência limitada que você configurou.
Com essas etapas, você conseguiu limitar o tráfego de rede em seu servidor para 1 Mbps usando o Traffic Control. Isso pode ser útil para evitar que o servidor consuma recursos excessivos da rede e garantir uma melhor distribuição da largura de banda disponível.
Lembre-se de adaptar as configurações conforme necessário para atender às suas necessidades específicas. Experimente e explore outras funcionalidades do TC para personalizar ainda mais o controle do tráfego de rede no seu servidor.
Espero que este guia tenha sido útil! Fique à vontade para compartilhar suas experiências e tirar dúvidas nos comentários abaixo.
Nenhum comentário
Comente só assim vamos crescer juntos!
Observação: somente um membro deste blog pode postar um comentário.