Quais são algumas das melhores ferramentas / utilitários para testar a largura de banda real em um link? No meu caso, estou testando a taxa de transferência real em uma ponte wifi.
Quais são algumas das melhores ferramentas / utilitários para testar a largura de banda real em um link? No meu caso, estou testando a taxa de transferência real em uma ponte wifi.
Respostas:
Acho que o iperf é um dos utilitários mais úteis para testar a largura de banda ponto a ponto. Ele tem muitas opções para testar em tcp / udp, com o udp ele pode lhe dizer quanto jitter houve. Portas do iperf estão disponíveis para quase todos os sistemas operacionais.
Também gosto de testar com NDT , mas não é tão fácil trabalhar com o iperf, pois o NDT basicamente precisa ser configurado como servidor em algum lugar, e o cliente deve ter o java instalado.
Eu canalizaria algo como / dev / urandom (ou / dev / zero para testar a compactação dos dispositivos, se houver) usando duas máquinas * nix.
Ouça e direcione para / dev / null em uma máquina
nc –l –p 7000 | /dev/null
Conecte e canalize 100MiB de dados aleatórios por outro
dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10
Para estatísticas em tempo real, use o pipeviewer
dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10
netcat
o stdin. Você pode reutilizá-lo para tornar seus testes posteriores mais comparáveis também.
IxChariot . Não é gratuito, mas pode simular todos os tipos de tráfego. SmallNetBuilder.com usa para seus testes de produto.
O que você considera "taxa de transferência real da rede"? Isso depende inteiramente da função da sua rede e das necessidades dos usuários.
Por exemplo, a largura de banda não será um atributo definidor do desempenho da sua rede se você tiver seis usuários que não têm permissão para transmitir vídeo / áudio ou transferir arquivos. Nesse caso, quando você tiver largura de banda suficiente para o tráfego padrão, mais será simplesmente um desperdício.
Os benchmarks são úteis para determinar pontos fracos em sua rede, mas você não deve considerá-los como um reflexo da experiência do usuário, a menos que imitem os padrões de tráfego de seus usuários.
Se você está apenas tentando descobrir quanta largura de banda pode passar pela ponte sem fio antes que ela caia, você realmente não consegue superar o iperf e o FTP (embora possa precisar de algumas máquinas testando ao mesmo tempo). Lembre-se de testar o tráfego bidirecional também.
Se você estiver interessado em descobrir a experiência projetada do usuário, precisaremos de mais algumas informações.
Eu usei o PCATTCP para testar a taxa de transferência direta. O programa está definido para receber em um computador e depois o outro computador transmite.
Você pode usar o software D-ITG. É gratuito e pode ser baixado em http://www.grid.unina.it/software/ITG/
Eu o usei para testar vários computadores conectados em uma rede com vários sistemas operacionais. A taxa de transferência, instabilidade e atraso podem ser facilmente medidos.
Uma alternativa comercial é a Netrounds (www.netrounds.com). É um serviço de nuvem (SaaS), o que significa que não há investimentos. Há também um teste gratuito de 30 dias.
Ele usa dispositivos de detecção ativos, que são facilmente baixados. Essas análises usam um kernel Linux otimizado para obter o melhor desempenho e o melhor controle do hardware da rede.
Os netrounds podem gerar e medir até 10 Gbit / s usando o hardware padrão do PC, tanto TCP quanto UDP (mesmo multicast). Suporte para VLANs e vários fluxos de QoS.