Imagine que você precisa baixar um arquivo e ao verificar descobre que existem vários mirrors que disponibilizam o mesmo arquivo. Por alguns segundos, você para e pensa “e agora? qual eu escolho?” Bem, de duas uma: ou vai no chute escolhendo qualquer um, ou começa a baixar e se verificar que está muito lento desiste e começa em outro mirror.
Pois bem, como diria o seu Creisson: Seus problemas acabaram! O comando netselect, efetua alguns testes de desempenho em endereços ftp passados como parâmetro.
# netselect -vv ftp.debian.org ftp.br.debian.org Running netselect to choose 1 out of 2 addresses. ............ ftp.debian.org 177 ms 19 hops 90% ok ( 9/10) [ 568] ftp.br.debian.org 9999 ms 30 hops 0% ok 568 ftp.debian.org
Existe também outro comando (para quem utiliza ubuntu/debian) que cria um arquivo sources.list (endereço dos repositórios para instalação/atualização de pacotes) baseando-se nos mirrors do próprio apt: netselect-apt
# netselect-apt Using distribution stable. Retrieving the list of mirrors from www.debian.org... --22:06:36-- http://www.debian.org/mirror/mirrors_full => `mirrors_full' Resolving www.debian.org... 194.109.137.218 Connecting to www.debian.org[194.109.137.218]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 165,115 1 100%[==========================================>] 165,115 65.38K/s 22:06:40 (65.27 KB/s) - `mirrors_full' saved [165115/165115] >Choosing a main Debian mirror using netselect. netselect: unknown host debian.mirror.cygnal.ca netselect: unknown host cdn.mirror.garr.it netselect: unknown host debian.marked.no netselect: unknown host mirrors.terrabox.com Running netselect to choose 1 out of 297 addresses. ................................................ The fastest server seems to be: http://mirror.eftel.com/debian/ Choosing a non-US Debian mirror using netselect. netselect: unknown host debian.mirror.cygnal.ca netselect: unknown host cdn.mirror.garr.it Running netselect to choose 1 out of 212 addresses. ................................................ The fastest non-US server seems to be: http://linux.iq.usp.br/debian-non-US/ Writing sources.list. Done. #
Realmente otima a dica, sabendo-se quantos nós existem no caminho dá pra ter uma ideia. valeu por divulgar a dica. abraços !