Script para Teste de Rede
Publicado por Buckminster (última atualização em 20/12/2025)
[ Hits: 1.051 ]
Homepage: Website
Testa a rede entre os computadores através do IP.
O script pode ser usado numa rede interna bem como em um cluster.
Antes de utilizar o script instale o ipfer3, o nmap e o mpstat.
No Debian, por exemplo, o mpstat está com o nome de sysstat (sudo apt install sysstat), porém o comando é mpstat como está no script.
Verifique na sua distribuição.
#!/bin/bash
# Antes de utilizar o script instale o ipfer3, o nmap e o mpstat.
# Lista de IPs dos nós do cluster (exceto o servidor)
NOS=("192.168.1.4" "192.168.1.5" "192.168.1.6" "192.168.1.7" "192.168.1.8" "192.168.1.9")
# Tempo de teste (em segundos)
DURACAO=10
echo "===== INICIANDO TESTES DE REDE ENTRE OS NÓS ====="
echo
for NO in "${NOS[@]}"; do
echo "Nó alvo: $NO"
echo "Iniciando servidor iperf3 remoto..."
# Inicia iperf3 no servidor remoto (nohup em background)
ssh "$NO" "nohup iperf3 -s > /dev/null 2>&1 &"
sleep 2
echo "Medindo latência com ping..."
ping -c 5 "$NO"
echo "Monitorando uso de CPU local com mpstat..."
echo "(Será mostrado durante o teste de iperf3)"
echo
# Inicia monitoramento de CPU em background
mpstat 1 $DURACAO > /tmp/cpu_usage_$NO.txt &
echo "Testando banda com iperf3..."
iperf3 -c "$NO" -t $DURACAO
# Espera o mpstat terminar
wait
echo "Uso de CPU durante teste:"
tail -n $((DURACAO + 2)) /tmp/cpu_usage_$NO.txt
echo "Finalizando servidor iperf3 no nó remoto..."
ssh "$NO" "echo \"cluster\" | sudo -S pkill -f iperf3"
echo
echo "-----------------------------------------------------"
echo
done
echo "Testes concluídos."
Limpar pacotes com versões antigas do cache do apt
Conversor de vídeo com opção de legenda
CSSH - Programa para agilizar o acesso aos servidores que você gerencia
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Removendo jogos e bloatware do KDE no Gentoo
Gentoo: Sincronização com Git e Automação via Systemd
Instalação do tema Fluent GTK no Zorin OS
PKI na Prática: Criando CA e Certificado Wildcard (Automatizado)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (1)
Midia de instalação LM-21.3 não inicializa (14)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









