[[ATUALIZAÇÃO: Finalmente encontrei um post bastante informativo sobre a estrutura da rede do Campus Party criada pela Telefónica num blog por aí, escrito por Rafael Rigues]]
Quando ouvi falar que a Telefónica tava oferecendo acesso à Internet a 5,5 gigabytes por segundo para o Campus Party, fiquei empolgado, e na hora já quis botar a rede à prova, e ver o download mais rápido que alguém conseguia fazer. Chegamos a fazer um download a 8,6MB/s, o que até onde eu sei é o record de maior velocidade de download obtida no Campus Party... Continue lendo sobre como fizemos nosso experimento!
Acontece que todos os 5,5 gigabytes por segundo seria muito difícil de testar, porque é muita coisa, não daria pra testar com um PC. Uma placa de Ethernet de um computador pessoal convencional contemporânea possui um limite de 1Gb/s, a famosa "Ethernet gigabit", o que equivalem a aproximadamente 120MB/s (megabytes por segundo, um CD a cada 6 segundos). Os 5,5GB/s no Campus Party são aproximadamente 47Gb/s, o que acredito ser a velocidade de um único link de fibra ótica. Queria inclusive saber se é isso que o pessoal ligou lá. Como além de ser impossível testar com PCs, seria injusto querer ocupar o link inteiro do Campus Party num teste, achei que ia ser interessante fazer só o seguinte: tentar chegar a 1Gb/s em uma máquina normal dentro do Campus Party.
Na verdade eu queria simplesmente registrar o record de download dentro do Campus Party, e criar um “evento”, uma notícia relacionada a essa grande potência de transmissão. Porque não tem graça ficar só ouvindo falar quanto tem aquele canal bandalargado todo lá, o legal é poder contar, por exemplo “eu baixei lá o último episódio do Lost em 10 segundos!!!”
Pra realizar este experimento, tinha que ter duas coisas: uma pessoa dentro do Campus Party que pudesse fazer o download pra mim, e alguém fora disponibilizando um arquivo em um servidor http “evenenado”, capaz de fazer um upload animalescamente veloz. Quem veio me ajudar neste último requerimento foi meu amigo Arlindo Follador lá da UFMG, e o resto do pessoal que cuida das redes do CDPEE. Eles botaram no ar um Apache, com um arquivo de 700MB disponível pra download num certo endereço de IP, e a partir daí foi só pedir pra amigos dentro do Campus Party, e de outros lugares, testarem pra mim o download e anotar a maior velocidade obtida.
...Eu fiz questão de usar um servidor de http mesmo, Apache, bem convencional, e fazer o download via mozilla ou wget. Pra mostrar que quando a rede é boa, é só disso que vc precisa!... Nada de programas cabulosos. (Na verdade cheguei a precisar de um, mas isso fica pra depois.)
Antes dos testes eu já tinha notícia de alguém ter feito um download (acho q num stand da própria Telefónica, não lembro) a ao menos 3,3MB/s de um CD do Ubuntu de um servidor da UFRGS (link?). Queria ao menos chegar nessa velocidade, né??
Pois bem, servidor no ar, começamos a fazer alguns testes, e vimos que infelizmente não ia dar pra testar o gigabit ainda... Acontece que o switch lá no nosso servidor tinha uma porta de fibra ótica, e as outras eram de apenas 100Mb/s... Isso dá um limite de velocidade superior de 12MB/s... Mas ainda assim resolvemos testar!...
Os resultados estão a seguir. Os números entre parênteses são os (mal-)calculados a partir do outro, o medido.
JucaBlues @CP 8.6MB/s (68.8Mb/s) 13/02/2008 23:41
AmigoArlindo (8.43MB/s) 67.4Mb/s 13/02/2008 16:30
CEFALA 8.30MB/s (66.4Mb/s) 13/02/2008 23:02
Carina univ. 3.3MB/s (26.4Mb/s) 13/02/2008 16:30
Nicolau LTI 1.3MB/s (10.4Mb/s) 13/02/2008 16:30
Nathan (.nz) 710kB/s (5.7Mb/s) 13/02/2008 19:30
Nicolau POLI 600kB/s (4.8Mb/s) 13/02/2008 18:30
Cristiano NYC 360kB/s (2.9Mb/s) 13/02/2008 17:30
Sinval >300kB/s 2.4Mb/s 13/02/2008 17:30
Leo A 236kB/s (1.9Mb/s) 13/02/2008 23:46
Nicolau SDF 160kB/s (1.3Mb/s) 13/02/2008 22:55
Luis 116kB/s (0.93Mb/s) 14/02/2008 19:02
Daniel 115kB/s (0.92Mb/s) 13/02/2008 17:30
NF 106kB/s (0.85Mb/s) 13/02/2008 22:55
Carina casa 50kB/s (0.41Mb/s) 13/02/2008 23:23
(nota: ‘B’ = byte, ‘b’ = bit)
O que podemos ver, em primeiro lugar, é que realmente a conexão dentro do Campus Party foi violenta! Nosso amigo lá dentro conseguiu baixar o arquivo ainda mais rápido do que um servidor (CEFALA) que estava ligado dentro do mesmo prédio, mas não pela fibra ótica. A seguir temos algumas pessoas conectadas dentro de outras universidades (em laboratórios convencionais), e depois podemos constatar um resultado interessante: amigos meus no exterior (Nova Iorque e Nova Zelândia) conseguiram taxas acima de amigos meus com conexões convencionais no Brasil!... Isso é legal pra mostrar como que a distância física pode ser muito pouco importante para velocidades de transmissão na Internet. Mas claro que também não é legal ver como que no Brasil temos conexões tão ruins... :P
Bom, discussão dos resultados: Como nosso servidor estava certaemnte limitado a 12MB/s, Não podemos garantir que o os 8,6MB/s obtidos dentro do Campus Party foram por causa de um limite lá dentro, ou um limite de nosso servidor. Mas com certeza até essa velocidade eu garanto que você conseguia obter lá dentro!... Fiquei feliz em quebrar o único outro record que tinha ouvido ter ocorrido lá dentro, desse pessoal que pegou o Ubuntu (e a gente ainda fez numa bancada mesmo, e não num stand). Que eu saiba, esse foi o download (grande) mais veloz realizado dentro do Campus Party!... (Se vc sabe de outro mais rápido, me avise!)
Recentemente obtive mais um dado interessante sobre o assunto: O blog Fernando Corp Music reportou um outro teste de velocidade que parece ter chegado aos 8MB/s, usando o tal velocímetro do rjnet... Se esse teste for bão mesmo, isso significa que os usuários do Campus Party estariam mesmo restritos a um limite de aproximadamente 100Mb/s, parecido com o que tínhamos em nosso servidor... É uma pena que não pudemos colocar um servidor mais animal na UFMG pra gente ter certeza! :/
Só que como não fui eu quem fez esse velocímetro do rjnet, eu não boto a mão no fogo por ele não... Testei agora aqui em minha máquina, e a princípio ele fez uma medição ruim, só de 100kB/s, enquanto que meu download chegou aos 500... Mas medindo repetidas vezes ele foi chegando nesse valor. Eu gostaria de poder ter confiança de que esse velocímetro seria mesmo capaz de medir com precisão se fosse o caso dos campuseiros estarem ali ligados com conexões acima de 100Mb/s.
Conclusão? Inconclusivo!... Ficamos sem saber se o pessoal do Campus Party não estariam por acaso com limitações de 73Mb/s em suas conexões (esse número é a conta certa feita a partir dos 8,6MB/s que obtivemos). Mas essa é sem dúvida uma conexão muito boa já!!...
No próximo evento a gente monta um servidor animal mesmo, aí vamos testar pra valer!... :)
Mostrei este post ao Gorpo, e ele disse: “poisé, por isso que eu digo... Se vc tem uma dúvida sobre a Internet, pergunte sempre a um engenheiro eletricista!...”