Skip to content

Instantly share code, notes, and snippets.

@unsignedint
Last active October 6, 2016 03:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unsignedint/6aa9b35d0202509f91b38a7957d6a3e6 to your computer and use it in GitHub Desktop.
Save unsignedint/6aa9b35d0202509f91b38a7957d6a3e6 to your computer and use it in GitHub Desktop.
"Scientific" comparison of three NZ ISPs

tl;dr Global Gateway has the worst latency results across this slice of the Internet (335 points).

Latency comaprison to Ubuntu CD mirrors. Highlighting the worst result if and only if there is atleast 10ms difference between best and worst.

NZ results have been excluded, and a couple of others which looked like had fancy DNS resulting in "local" pings.

Hostname Vibe 2degrees Global Gateway
mirrors.coopvgg.com.ar 311.1 314.3 318.5
releases.ubuntu.unc.edu.ar 303.6 311.9 345.9
mirrors.asnet.am 326.3 333.2 339.4
mirror.exetel.com.au 24.3 23.3 24.6
ftp.iinet.net.au 70.4 69.5 71.2
mirror.aarnet.edu.au 49.4 36.6 38.3
mirror.as24220.net 35.4 34.8 35.6
mirror.netspace.net.au 70.5 69.9 71.3
mirror.nsw.coloau.com.au 24.0 23.3 24.1
mirror.overthewire.com.au 35.4 35.1 36.1
mirror.optus.net 24.0 23.5 25.4
ubuntu.mirror.digitalpacific.com.au 23.9 23.4 24.4
ubuntu.mirror.serversaustralia.com.au 23.8 22.9 24.3
mirror.internode.on.net 43.6 41.3 44.2
mirror.linux.org.au 247.5 27.7 29.6
mirror.waia.asn.au 73.5 72.4 73.8
ubuntu.lagis.at 286.9 300.1 314.0
mirror.dhakacom.com 285.2 425.9 346.5
by.releases.ubuntu.com 317.5 310.8 295.8
ftp.belnet.be 260.0 267.4 314.2
ubuntu.cu.be 269.5 274.7 286.6
ubuntu-releases.mirror.nucleus.be 273.0 272.3 286.1
releases.ubuntu.com.ba 320.7 314.2 324.0
bw.releases.ubuntu.com 258.0 265.5 279.5
mirror.pop-sc.rnp.br 390.2 341.6 339.1
ubuntu.mirror.pop-sc.rnp.br 390.2 341.6 339.1
mirror.ufscar.br 327.6 303.3 334.2
ubuntu.c3sl.ufpr.br 329.2 307.7 319.8
mirror.globo.com 292.3 299.9 346.5
mirror.unesp.br 322.5 302.5 319.5
ubuntu.ipacct.com 296.7 310.9 353.1
mirrors.netix.net 299.7 317.8 352.0
ubuntu.uni-sofia.bg 299.2 314.9 355.1
mirror.csclub.uwaterloo.ca 191.6 194.9 232.9
mirror.it.ubc.ca 147.4 162.8 152.9
releases.ubuntu.mirror.rafal.ca 305.7 192.7 234.8
ubuntu.bhs.mirrors.ovh.net 267.1 200.7 228.7
mirror.its.dal.ca 208.2 208.6 222.5
mirror.uchile.cl 328.2 303.1 321.1
mirrors.tecnoera.com 302.0 306.8 326.0
ftp.sjtu.edu.cn 376.0 324.8 361.5
mirrors.ustc.edu.cn 212.8 323.1 354.2
mirrors.yun-idc.com 199.3 296.0 177.8
mirror.lzu.edu.cn 298.4 323.6 331.4
mirror.edatel.net.co 277.8 285.0 289.0
hr.releases.ubuntu.com 295.6 305.1 313.0
mirror.vutbr.cz 318.4 296.0 337.0
mirror.dkm.cz 314.4 299.6 324.9
ucho.ignum.cz 274.5 284.8 279.5
releases.ubuntu.cz 278.3 280.5 331.9
mirror.one.com 276.2 298.4 305.0
ftp.klid.dk 320.0 287.0 316.1
mirrors.dotsrc.org 328.1 293.9 309.0
mirrors.telianet.dk 312.7 282.1 321.7
mirror.cedia.org.ec 267.3 278.4 325.1
mirror.espoch.edu.ec 264.7 282.0 300.6
mirror.espol.edu.ec 255.7 259.2 294.4
ftp.estpak.ee 325.1 307.6 307.1
www.nic.funet.fi 318.9 308.2 319.0
ubuntu.trumpetti.atm.tut.fi 312.6 308.5 317.0
ubuntu.mirrors.proxad.net 354.4 278.0 278.2
ubuntu.mirrors.ovh.net 262.3 263.3 294.7
ftp.crihan.fr 306.6 305.7 296.4
ftp.oleane.net 272.6 278.5 326.4
mirrors.ircam.fr 280.3 283.2 273.4
ubuntu.daupheus.com 308.9 279.3 311.0
www-ftp.lip6.fr 304.9 304.5 304.5
wwwftp.ciril.fr 284.5 286.4 319.3
ftp.rezopole.net 269.4 292.1 307.1
ftp.u-picardie.fr 282.6 284.0 304.1
kadignaz.de 259.8 262.3 277.2
ubuntu-release.trisect.eu 260.6 264.3 274.6
ubuntu.grena.ge 335.7 339.9 371.0
ftp.halifax.rwth-aachen.de 272.4 282.4 305.9
ftp-stud.hs-esslingen.de 277.8 281.6 334.3
ftp.stw-bonn.de 276.5 280.9 316.2
mirror.de.leaseweb.net 302.5 298.8 304.4
mirror2.hs-esslingen.de 278.1 280.1 308.5
ubuntu.mirror.tudos.de 282.0 285.9 298.0
ftp.fau.de 271.9 278.0 298.8
mirror.23media.de 290.9 275.1 296.4
ftp.uni-kl.de 272.8 276.5 298.0
mirror.serverloft.eu 273.0 278.9 299.1
ftp.rrzn.uni-hannover.de 274.1 280.1 316.4
ftp.rrzn.uni-hannover.de 274.1 280.1 316.4
ftp.rrzn.uni-hannover.de 274.0 280.1 316.5
ftp.rz.tu-bs.de 276.9 282.6 297.1
ftp.uni-bayreuth.de 276.9 278.5 335.5
ftp5.gwdg.de 277.0 283.2 290.7
mirror.daniel-jost.net 274.5 297.6 301.9
releases.ubuntu.repulsive.eu 314.4 290.8 295.1
vesta.informatik.rwth-aachen.de 277.0 282.5 304.8
ftp.hosteurope.de 265.8 280.3 306.9
ftp.tu-clausthal.de 276.9 282.7 330.7
ftp-stud.fht-esslingen.de 277.8 281.4 334.2
ftp.ntua.gr 319.9 319.3 334.2
ftp.otenet.gr 298.5 313.4 326.6
ubuntureleases.tsl.gr 326.6 326.0 369.0
mirror.greennet.gl 427.0 294.7 309.6
ftp.cuhk.edu.hk 214.2 221.8 163.8
speglar.simnet.is 291.4 292.5 316.4
ubuntu.hysing.is 299.4 305.4 340.8
kartolo.sby.datautama.net.id 260.0 145.1 193.8
jaran.undip.ac.id 338.7 269.8 290.3
ubuntu.biz.net.id 346.2 330.6 264.6
ubuntu-mirror.parsdev.net 403.2 372.9 444.8
mirror.iranserver.com 421.1 394.7 421.8
mirror.yazd.ac.ir 406.1 407.9 470.4
mirror.earthlink.iq 333.3 339.0 397.8
ftp.heanet.ie 268.0 270.3 328.8
mirror.isoc.org.il 315.0 326.6 374.5
ubuntu.interhost.co.il 323.0 328.9 322.8
ubunturel.mirror.garr.it 296.1 302.1 314.2
releases.ubuntu.fastbull.org 284.2 285.6 299.3
mirror.crazynetwork.it 286.6 290.8 326.7
ftp.riken.jp 139.7 232.0 140.1
ftp.jaist.ac.jp 148.2 244.4 148.4
ftp.yz.yamagata-u.ac.jp 147.8 240.5 148.5
ftp.tsukuba.wide.ad.jp 139.2 232.5 139.4
mirror.dmmlabs.jp 221.8 222.5 172.5
ubuntutym2.u-toyama.ac.jp 150.3 243.3 152.0
mirror.premi.st 253.4 258.2 260.6
ubuntu.qualitynet.net 352.3 377.6 365.0
ubuntu-rel.linux.edu.lv 296.8 312.1 337.2
ubuntu.koyanet.lv 296.6 311.8 307.8
ls.releases.ubuntu.com 255.0 266.2 280.8
ubuntu-release.mirror.serveriai.lt 299.0 311.1 335.9
ubuntu.mirror.vu.lt 297.9 307.4 333.7
ftp.litnet.lt 301.7 305.6 321.6
mirror.blizoo.mk 309.8 314.6 345.4
mirror.t-home.mk 334.4 316.7 333.5
mirror.as43289.net 330.1 315.1 321.1
mz.releases.ubuntu.com 256.8 265.4 307.2
na.releases.ubuntu.com 256.7 265.1 279.4
download.polytechnic.edu.na 424.8 440.2 447.5
nl.releases.ubuntu.com 273.8 286.5 289.1
ftp.nluug.nl 256.8 275.5 275.5
ftp.snt.utwente.nl 263.7 279.4 289.7
mirror.nl.leaseweb.net 267.9 271.7 294.4
mirror.amsiohosting.net 275.8 275.2 308.4
nl3.releases.ubuntu.com 260.2 276.9 291.4
ftp.snt.utwente.nl 263.8 279.4 288.7
ftp.tudelft.nl 260.1 277.5 278.2
mirrors.nl.eu.kernel.org 140.3 155.8 126.5
releases.ubuntu.totaal.net 265.6 274.6 280.9
ftpserv.tudelft.nl 260.1 277.3 276.0
ubuntu.lagoon.nc 45.7 45.2 47.4
releases.ubuntu.nautile.nc 45.6 44.9 46.5
mirror.ng 354.5 360.1 395.4
releases.mirror.blix.com 280.7 300.8 330.0
ftp.uninett.no 322.3 299.3 318.0
ubuntu.uib.no 312.1 303.5 336.3
mirrors.nayatel.com 413.9 429.3 371.4
mirror.rise.ph 332.3 264.3 195.8
ftp.icm.edu.pl 299.3 294.8 313.2
mirror.onet.pl 325.3 304.7 333.8
ubuntu.task.gda.pl 301.3 297.0 348.5
ubuntu1.hti.pl 292.1 299.9 297.4
ftp.vectranet.pl 296.1 317.0 322.2
piotrkosoft.net 304.1 310.4 318.7
ftp.rnl.tecnico.ulisboa.pt 311.2 317.9 355.6
mirror.qnren.qa 337.9 375.2 301.1
ubuntu.mirrors.telekom.ro 294.4 302.6 345.4
ftp.astral.ro 336.2 339.4 333.2
mirrors.pidginhost.com 302.6 308.4 364.4
mirrors.xservers.ro 297.4 323.5 363.7
mirror.zeusboxes.com 137.8 144.5 164.9
ftp.lug.ro 306.7 303.0 327.8
linux.nsu.ru 352.6 368.0 247.9
mirror.beget.ru 292.8 305.5 323.2
mirror.corbina.net 315.3 321.8 338.4
mirror.timeweb.ru 328.2 310.9 309.3
mirror.yandex.ru 284.8 305.3 315.5
ru.mirror.theideahosting.com 320.1 334.8 218.4
mirror.logol.ru 305.8 315.1 351.3
ubuntu.mirror.ftn.uns.ac.rs 293.7 296.9 310.3
mirror.readyspace.com 318.2 303.1 204.9
mirror.thaidnsservice.com 402.0 337.8 189.3
ftp.energotel.sk 286.2 285.6 357.7
ftp.antik.sk 322.7 311.1 326.6
tux.rainside.sk 311.4 290.0 306.4
ubuntu.antik.sk 322.7 310.9 326.6
ftp.arnes.si 288.1 285.8 319.6
mirror.wiru.co.za 411.8 386.3 437.7
ubuntu.mirror.neology.co.za 422.7 444.2 443.2
ubuntu.mirror.ac.za 453.0 453.6 500.4
ftp.wa.co.za 408.6 440.0 451.7
ftp.udc.es 311.1 317.0 340.1
ubuntu.cica.es 301.9 306.6 345.4
ftp.rediris.es 286.5 290.3 310.2
softlibre.unizar.es 295.7 300.0 343.4
sunsite.rediris.es 286.5 290.2 310.1
ftp.caliu.cat 299.9 311.4 362.4
ftp.cesca.cat 309.3 313.2 329.3
mirrors.redparra.com 287.9 291.6 312.8
ubuntu.grn.cat 299.0 304.4 363.7
sz.releases.ubuntu.com 255.8 266.5 296.7
se.releases.ubuntu.com 318.7 315.3 319.0
ftp.availo.se 292.5 296.1 328.0
ftp.lysator.liu.se 344.3 306.8 343.4
mirror.zetup.net 307.8 297.5 328.9
mirrors.se.eu.kernel.org 140.3 127.3 173.3
mirror.switch.ch 298.0 286.3 306.2
releases.ubuntu.csg.uzh.ch 281.6 282.3 335.6
debian.linux.org.tw 221.4 276.7 257.4
ftp.ubuntu-tw.net 189.1 272.2 262.0
ftp.nsysu.edu.tw 190.0 271.6 271.4
ftp.tc.edu.tw 187.9 269.4 270.0
ftp.tku.edu.tw 187.6 268.5 279.6
ftp.yzu.edu.tw 185.4 268.0 270.2
shadow.ind.ntou.edu.tw 185.9 268.6 266.9
ubuntu.stu.edu.tw 190.1 269.8 277.3
ftp.ncnu.edu.tw 199.3 269.6 272.2
mirror.aptus.co.tz 435.6 651.9 419.4
mirror.adminbannok.com 388.5 359.6 227.5
mirror.kku.ac.th 406.8 345.2 198.8
mirror1.totbb.net 394.9 337.9 189.9
mirrors.psu.ac.th 407.8 342.3 201.4
ubuntu-releases.sit.kmutt.ac.th 402.5 238.4 221.3
ubuntu.mirror.tn 315.1 317.8 317.5
mirror.idealhosting.net.tr 349.9 339.5 327.9
mirror.ni.net.tr 355.1 351.4 387.8
ftp.linux.org.tr 328.1 325.1 344.6
ubuntu.volia.net 328.4 317.7 333.4
ubuntu-releases.ip-connect.vn.ua 308.3 321.7 361.8
ubuntu-releases.gnivan.net 346.4 326.6 360.9
ubuntu-releases.krajany.vn.ua 309.7 321.1 346.1
ubuntu-releases.mirror-gn-r.ip-connect.net.ua 342.9 322.8 345.2
ubuntu-releases.tv.krajany.vn.ua 308.4 322.8 341.3
mirror.vorboss.net 254.2 263.6 313.7
www.mirrorservice.org 266.8 270.6 275.2
mirror.as29550.net 254.7 271.9 283.7
mirror.bytemark.co.uk 274.7 277.3 321.1
mirror.freethought-internet.co.uk 256.4 276.1 282.8
mirror.ox.ac.uk 261.8 268.0 283.2
mirror.sax.uk.as61049.net 259.2 272.6 280.4
mirror.sov.uk.goscomb.net 293.5 271.8 311.2
mirrors.manchester.m247.com 259.2 278.6 283.0
mirrors.melbourne.co.uk 259.9 269.6 282.2
releases.ubuntu.mirrors.uk2.net 263.2 267.1 283.5
repo.bigstepcloud.com 255.1 268.7 281.8
gb.releases.ubuntu.com 258.0 265.7 280.8
releases.ubuntu.com 258.0 266.0 280.9
es-mirrors.evowise.com 133.3 138.3 168.8
it-mirrors.evowise.com 133.3 139.7 168.8
la-mirrors.evowise.com 133.3 138.4 168.8
mirror.pnl.gov 148.0 147.4 154.3
mirror.scalabledns.com 132.5 132.6 167.0
mirror.us.leaseweb.net 208.8 191.4 206.9
mirrors.rit.edu 186.3 187.6 215.5
uk-mirrors.evowise.com 133.2 138.2 168.0
isos.ubuntu.mirror.constant.com 202.3 200.5 209.4
mirror.lstn.net 169.5 165.9 177.8
mirrors.advancedhosters.com 192.0 198.4 245.1
mirrors.us.kernel.org 140.3 155.8 126.5
ubuntu.osuosl.org 181.3 180.3 156.0
mirrors.fwankie.com 132.6 132.5 148.7
mirror.clarkson.edu 225.2 210.1 211.0
mirror.cogentco.com 192.7 196.1 198.0
mirror.htnshost.com 185.9 149.0 181.8
mirror.nexcess.net 179.2 179.4 213.4
mirror.picosecond.org 124.8 141.1 130.6
mirror.steadfast.net 172.3 178.1 206.6
mirror.symnds.com 188.2 187.7 226.1
mirror.umd.edu 193.0 201.3 210.0
mirrors.cat.pdx.edu 147.3 152.3 158.4
mirrors.easynews.com 272.2 141.3 165.0
mirrors.gigenet.com 193.3 172.1 271.7
mirrors.mit.edu 191.8 195.0 231.4
mirrors.ocf.berkeley.edu 242.9 132.5 133.8
mirrors.syringanetworks.net 151.3 167.6 162.3
mirrors.tripadvisor.com 194.3 197.6 219.8
mirrors.usinternet.com 169.5 175.0 172.3
mirrors.xmission.com 145.0 153.5 170.7
reflection.oss.ou.edu 179.1 195.1 181.5
ubuntu.mirrors.tds.net 177.7 182.8 209.8
ubunturelease.mirror.nac.net 202.6 202.1 208.7
ubuntu-releases.cs.umn.edu 166.9 170.0 212.3
cosmos.cites.illinois.edu 226.0 185.0 181.6
distros.briskget.com 164.3 171.3 197.9
mirror.hmc.edu 136.2 136.2 134.6
mirror.zonainter.org 252.7 123.7 135.1
ftp.ucsb.edu 244.3 140.2 140.1
ftp.ussg.iu.edu 177.9 189.6 206.8
ftp.utexas.edu 166.5 174.5 198.5
mirror.cs.umn.edu 166.8 170.7 206.6
osmirrors.cerias.purdue.edu 181.6 327.8 215.3
repo.cure.edu.uy 369.1 343.3 356.4
ubuntu.snet.uz 366.2 381.5 383.1
mirrors.nhanhoa.com 244.1 179.4 249.6
mirror.zol.co.zw 417.5 427.4 421.4
zw.releases.ubuntu.com 417.6 425.4 424.4
Total "worsts" 46 31 181

Want to play along at home?

Here is the source script I used to generate the raw data.

  • Save this file as say ping.py
  • Run with python -u ping.py | tee results.txt
#!/usr/bin/env python

#
# Ubuntu CD mirrors ping test. Because science!
#
# run with something like:
#   $ python -u ping.py | tee results.txt
#


from subprocess import Popen, PIPE


HOST_LIST = """
mirrors.coopvgg.com.ar
releases.ubuntu.unc.edu.ar
mirrors.asnet.am
mirror.exetel.com.au
ftp.iinet.net.au
mirror.aarnet.edu.au
mirror.as24220.net
mirror.netspace.net.au
mirror.nsw.coloau.com.au
mirror.overthewire.com.au
mirror.optus.net
ubuntu.mirror.digitalpacific.com.au
ubuntu.mirror.serversaustralia.com.au
mirror.internode.on.net
mirror.linux.org.au
mirror.waia.asn.au
ubuntu.lagis.at
mirror.dhakacom.com
by.releases.ubuntu.com
ftp.belnet.be
ubuntu.cu.be
ubuntu-releases.mirror.nucleus.be
ubuntu.mirrors.skynet.be
releases.ubuntu.com.ba
bw.releases.ubuntu.com
mirror.pop-sc.rnp.br
ubuntu.mirror.pop-sc.rnp.br
mirror.ufscar.br
ubuntu.c3sl.ufpr.br
mirror.globo.com
mirror.unesp.br
ubuntu.laps.ufpa.br
ubuntu.ipacct.com
mirrors.netix.net
ubuntu.uni-sofia.bg
mirror.csclub.uwaterloo.ca
mirror.it.ubc.ca
releases.ubuntu.mirror.rafal.ca
ubuntu.bhs.mirrors.ovh.net
mirror.its.dal.ca
mirror.uchile.cl
cl.releases.ubuntu.com
mirrors.tecnoera.com
ftp.sjtu.edu.cn
mirrors.tuna.tsinghua.edu.cn
mirrors.ustc.edu.cn
mirrors.yun-idc.com
mirror.lzu.edu.cn
mirrors.tiaozhan.com
mirror.edatel.net.co
mirrors.ucr.ac.cr
hr.releases.ubuntu.com
mirror.library.ucy.ac.cy
mirror.vutbr.cz
cz.releases.ubuntu.com
mirror.dkm.cz
ucho.ignum.cz
releases.ubuntu.cz
mirror.easyspeedy.com
mirror.one.com
ftp.klid.dk
mirrors.dotsrc.org
mirrors.swifthosting.dk
mirrors.telianet.dk
mirror.cedia.org.ec
mirror.epn.edu.ec
mirror.espoch.edu.ec
mirror.espol.edu.ec
ftp.estpak.ee
ftp.aso.ee
www.nic.funet.fi
ubuntu.trumpetti.atm.tut.fi
ubuntu.mirrors.proxad.net
ubuntu.mirrors.ovh.net
ftp.crihan.fr
ftp.oleane.net
mirrors.ircam.fr
ubuntu.daupheus.com
ubuntu.univ-nantes.fr
www-ftp.lip6.fr
wwwftp.ciril.fr
ftp.rezopole.net
ftp.u-picardie.fr
kadignaz.de
ubuntu-release.trisect.eu
distrib-coffee.ipsl.jussieu.fr
ubuntu.grena.ge
ftp.halifax.rwth-aachen.de
ftp-stud.hs-esslingen.de
ftp.stw-bonn.de
mirror.de.leaseweb.net
mirror2.hs-esslingen.de
ubuntu.mirror.tudos.de
ftp.fau.de
mirror.23media.de
ftp.uni-kl.de
mirror.serverloft.eu
ftp.fu-berlin.de
ftp.rrzn.uni-hannover.de
ftp.rrzn.uni-hannover.de
ftp.rrzn.uni-hannover.de
ftp.rz.tu-bs.de
ftp.uni-bayreuth.de
ftp5.gwdg.de
mirror.daniel-jost.net
releases.ubuntu.repulsive.eu
vesta.informatik.rwth-aachen.de
ftp.hosteurope.de
ftp.tu-clausthal.de
ftp-stud.fht-esslingen.de
ftp.tu-chemnitz.de
ftp.cc.uoc.gr
ftp.ntua.gr
ftp.otenet.gr
ubuntureleases.tsl.gr
mirror.greennet.gl
ftp.cuhk.edu.hk
ubuntu.vxroutes.com
mirror.atomki.mta.hu
speglar.simnet.is
ubuntu.hysing.is
kartolo.sby.datautama.net.id
jaran.undip.ac.id
ubuntu.biz.net.id
mirror.poliwangi.ac.id
mirror.faraso.org
ubuntu-mirror.parsdev.net
mirror.iranserver.com
mirror.yazd.ac.ir
mirror.earthlink.iq
ftp.heanet.ie
mirror.isoc.org.il
ubuntu.interhost.co.il
ubunturel.mirror.garr.it
releases.ubuntu.fastbull.org
mirror.crazynetwork.it
ftp.riken.jp
ftp.jaist.ac.jp
ftp.yz.yamagata-u.ac.jp
ftp.tsukuba.wide.ad.jp
mirror.dmmlabs.jp
ubuntutym2.u-toyama.ac.jp
ubuntu.mirror.ac.ke
ftp.daum.net
mirror.premi.st
ubuntu.qualitynet.net
ubuntu-rel.linux.edu.lv
ubuntu.koyanet.lv
ls.releases.ubuntu.com
ubuntu-release.mirror.serveriai.lt
ubuntu.mirror.vu.lt
ftp.litnet.lt
mirror.blizoo.mk
mirror.t-home.mk
ubuntu.tuxuri.com
mirror.as43289.net
mz.releases.ubuntu.com
na.releases.ubuntu.com
download.polytechnic.edu.na
nl.releases.ubuntu.com
ftp.nluug.nl
ftp.snt.utwente.nl
mirror.nl.leaseweb.net
mirror.amsiohosting.net
nl3.releases.ubuntu.com
ftp.snt.utwente.nl
ftp.tudelft.nl
mirrors.nl.eu.kernel.org
releases.ubuntu.totaal.net
ftpserv.tudelft.nl
ubuntu.lagoon.nc
releases.ubuntu.nautile.nc
ftp.citylink.co.nz
mirror.xnet.co.nz
ucmirror.canterbury.ac.nz
mirror.ng
releases.mirror.blix.com
no.releases.ubuntu.com
ftp.uninett.no
ubuntu.uib.no
mirrors.nayatel.com
mirror.rise.ph
ftp.icm.edu.pl
mirror.onet.pl
ubuntu.man.lodz.pl
ubuntu.task.gda.pl
ubuntu1.hti.pl
ftp.vectranet.pl
piotrkosoft.net
ftp.rnl.tecnico.ulisboa.pt
mirrors.fe.up.pt
releases.ubuntumirror.dei.uc.pt
mirror.qnren.qa
ubuntu.mirrors.telekom.ro
ftp.astral.ro
mirrors.pidginhost.com
mirrors.xservers.ro
mirror.zeusboxes.com
ftp.lug.ro
linux.nsu.ru
mirror.beget.ru
mirror.corbina.net
mirror.timeweb.ru
mirror.yandex.ru
ru.mirror.theideahosting.com
mirror.logol.ru
ubuntu.mirror.ftn.uns.ac.rs
mirror.readyspace.com
mirror.thaidnsservice.com
ftp.energotel.sk
ftp.antik.sk
tux.rainside.sk
ubuntu.antik.sk
ftp.arnes.si
mirror.wiru.co.za
ubuntu.mirror.neology.co.za
ubuntu.saix.net
mirror.bitco.co.za
ubuntu.mirror.ac.za
ftp.wa.co.za
ftp.udc.es
ubuntu.cica.es
ftp.rediris.es
softlibre.unizar.es
sunsite.rediris.es
ubuntu.uc3m.es
ftp.caliu.cat
ftp.cesca.cat
mirrors.redparra.com
ubuntu.grn.cat
sz.releases.ubuntu.com
se.releases.ubuntu.com
ftp.availo.se
ftp.lysator.liu.se
mirror.zetup.net
mirrors.se.eu.kernel.org
mirror.switch.ch
releases.ubuntu.csg.uzh.ch
debian.linux.org.tw
ftp.ubuntu-tw.net
ftp.nsysu.edu.tw
ftp.tc.edu.tw
ftp.tku.edu.tw
ftp.yzu.edu.tw
shadow.ind.ntou.edu.tw
ubuntu.stu.edu.tw
ftp.ncnu.edu.tw
mirror.aptus.co.tz
mirror.adminbannok.com
mirror.kku.ac.th
mirror1.totbb.net
mirrors.psu.ac.th
ubuntu-releases.sit.kmutt.ac.th
ubuntu.mirror.tn
mirror.idealhosting.net.tr
mirror.ni.net.tr
ubuntu.saglayici.com
ftp.linux.org.tr
ubuntu.volia.net
ubuntu-releases.ip-connect.vn.ua
ubuntu-releases.gnivan.net
ubuntu-releases.krajany.vn.ua
ubuntu-releases.mirror-gn-r.ip-connect.net.ua
ubuntu-releases.tv.krajany.vn.ua
mirror.vorboss.net
www.mirrorservice.org
mirror.as29550.net
mirror.bytemark.co.uk
mirror.freethought-internet.co.uk
mirror.ox.ac.uk
mirror.sax.uk.as61049.net
mirror.sov.uk.goscomb.net
mirrors.manchester.m247.com
mirrors.melbourne.co.uk
releases.ubuntu.mirrors.uk2.net
repo.bigstepcloud.com
ftp.ticklers.org
gb.releases.ubuntu.com
releases.ubuntu.com
es-mirrors.evowise.com
it-mirrors.evowise.com
la-mirrors.evowise.com
mirror.math.princeton.edu
mirror.pnl.gov
mirror.scalabledns.com
mirror.us.leaseweb.net
mirrors.rit.edu
ubuntu.cs.utah.edu
uk-mirrors.evowise.com
isos.ubuntu.mirror.constant.com
mirror.lstn.net
mirror.solarvps.com
mirrors.advancedhosters.com
mirrors.us.kernel.org
ubuntu.osuosl.org
ftp.wayne.edu
mirrors.fwankie.com
mirror.clarkson.edu
mirror.cogentco.com
mirror.cs.pitt.edu
mirror.htnshost.com
mirror.jmu.edu
mirror.nexcess.net
mirror.picosecond.org
mirror.steadfast.net
mirror.symnds.com
mirror.umd.edu
mirrors.cat.pdx.edu
mirrors.easynews.com
mirrors.gigenet.com
mirrors.mit.edu
mirrors.ocf.berkeley.edu
mirrors.syringanetworks.net
mirrors.tripadvisor.com
mirrors.usinternet.com
mirrors.xmission.com
reflection.oss.ou.edu
ubuntu-releases.confluxtech.com
ubuntu.mirrors.tds.net
mirror.stjschools.org
ubunturelease.mirror.nac.net
ubuntu-releases.cs.umn.edu
www.gtlib.gatech.edu
cosmos.cites.illinois.edu
distros.briskget.com
ubuntu.mirror.geekcdn.com
mirror.hmc.edu
ubuntu-releases.eecs.wsu.edu
mirror.zonainter.org
ftp.ucsb.edu
ftp.ussg.iu.edu
ftp.utexas.edu
mirror.cs.umn.edu
osmirrors.cerias.purdue.edu
repo.cure.edu.uy
ubuntu.snet.uz
mirror-fpt-telecom.fpt.net
mirrors.nhanhoa.com
mirror.zol.co.zw
zw.releases.ubuntu.com
"""

_hosts = [x.strip() for x in HOST_LIST.split("\n") if x]

for host in _hosts:
    p = Popen(['ping', '-i', '2', '-c', '10', '-q', host], stdout=PIPE)
    p.wait()
    if p.returncode != 0:
        print "%s,---" % host
        continue
    lines = p.stdout.readlines()
    last_line = lines[-1]
    fields = last_line.split()[-2]
    min, avg, max, std_dev = fields.split('/')
    print "%s,%s" % (host, min)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment