Robitex's Blog

Ideas in the web

Testare i server europei di CTAN


L’idea

Qualche tempo fa, durante i test della TeX Live 2009, la distribuzione TeX di imminente rilascio, proposi agli sviluppatori di dotare lo script tlmgr della possibilità di scaricare i file da più di un mirror CTAN allo stesso tempo per superare eventuali problemi con il server abituale (in quel momento il server ufficiale italiano era lentissimo).

L’idea venne rifiutata adducendo problemi tecnici, allora non ci rimane che ingegnarci per rispondere alla domanda qual’è il server mirror più veloce da settare come fonte di default per la nostra distribuzione?

netselect

L’utility netselect fa al caso nostro: prende in input una serie di url server e ne stila una classifica impietosa!!. Naturalmente il risultato non ha un valore assoluto poiché dipende dalla connessione che si sta utilizzando e dal traffico in quel momento presente, ecc.

CTAN test server

CTAN european server test result

Installiamolo in un attimo

Apriamo un terminale e digitiamo con i diritti di root:
apt-get install netselect

naturalmente stiamo parlando di un sistema Debian Like, per esempio Ubuntu.

Test sui server CTAN!

Copiate in un file il testo seguente, non è altro che il lancio di netselect su TUTTI i server europei di CTAN alla data di oggi (ci vuole un po’ di pazienza ma la faticaccia l’ho fatta io per voi🙂 ), rendetegli i permessi di esecuzione e lanciatelo da terminale.

#!/bin/sh
netselect -vvv  ftp.univie.ac.at gd.tuwien.ac.at mirrors.dotsrc.org \
mirrors.dotsrc.org ftp.linux.ee ftp.funet.fi ctan.mines-albi.fr \
distrib-coffee.ipsl.jussieu.fr distrib-coffee.ipsl.jussieu.fr \
ftp.inria.fr ftp.oleane.net mirrors.ircam.fr  \
ftp.fernuni-hagen.de ftp.fu-berlin.de ftp.gwdg.de \
ftp.join.uni-muenster.de \
ftp.mpi-sb.mpg.de ftp.tu-chemnitz.de ftp.uni-erlangen.de \
sunsite.informatik.rwth-aachen.de ftp.cc.uoc.gr ftp.ntua.gr \
ftp.uoi.gr ftp.sztaki.hu ftp.heanet.ie \
ftp.heanet.ie ftp.uniRoma2.it ftp.fagskolen.gjovik.no \
ftp.fagskolen.gjovik.no ftp.gust.org.pl ftp.tpnet.pl \
mirror.icis.pcz.pl ftp.piotrkosoft.net \
piotrkosoft.net sunsite.icm.edu.pl ftp.di.uminho.pt \
ftp.eq.uc.pt ftp.ist.utl.pt neacm.fe.up.pt ftp.roedu.net \
ftp.chg.ru ftp.vsu.ru mirror.macomnet.net tex.ihep.su \
ftp.gui.uva.es ftp.rediris.es ftp.udc.es mirror.switch.ch \
ftp.cstug.cz ftp.cvut.cz ftp.ntg.nl www.cs.ruu.nl \
ftp.snt.utwente.nl anorien.csc.warwick.ac.uk \
anorien.csc.warwick.ac.uk mirror.ox.ac.uk

Chiamate il file contenente il comando con il nome di mirtest.sh e lanciatelo come root da terminale con l’istruzione: sudo ./mirtest.sh, ecco fatto.

Risultato

Anche in questo caso l’Italia non brilla, con un solo server ufficiale sito a Roma (punteggio 413), ma sarete senz’altro curiosi di conoscere il vincitore:

The winner is: ftp.snt.utwente.nl !!!

Il server ha ottenuto un punteggio di 165.
Fate anche voi la prova riportando qui un commento con il vostro vincitore.
Alla prossima! e buona gara.

7 risposte a “Testare i server europei di CTAN

  1. Pingback:Tips’nTricks: scoprire i server piu’ veloci con netselect « Idl3's Blog

  2. ansys 13/02/2010 alle 12:38

    Ciao robitex, se voglio fare una gara tra i server su Windows XP come posso fare?

    Thanks!

    • robitex 14/02/2010 alle 12:06

      Non saprei. In Linux girano tantissimi tools a linea di comando, mentre sotto Windows di solito è possibile reperire programmi ad interfaccia grafica freeware.
      Ciao.

  3. ansys 18/07/2011 alle 12:37

    Appena finito di eseguire su una Debian 6.0.1 Live (USB); a vincere è ancora il mirror svizzero. Penso che farò una prova poco prima di aggiornare la TL 2011

    Happy TeXing.

    • robitex 18/07/2011 alle 13:12

      Ciao ansys,
      complimenti per essere diventato un utente Debian, nei test di velocità ricordati però di aggiungere alla lista dei server anche quello relativo al GARR di Bologna ( http://ctan.mirror.garr.it/ ) diventato da poco il nuovo mirror CTAN di default per gli utenti italiani.
      Buon lavoro!

  4. Pingback:Tips’nTricks: scoprire i server piu’ veloci con netselect | gNuis

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: