Teste de largura de banda de upload do servidor

2

Estou procurando uma ferramenta (não AB ou qualquer teste de estresse) que possa simplesmente testar a largura de banda de upload externa (externa) do meu servidor. A localização da máquina é na Europa, mas eu gostaria de testar minha velocidade para a América.

Eu não gosto de fornecer um URL por causa de uma carga desnecessária, mas se não houver uma ferramenta, ficaria feliz se alguém puder avaliar isso para mim.

Obrigado!

EDITAR: Alguns refinamentos. Este é um servidor baseado em Linux e eu não gosto de instalar aplicativos de terceiros para esta tarefa simples, se possível.

EDIT2: Também seria útil se alguém (dos EUA) pudesse extrair um arquivo iso do meu servidor para que eu possa determinar minha velocidade de upload para essa direção.

    
por fabrik 17.08.2009 / 09:43

6 respostas

3

www.speedtest.net do próprio servidor. Pode verificar a largura de banda para vários locais.

    
por 17.08.2009 / 09:52
3

Você poderia usar 'fetch' ou wget para pegar um tarball grande de um site espelho que está hospedado na Europa? Não há necessidade de instalação de ferramentas adicionais, pode ser feito a partir do CLI e deve fornecer estatísticas para você também

    
por 17.08.2009 / 10:56
3

speedtest-cli

Projeto no Github. Interface de linha de comando para testar a largura de banda da Internet usando o speedtest.net

    
por 18.08.2013 / 15:35
0

Se você estiver disposto a testar a largura de banda entre os sites (desde que você possa configurar o encaminhamento), há uma ferramenta chamada NetSpeed que você pode encontrar aqui . Pode medir a taxa de transferência entre os sockets tcp.

Espero que isso atenda às suas necessidades.

    
por 17.08.2009 / 10:09
0

Que tal usar o FTP? Uma pesquisa rápida não revelou nenhum site / servidor de FTP gratuito, mas eu vi alguns que são baratos para baixas taxas de transferência mensais.

FTP ou WGET devem estar na maioria dos servidores.

Você é capaz de colocar um Windows ou alguma outra máquina com uma GUI na mesma rede temporariamente? Isso permitiria que você usasse algumas das outras ferramentas sugeridas e, além das diferenças de hardware, fornecesse uma análise comparável.

    
por 17.08.2009 / 12:27
0

A interface CLI do Speedtest.net é a maneira mais fácil.

sudo apt-get install pip
sudo pip install --upgrade
sudo pip install speedtest-cli

speedtest --list | ack -i 'san jose, ca'
9383) Sneaker Server (San Jose, CA, United States) [4066.05 km]
5479) Sonic.net, Inc (San Jose, CA, United States) [4066.62 km]
9540) DNASOLES (San Jose, CA, United States) [4066.62 km]

speedtest --server 5479

Eu também posso testar o upload ao exibir um arquivo de 1 GB.bin e baixá-lo de outro servidor que reivindique 10 Gbps ou qualquer velocidade que você tenha.

Você pode criar um arquivo de 1 GB fazendo o seguinte (linux):

dd if=/dev/zero of=1GB.bin bs=1 count=0 seek=1G

Ou você pode usar este alias útil que fiz:

# add to ~/.bash_aliases
mkfile_gple() {
  size=$1
  file=$2
  dd if=/dev/zero of=$file bs=1 count=0 seek=$size
}

$ mkfile_gple 1G 1GB.bin

Em um mac, você pode simplesmente digitar: mkfile 1g 1GB.bin

Depois, você pode fazer o download de outro servidor (para testar a velocidade de upload de seus servidores de destino) com curl <ip-of-server>/1GB.bin -o /tmp/1GB.bin - você deve ver a velocidade usada na transferência. Você também pode usar wget <ip-of-server>/1GB.bin -O /tmp/1GB.bin

Para instalar o nginx do sudo apt-get install nginx e coloque seu arquivo 1GB.bin em /var/www/html . Agora basta fazer o download desse arquivo de 1 GB.bin para testar sua velocidade de upload (um servidor está carregando quando ele veicula o tráfego da web). Certifique-se de que a linha da qual você está fazendo o download tenha largura de banda suficiente (ou seja: outro servidor de 1 Gbps).

Descobri que geralmente recebo de 10 a 20% das velocidades anunciadas devido às condições da rede. ou seja: uma linha de 250Mbps normalmente me dará 10-12Mbps consistentemente.

    
por 31.08.2016 / 04:50