unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
@ 2023-05-25 13:52 Christopher Baines
  2023-05-25 14:42 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Christopher Baines @ 2023-05-25 13:52 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2730 bytes --]

Hey!

I was reminded again about substitute download speeds outside of Europe
again today.

There was some feedback when I sent out a message to guix-devel [1], [2]
a while back. I think the rough summary is that there's anecdotal
evidence that a US mirror helps.

1: https://lists.gnu.org/archive/html/guix-devel/2022-05/msg00203.html
2: https://lists.gnu.org/archive/html/guix-devel/2022-07/msg00163.html

While I did stop running a mirror in Singapore, it's now back and from
the discussion on IRC today [3] there was some anecdotal evidence that
this helps with fetching substitutes from China.

3: https://logs.guix.gnu.org/guix/2023-05-25.log#142624

Once again it would be good to gather some data on this, so here are
some test commands. I'm interested to see how France compares with
either the US or Singapore depending on your location. If you think that
none of these locations serve you well, then please say that plus give
some indication of what download speeds you see for things that download
quickly.

France:    wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
US:        wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Singapore: wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0


So please share the output from wget and if you're comfortable doing so,
the rough real world location of where the computer doing the
downloading is.

So as an example, I'm in the United Kingdom, and here's what I see
downloading from bordeaux.guix.gnu.org (France):

→ wget https://bordeaux.guix.gnu.org/nar/lzip/hyc5kb21vfdq9hb3snmkg2xsygbwzzsm-stellarium-23.1
--2023-05-25 15:02:49--  https://bordeaux.guix.gnu.org/nar/lzip/hyc5kb21vfdq9hb3snmkg2xsygbwzzsm-stellarium-23.1
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 2a0c:e300::58, 185.233.100.56
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|2a0c:e300::58|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 261054076 (249M) [text/plain]
Saving to: ‘hyc5kb21vfdq9hb3snmkg2xsygbwzzsm-stellarium-23.1’

hyc5kb21vfdq9hb3snmkg2xsygbwzz 100%[==================================================>] 248.96M  3.80MB/s    in 66s     

2023-05-25 15:03:55 (3.78 MB/s) - ‘hyc5kb21vfdq9hb3snmkg2xsygbwzzsm-stellarium-23.1’ saved [261054076/261054076]


My internet connection is slow enough that I don't see much difference
when I try the mirrors.

Let me know if you have any comments or questions, and of course I'm
interested to see how well substitute downloading works for you!

Thanks,

Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
@ 2023-05-25 14:42 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  2023-05-25 15:25 ` Vagrant Cascadian
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 20+ messages in thread
From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-05-25 14:42 UTC (permalink / raw)
  To: Christopher Baines; +Cc: guix-devel

Hi Chris!

On Thu, May 25, 2023 at 7:14 AM Christopher Baines <mail@cbaines.net> wrote:
>
> France:    wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0

--2023-05-25 07:23:45--
https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)...
2a0c:e300::58, 185.233.100.56
Connecting to bordeaux.guix.gnu.org
(bordeaux.guix.gnu.org)|2a0c:e300::58|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1’
078vr3r8mn3yrwzwxw64hmcyshic9
100%[===============================================>] 198.95M
1.70MB/s    in 1m 47s
2023-05-25 07:25:33 (1.86 MB/s) -
‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1’ saved
[208615205/208615205]

> US:        wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0

--2023-05-25 07:20:43--
https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net
(bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net
(bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0’
078vr3r8mn3yrwzwxw64hmcyshic9
100%[===============================================>] 198.95M
7.16MB/s    in 35s
2023-05-25 07:21:18 (5.70 MB/s) -
‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0’ saved
[208615205/208615205]

> Singapore: wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0

--2023-05-25 07:25:41--
https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net
(bordeaux-singapore-mirror.cbaines.net)...
2401:c080:1400:71df:5400:4ff:fe73:757d, 64.176.80.78
Connecting to bordeaux-singapore-mirror.cbaines.net
(bordeaux-singapore-mirror.cbaines.net)|2401:c080:1400:71df:5400:4ff:fe73:757d|:443...
connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’
  078vr3r8mn3yrwzwxw64hmcyshi  47%[======================>
            ]  95.41M  1.36MB/s    eta 60s
^078vr3r8mn3yrwzwxw64hmcyshic9
100%[===============================================>] 198.95M
3.60MB/s    in 92s
2023-05-25 07:27:15 (2.16 MB/s) -
‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’ saved
[208615205/208615205]

> So please share the output from wget and if you're comfortable doing so,
> the rough real world location of where the computer doing the
> downloading is.

I am located in a home connected via a consumer-grade microwave link
from Sail Internet and then via fiber to their hub in Hurricane
Electric's FMT2 data center, which is about three miles away. My
static IP is 208.82.101.137, or sail-ipv4.us-core.com. Typical
downlink speeds are 200-300 Mbps.

Thanks for operating and maintaining the Bordeaux build farm!

Kind regards
Felix


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
  2023-05-25 14:42 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
@ 2023-05-25 15:25 ` Vagrant Cascadian
  2023-05-25 15:49 ` Luis Felipe
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 20+ messages in thread
From: Vagrant Cascadian @ 2023-05-25 15:25 UTC (permalink / raw)
  To: Christopher Baines, guix-devel

[-- Attachment #1: Type: text/plain, Size: 5482 bytes --]

On 2023-05-25, Christopher Baines wrote:
> France:    wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> US:        wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> Singapore: wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0

Thanks for revisiting this!


> So please share the output from wget and if you're comfortable doing so,
> the rough real world location of where the computer doing the
> downloading is.

Ok, sitting in Portland, Oregon, USA, with native IPv4 and IPv6 over a
wireguard VPN routed via Freemont, California, USA... I tested both IPv4
and IPv6 for those that have IPv6 (US mirror only has IPv4). There is
constant internet activity from other machines on the local network, so
a lot of uncontrolled variables...

The results seem to be all over the place, with the best speed result
france (IPv4), the second best singapore(IPv6), the worst singapore
(IPv4) and second worst the US mirror (IPv4), somewhat surprisingly.

Maybe fetching the same content over IPv4 followed up by IPv6 warmed up
the disk cache on the server side... but clearly not consistently.

My VPN is hosted somewhere with much better internet connectivity, so
maybe wireguard manages to queue packets and send them more efficiently
for the IPv6 connections... sometimes?


--2023-05-25 07:55:21--  https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 185.233.100.56
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|185.233.100.56|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0’

078vr3r8mn3yrwzwxw64hmcyshic9p3q 100%[==========================================================>] 198.95M  1.45MB/s    in 56s

2023-05-25 07:56:17 (3.56 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0’ saved [208615205/208615205]

--2023-05-25 07:56:17--  https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 2a0c:e300::58
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|2a0c:e300::58|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1’

078vr3r8mn3yrwzwxw64hmcyshic9p3q 100%[==========================================================>] 198.95M  2.61MB/s    in 2m 12s

2023-05-25 07:58:30 (1.51 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1’ saved [208615205/208615205]

bordeaux-us-east-mirror.cbaines.net has address 5.161.49.48
--2023-05-25 07:58:30--  https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’

078vr3r8mn3yrwzwxw64hmcyshic9p3q 100%[==========================================================>] 198.95M  3.60MB/s    in 2m 39s

2023-05-25 08:01:11 (1.25 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’ saved [208615205/208615205]

bordeaux-singapore-mirror.cbaines.net has address 64.176.80.78
bordeaux-singapore-mirror.cbaines.net has IPv6 address 2401:c080:1400:71df:5400:4ff:fe73:757d
--2023-05-25 08:01:11--  https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)... 64.176.80.78
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|64.176.80.78|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.3’

078vr3r8mn3yrwzwxw64hmcyshic9p3q 100%[==========================================================>] 198.95M  1.51MB/s    in 3m 0s

2023-05-25 08:04:12 (1.11 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.3’ saved [208615205/208615205]

--2023-05-25 08:04:12--  https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)... 2401:c080:1400:71df:5400:4ff:fe73:757d
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|2401:c080:1400:71df:5400:4ff:fe73:757d|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.4’

078vr3r8mn3yrwzwxw64hmcyshic9p3q 100%[==========================================================>] 198.95M  4.76MB/s    in 86s

2023-05-25 08:05:40 (2.31 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.4’ saved [208615205/208615205]


live well,
  vagrant

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
  2023-05-25 14:42 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  2023-05-25 15:25 ` Vagrant Cascadian
@ 2023-05-25 15:49 ` Luis Felipe
  2023-05-26 17:45   ` Luis Felipe
  2023-05-25 20:48 ` Philip McGrath
                   ` (6 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Luis Felipe @ 2023-05-25 15:49 UTC (permalink / raw)
  To: Christopher Baines, guix-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 3189 bytes --]

Hey, Chris:

El 25/05/23 a las 13:52, Christopher Baines escribió:
> France:    wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> US:        wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> Singapore: wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
>
I'm in Colombia, Aburrá Valley, Guix System 5eb1d1b, home network, 
single user (as far as I know).

France:


#+begin_example
wget 
https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-25 10:13:45-- 
https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolviendo bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 
2a0c:e300::58, 185.233.100.56
Conectando con bordeaux.guix.gnu.org 
(bordeaux.guix.gnu.org)[2a0c:e300::58]:443... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 208615205 (199M) [text/plain]
Grabando a: «078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0»

078vr3r8mn3yrwzwxw6 100%[===================>] 198,95M 985KB/s    en 7m 25s

2023-05-25 10:21:12 (457 KB/s) - 
«078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0» guardado 
[208615205/208615205]
#+end_example


US:

#+begin_example
wget 
https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-25 10:23:22-- 
https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net 
(bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net 
(bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1'

078vr3r8mn3yrwzwxw6 100%[===================>] 198.95M 835KB/s    in 3m 25s

2023-05-25 10:26:49 (993 KB/s) - 
'078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1' saved 
[208615205/208615205]
#+end_example


Singapore:

#+begin_example
wget 
https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-25 10:27:36-- 
https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net 
(bordeaux-singapore-mirror.cbaines.net)... 
2401:c080:1400:71df:5400:4ff:fe73:757d, 64.176.80.78
Connecting to bordeaux-singapore-mirror.cbaines.net 
(bordeaux-singapore-mirror.cbaines.net)|2401:c080:1400:71df:5400:4ff:fe73:757d|:443... 
connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2'

078vr3r8mn3yrwzwxw6 100%[===================>] 198.95M 1.26MB/s    in 3m 30s

2023-05-25 10:31:08 (970 KB/s) - 
'078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2' saved 
[208615205/208615205]
#+end_example

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2881 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
                   ` (2 preceding siblings ...)
  2023-05-25 15:49 ` Luis Felipe
@ 2023-05-25 20:48 ` Philip McGrath
  2023-05-25 21:04   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  2023-05-26  7:45 ` Andreas Enge
                   ` (5 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Philip McGrath @ 2023-05-25 20:48 UTC (permalink / raw)
  To: mail@cbaines.net, guix-devel

Hi,

On Thu, May 25, 2023, at 9:52 AM, Christopher Baines wrote:
> Hey!
>
> I was reminded again about substitute download speeds outside of Europe
> again today.
>
> There was some feedback when I sent out a message to guix-devel [1], [2]
> a while back. I think the rough summary is that there's anecdotal
> evidence that a US mirror helps.
>
> 1: https://lists.gnu.org/archive/html/guix-devel/2022-05/msg00203.html
> 2: https://lists.gnu.org/archive/html/guix-devel/2022-07/msg00163.html

Thanks again for setting this up! The us-east mirror makes a big difference for me. The wget output is below, but anecdotally, last week, when I installed Guix on a new Debian installation, my first `guix pull` failed maybe three times due to substitute timeouts before I enabled the mirror. After enabling the mirror, it succeed on the first attempt.

Tangentially, a few months ago I was using a very poorly connected network that had the additional annoying property of disconnecting every 10 minutes or so. I got stuck downloading the beginning of one large nar enough times that eventually I gave up. I found, though, that `wget -c` was able to complete the download (though it took several attempts). Adding some similar resume functionality might at least help to mitigate the impact of slow downloads.

>
> France:    wget 
> https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> US:        wget 
> https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> Singapore: wget 
> https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
>
>
> So please share the output from wget and if you're comfortable doing so,
> the rough real world location of where the computer doing the
> downloading is.
>

Here are results from Florida, US:

philip@avalon:/tmp$ wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-25 16:27:53--  https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 185.233.100.56, 2a0c:e300::58
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|185.233.100.56|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0’

078vr3r8mn3yrwzwxw 100%[=============>] 198.95M  10.1MB/s    in 13s     

2023-05-25 16:28:07 (14.9 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0’ saved [208615205/208615205]

philip@avalon:/tmp$ wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-25 16:28:49--  https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1’

078vr3r8mn3yrwzwxw 100%[=============>] 198.95M  55.8MB/s    in 3.8s    

2023-05-25 16:28:53 (52.9 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1’ saved [208615205/208615205]

philip@avalon:/tmp$ wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-25 16:29:17--  https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)... 64.176.80.78, 2401:c080:1400:71df:5400:4ff:fe73:757d
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|64.176.80.78|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’

078vr3r8mn3yrwzwxw 100%[=============>] 198.95M  11.4MB/s    in 19s     

2023-05-25 16:29:37 (10.5 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’ saved [208615205/208615205]


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 20:48 ` Philip McGrath
@ 2023-05-25 21:04   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  2023-05-26 22:03     ` Philip McGrath
  0 siblings, 1 reply; 20+ messages in thread
From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-05-25 21:04 UTC (permalink / raw)
  To: Philip McGrath; +Cc: mail@cbaines.net, guix-devel

Hi Philip,

On Thu, May 25, 2023 at 1:49 PM Philip McGrath <philip@philipmcgrath.com> wrote:
>
> Here are results from Florida, US:
>
> 2023-05-25 16:28:07 (14.9 MB/s)
> 2023-05-25 16:28:53 (52.9 MB/s)
> 2023-05-25 16:29:37 (10.5 MB/s)

Wow, those are the best Guix speeds I have seen yet, perhaps aside
from folks connected to DFN. [1] Would you please share some details
about your ISP? From a peering perspective, I think the most
interesting part is your ASN. [2] Thanks!

Kind regards
Felix

[1] https://www.dfn.de/en/
[2] https://www.iplocation.net/asn


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
                   ` (3 preceding siblings ...)
  2023-05-25 20:48 ` Philip McGrath
@ 2023-05-26  7:45 ` Andreas Enge
  2023-05-26 16:05   ` Ludovic Courtès
  2023-05-26 12:42 ` 宋文武
                   ` (4 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Andreas Enge @ 2023-05-26  7:45 UTC (permalink / raw)
  To: Christopher Baines; +Cc: guix-devel

Hello,

Am Thu, May 25, 2023 at 02:52:24PM +0100 schrieb Christopher Baines:
> So please share the output from wget and if you're comfortable doing so,
> the rough real world location of where the computer doing the
> downloading is.

I am in France with a 100Mb/s FTTH link, and download is fast from all
of the mirrors.
FR  5,59MB/s    in 39s
US  4,98MB/s    in 53s
SG  3,56MB/s    in 73s

The ordering looks consistent to me, but I am still surprised how good
the connection is to Singapore!

Andreas



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
                   ` (4 preceding siblings ...)
  2023-05-26  7:45 ` Andreas Enge
@ 2023-05-26 12:42 ` 宋文武
  2023-05-26 12:48 ` Maxim Cournoyer
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 20+ messages in thread
From: 宋文武 @ 2023-05-26 12:42 UTC (permalink / raw)
  To: Christopher Baines; +Cc: guix-devel

Christopher Baines <mail@cbaines.net> writes:

> While I did stop running a mirror in Singapore, it's now back and from
> the discussion on IRC today [3] there was some anecdotal evidence that
> this helps with fetching substitutes from China.

Yes, only the Singapore IPv4 mirror is usable for me in China.


[berdeaux]
wget 'https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0'
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|2a0c:e300::58|:443... connected.
...... 159.69K  8.27KB/s    eta 6h 50m 

wget -4 'https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0'
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|185.233.100.56|:443... connected.
...... 31.69K  5.60KB/s    eta 10h 6m ^C

[us-east-mirror]
wget 'https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0'
Connecting to bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’
......  639.69K  26.8KB/s    eta 1h 57m ^C

[singapore-mirror]
wget 'https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0'
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|2401:c080:1400:71df:5400:4ff:fe73:757d|:443... connected.
...... 415.69K  22.1KB/s    eta 2h 9m  ^C

wget -4 'https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0'
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|64.176.80.78|:443... connected.
......  14.59M   199KB/s    eta 11m 22s


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
                   ` (5 preceding siblings ...)
  2023-05-26 12:42 ` 宋文武
@ 2023-05-26 12:48 ` Maxim Cournoyer
  2023-05-26 18:28 ` Kaelyn
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 20+ messages in thread
From: Maxim Cournoyer @ 2023-05-26 12:48 UTC (permalink / raw)
  To: Christopher Baines; +Cc: guix-devel

Hi Chris,

Christopher Baines <mail@cbaines.net> writes:

[...]


> France:    wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> US:        wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> Singapore: wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0

Here's the data, from an office connected to fiber in Montréal, Canada:

Bordeaux (France):

--8<---------------cut here---------------start------------->8---
$ wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 08:42:56--  https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 2a0c:e300::58, 185.233.100.56
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|2a0c:e300::58|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0’

078vr3r8mn3yrwzwxw64hmcysh 100%[======================================>] 198.95M  15.4MB/s    in 14s     

2023-05-26 08:43:11 (14.3 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0’ saved [208615205/208615205]
--8<---------------cut here---------------end--------------->8---

US East:

--8<---------------cut here---------------start------------->8---
$ wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 08:43:18--  https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1’

078vr3r8mn3yrwzwxw64hmcysh 100%[======================================>] 198.95M  33.7MB/s    in 6.4s   


2023-05-26 08:43:24 (31.0 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1’ saved [208615205/208615205]
--8<---------------cut here---------------end--------------->8---
 
Singapore:

--8<---------------cut here---------------start------------->8---
$ wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 08:43:31--  https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)... 2401:c080:1400:71df:5400:4ff:fe73:757d, 64.176.80.78
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|2401:c080:1400:71df:5400:4ff:fe73:757d|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’

078vr3r8mn3yrwzwxw64hmcysh 100%[======================================>] 198.95M  10.1MB/s    in 30s     

2023-05-26 08:44:02 (6.72 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2’ saved [208615205/208615205]
--8<---------------cut here---------------end--------------->8---

The fastest is logically US East, which is twice as fast as the current
Bordeaux France link for my location.

-- 
Thanks,
Maxim


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-26  7:45 ` Andreas Enge
@ 2023-05-26 16:05   ` Ludovic Courtès
  2023-05-31 10:24     ` Simon Tournier
  0 siblings, 1 reply; 20+ messages in thread
From: Ludovic Courtès @ 2023-05-26 16:05 UTC (permalink / raw)
  To: Andreas Enge; +Cc: Christopher Baines, guix-devel

Andreas Enge <andreas@enge.fr> skribis:

> I am in France with a 100Mb/s FTTH link, and download is fast from all
> of the mirrors.
> FR  5,59MB/s    in 39s

Only?  I’m in Bordeaux :-) and from my workplace’s fast network I get
more than 10x more:

--8<---------------cut here---------------start------------->8---
$ wget -O/dev/null https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 17:59:38--  https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 185.233.100.56, 2a0c:e300::58
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|185.233.100.56|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘/dev/null’

/dev/null                100%[================================>] 198.95M  75.0MB/s    in 2.7s    

2023-05-26 17:59:41 (75.0 MB/s) - ‘/dev/null’ saved [208615205/208615205]
--8<---------------cut here---------------end--------------->8---

The others are below but not too bad:

--8<---------------cut here---------------start------------->8---
$ wget -O/dev/null https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 18:01:03--  https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘/dev/null’

/dev/null                100%[================================>] 198.95M  17.6MB/s    in 12s     

2023-05-26 18:01:16 (16.1 MB/s) - ‘/dev/null’ saved [208615205/208615205]

$ wget -O /dev/null https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 18:02:14--  https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)... 2401:c080:1400:71df:5400:4ff:fe73:757d, 64.176.80.78
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|2401:c080:1400:71df:5400:4ff:fe73:757d|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘/dev/null’

/dev/null                100%[================================>] 198.95M  6.63MB/s    in 34s     

2023-05-26 18:02:49 (5.88 MB/s) - ‘/dev/null’ saved [208615205/208615205]
--8<---------------cut here---------------end--------------->8---

Substitution is often not network-bound though:

  https://guix.gnu.org/en/blog/2021/getting-bytes-to-disk-more-quickly/

Ludo’.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 15:49 ` Luis Felipe
@ 2023-05-26 17:45   ` Luis Felipe
  2023-05-31 10:48     ` Christopher Baines
  0 siblings, 1 reply; 20+ messages in thread
From: Luis Felipe @ 2023-05-26 17:45 UTC (permalink / raw)
  To: Christopher Baines, guix-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 5746 bytes --]

Another (faster) test from a different machine with Guix System 020184f, 
same place and network (60 Mbps):

El 25/05/23 a las 15:49, Luis Felipe escribió:
> I'm in Colombia, Aburrá Valley, Guix System 5eb1d1b, home network, 
> single user (as far as I know).
>
> France:
>
> #+begin_example
> wget 
> https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> --2023-05-25 10:13:45-- 
> https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> Resolviendo bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 
> 2a0c:e300::58, 185.233.100.56
> Conectando con bordeaux.guix.gnu.org 
> (bordeaux.guix.gnu.org)[2a0c:e300::58]:443... conectado.
> Petición HTTP enviada, esperando respuesta... 200 OK
> Longitud: 208615205 (199M) [text/plain]
> Grabando a: «078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0»
>
> 078vr3r8mn3yrwzwxw6 100%[===================>] 198,95M 985KB/s    en 
> 7m 25s
>
> 2023-05-25 10:21:12 (457 KB/s) - 
> «078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0» guardado 
> [208615205/208615205]
> #+end_example
>
>
> US:
>
> #+begin_example
> wget 
> https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> --2023-05-25 10:23:22-- 
> https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> Resolving bordeaux-us-east-mirror.cbaines.net 
> (bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
> Connecting to bordeaux-us-east-mirror.cbaines.net 
> (bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 208615205 (199M) [text/plain]
> Saving to: '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1'
>
> 078vr3r8mn3yrwzwxw6 100%[===================>] 198.95M 835KB/s    in 
> 3m 25s
>
> 2023-05-25 10:26:49 (993 KB/s) - 
> '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1' saved 
> [208615205/208615205]
> #+end_example
>
>
> Singapore:
>
> #+begin_example
> wget 
> https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> --2023-05-25 10:27:36-- 
> https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> Resolving bordeaux-singapore-mirror.cbaines.net 
> (bordeaux-singapore-mirror.cbaines.net)... 
> 2401:c080:1400:71df:5400:4ff:fe73:757d, 64.176.80.78
> Connecting to bordeaux-singapore-mirror.cbaines.net 
> (bordeaux-singapore-mirror.cbaines.net)|2401:c080:1400:71df:5400:4ff:fe73:757d|:443... 
> connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 208615205 (199M) [text/plain]
> Saving to: '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2'
>
> 078vr3r8mn3yrwzwxw6 100%[===================>] 198.95M 1.26MB/s    in 
> 3m 30s
>
> 2023-05-25 10:31:08 (970 KB/s) - 
> '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2' saved 
> [208615205/208615205]
> #+end_example
France:

#+begin_example
wget 
https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 12:14:42-- 
https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolviendo bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 
2a0c:e300::58, 185.233.100.56
Conectando con bordeaux.guix.gnu.org 
(bordeaux.guix.gnu.org)[2a0c:e300::58]:443... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 208615205 (199M) [text/plain]
Grabando a: «078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0»

078vr3r8mn3yrwzwxw6 100%[===================>] 198,95M 2,29MB/s    en 92s

2023-05-26 12:16:15 (2,17 MB/s) - 
«078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0» guardado 
[208615205/208615205]
#+end_example


US:

#+begin_example
wget 
https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 12:19:45-- 
https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolviendo bordeaux-us-east-mirror.cbaines.net 
(bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Conectando con bordeaux-us-east-mirror.cbaines.net 
(bordeaux-us-east-mirror.cbaines.net)[5.161.49.48]:443... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 208615205 (199M) [text/plain]
Grabando a: «078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1»

078vr3r8mn3yrwzwxw6 100%[===================>] 198,95M 3,41MB/s    en 82s

2023-05-26 12:21:08 (2,44 MB/s) - 
«078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1» guardado 
[208615205/208615205]
#+end_example


Singapore:

#+begin_example
wget 
https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 12:22:16-- 
https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolviendo bordeaux-singapore-mirror.cbaines.net 
(bordeaux-singapore-mirror.cbaines.net)... 
2401:c080:1400:71df:5400:4ff:fe73:757d, 64.176.80.78
Conectando con bordeaux-singapore-mirror.cbaines.net 
(bordeaux-singapore-mirror.cbaines.net)[2401:c080:1400:71df:5400:4ff:fe73:757d]:443... 
conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 208615205 (199M) [text/plain]
Grabando a: «078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2»

078vr3r8mn3yrwzwxw6 100%[===================>] 198,95M 1,06MB/s    en 99s

2023-05-26 12:23:56 (2,01 MB/s) - 
«078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2» guardado 
[208615205/208615205]
#+end_example

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2881 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
                   ` (6 preceding siblings ...)
  2023-05-26 12:48 ` Maxim Cournoyer
@ 2023-05-26 18:28 ` Kaelyn
  2023-05-26 18:52   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  2023-05-29 12:07 ` Efraim Flashner
  2023-05-31  9:37 ` Simon Tournier
  9 siblings, 1 reply; 20+ messages in thread
From: Kaelyn @ 2023-05-26 18:28 UTC (permalink / raw)
  To: Christopher Baines; +Cc: guix-devel

> France: wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> US: wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> Singapore: wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
> 
> 
> So please share the output from wget and if you're comfortable doing so,
> the rough real world location of where the computer doing the
> downloading is.

I'm in Salem, Oregon with Comcast/Xfinity home internet, and while the speeds I get from sites varies a lot, the mirrors are kind of all equally slow for me compared to what I usually see. The Singapore mirror was a little slower on average than France or US east, but all three showed fluctuations throughout the transfer ranging roughly from 650KB/s to 3+MB/s. Below are my results, along with a 4th result downloading a kernel tarball from kernel.org which shows a more typical speed for me.

Cheers,
Kaelyn


$ wget -O/dev/null https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 11:13:25--  https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 185.233.100.56, 2a0c:e300::58
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|185.233.100.56|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘/dev/null’

/dev/null                100%[================================>] 198.95M  1.07MB/s    in 1m 57s  

2023-05-26 11:15:23 (1.70 MB/s) - ‘/dev/null’ saved [208615205/208615205]



$ wget -O/dev/null https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 11:16:09--  https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘/dev/null’

/dev/null                100%[================================>] 198.95M  1.65MB/s    in 2m 2s   

2023-05-26 11:18:12 (1.62 MB/s) - ‘/dev/null’ saved [208615205/208615205]



$ wget -O/dev/null https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-26 11:18:30--  https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)... 64.176.80.78, 2401:c080:1400:71df:5400:4ff:fe73:757d
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|64.176.80.78|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘/dev/null’

/dev/null                100%[================================>] 198.95M   760KB/s    in 2m 26s  

2023-05-26 11:20:57 (1.37 MB/s) - ‘/dev/null’ saved [208615205/208615205]



$ wget -O/dev/null https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.30.tar.xz
--2023-05-26 11:21:17--  https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.30.tar.xz
Resolving cdn.kernel.org (cdn.kernel.org)... 151.101.1.176, 151.101.65.176, 151.101.193.176, ...
Connecting to cdn.kernel.org (cdn.kernel.org)|151.101.1.176|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 134914908 (129M) [application/x-xz]
Saving to: ‘/dev/null’

/dev/null                100%[================================>] 128.66M  10.2MB/s    in 12s     

2023-05-26 11:21:34 (10.5 MB/s) - ‘/dev/null’ saved [134914908/134914908]



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-26 18:28 ` Kaelyn
@ 2023-05-26 18:52   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  0 siblings, 0 replies; 20+ messages in thread
From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-05-26 18:52 UTC (permalink / raw)
  To: Kaelyn; +Cc: Christopher Baines, guix-devel

Hi Kaelyn & everyone,

On Fri, May 26, 2023 at 11:29 AM Kaelyn <kaelyn.alexi@protonmail.com> wrote:
>
> Below are my results

In order to make it easier for Christopher—and all of us, really—to
think about the results of the poll, I put together a Framacalc
spreadsheet:

    https://lite.framacalc.org/pm6mbqubqr-a16h

Perhaps you could briefly look over your data for errors I may have
made. You should be able to make corrections on your own. You are also
welcome to contact me privately if the spreadsheet is not available to
you, for example from China.

Kind regards & please have a good weekend (a long one in the US)!
Felix


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 21:04   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
@ 2023-05-26 22:03     ` Philip McGrath
  0 siblings, 0 replies; 20+ messages in thread
From: Philip McGrath @ 2023-05-26 22:03 UTC (permalink / raw)
  To: Felix Lechner; +Cc: mail@cbaines.net, guix-devel

Hi,

On Thu, May 25, 2023, at 5:04 PM, Felix Lechner wrote:
> Hi Philip,
>
> On Thu, May 25, 2023 at 1:49 PM Philip McGrath <philip@philipmcgrath.com> wrote:
>>
>> Here are results from Florida, US:
>>
>> 2023-05-25 16:28:07 (14.9 MB/s)
>> 2023-05-25 16:28:53 (52.9 MB/s)
>> 2023-05-25 16:29:37 (10.5 MB/s)
>
> Wow, those are the best Guix speeds I have seen yet, perhaps aside
> from folks connected to DFN. [1] Would you please share some details
> about your ISP? From a peering perspective, I think the most
> interesting part is your ASN. [2] Thanks!
>

This was on a residential Comcast connection which seems to be AS7922. I tried to avoid any local slowdowns by doing this with a wired connection at a time when there was little other activity on the machine or the LAN and downloading to a tmpfs.

Anecdotally, the speeds for servers *other* than bordeaux-us-east-mirror were faster in this trial than feels typical here. The results I reported at https://lists.gnu.org/archive/html/guix-devel/2022-07/msg00320.html (e.g. 8.17MB/s for bordeaux.guix.gnu.org) might be more usual. Subjectively, my impression of the non-mirrored substitute servers is that often the speeds is ok, but when they are slow it is very, very slow.

Philip


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
                   ` (7 preceding siblings ...)
  2023-05-26 18:28 ` Kaelyn
@ 2023-05-29 12:07 ` Efraim Flashner
  2023-05-31  9:37 ` Simon Tournier
  9 siblings, 0 replies; 20+ messages in thread
From: Efraim Flashner @ 2023-05-29 12:07 UTC (permalink / raw)
  To: Christopher Baines; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 4244 bytes --]

On Thu, May 25, 2023 at 02:52:24PM +0100, Christopher Baines wrote:
> Hey!
> 
> I was reminded again about substitute download speeds outside of Europe
> again today.

It looks like I'm a bit later than most of the other responses.

> Once again it would be good to gather some data on this, so here are
> some test commands. I'm interested to see how France compares with
> either the US or Singapore depending on your location. If you think that
> none of these locations serve you well, then please say that plus give
> some indication of what download speeds you see for things that download
> quickly.
> 
> France:    wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0

(ins)efraim@3900XT /tmp$ wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 -O stellarium-france
--2023-05-29 14:54:04--  https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 185.233.100.56, 2a0c:e300::58
Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|185.233.100.56|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘stellarium-france’

stellarium-france             100%[================================================>] 198.95M  12.2MB/s    in 17s

2023-05-29 14:54:21 (11.8 MB/s) - ‘stellarium-france’ saved [208615205/208615205]

> US:        wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0

(ins)efraim@3900XT /tmp$ wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 -O stellarium-US
--2023-05-29 14:55:02--  https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘stellarium-US’

stellarium-US                 100%[================================================>] 198.95M  12.2MB/s    in 17s

2023-05-29 14:55:20 (11.5 MB/s) - ‘stellarium-US’ saved [208615205/208615205]

> Singapore: wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0

(ins)efraim@3900XT /tmp$ wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 -O stellarium-singapore
--2023-05-29 14:56:29--  https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)... 64.176.80.78, 2401:c080:1400:71df:5400:4ff:fe73:757d
Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirror.cbaines.net)|64.176.80.78|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: ‘stellarium-singapore’

stellarium-singapore          100%[================================================>] 198.95M  10.8MB/s    in 19s

2023-05-29 14:56:50 (10.2 MB/s) - ‘stellarium-singapore’ saved [208615205/208615205]

> So please share the output from wget and if you're comfortable doing so,
> the rough real world location of where the computer doing the
> downloading is.

I'm in Israel, paying for a 100/2 connection. I'm surprised the
download from Singapore went so quickly, I would've expected that to be
slower. Unless things have changed our internet travels to us by way of
Greece and Cyprus.

As an aside, a few years ago we tried out using Amazon as a CDN, and
IIRC I figured I was likely the only user in Israel with ~15GB/month
draw.


-- 
Efraim Flashner   <efraim@flashner.co.il>   רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
                   ` (8 preceding siblings ...)
  2023-05-29 12:07 ` Efraim Flashner
@ 2023-05-31  9:37 ` Simon Tournier
  9 siblings, 0 replies; 20+ messages in thread
From: Simon Tournier @ 2023-05-31  9:37 UTC (permalink / raw)
  To: Christopher Baines, guix-devel

Hi Chris,

Thanks for this work.

Numbers from Paris, running:

    $ wget -O/dev/null <url>

 1. From desktop at work

  Bordeaux : 38.4 MB/s
  US       : 2.33 MB/s  
  Singapore: 2.96 MB/s

 2. From laptop at home

  Bordeaux : 529 KB/s
  US       : 520 KB/s  
  Singapore: 524 KB/s

  Well, I am living at a poor suburb without fiber and more importantly
  I am always connecting via Wifi.  That’s explain the bound. :-)


Cheers,
simon



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-26 16:05   ` Ludovic Courtès
@ 2023-05-31 10:24     ` Simon Tournier
  0 siblings, 0 replies; 20+ messages in thread
From: Simon Tournier @ 2023-05-31 10:24 UTC (permalink / raw)
  To: Ludovic Courtès, Andreas Enge; +Cc: Christopher Baines, guix-devel

Hi Ludo, all,

On Fri, 26 May 2023 at 18:05, Ludovic Courtès <ludo@gnu.org> wrote:

> 2023-05-26 17:59:41 (75.0 MB/s) - ‘/dev/null’ saved [208615205/208615205]
> 2023-05-26 18:01:16 (16.1 MB/s) - ‘/dev/null’ saved [208615205/208615205]
> 2023-05-26 18:02:49 (5.88 MB/s) - ‘/dev/null’ saved [208615205/208615205]

Arf, I understand why Guix is not frugal. ;-)

In the worst case, considering you need all the 610MB of the closure,
when you run “guix pull”, it’s less than 10 seconds.

Using my network at home, the same is about 20 minutes.

(And that leads to some vicious circles: because it needs some time and
because I do not have the guarantee that the packages I need will build,
so I run “guix pull” very barely on this laptop and thus it means the
next “guix pull” will probably take longer.  And I do not speak about
other I/O bounds or CPU power. :-))


As I said elsewhere, Guix is becoming unusable for me with my 8 years
laptop at home with some non-fiber network.  Bah, an opportunity to turn
off and do something else?  ;-)

And as I also said elsewhere, the ROADMAP for the next 10 years of Guix
is to tackle all these inefficiencies – from suboptimal designs to
specific optimizations.  Well, I run Guix on the top of Debian on this
laptop, and I do not experiment the same annoyances with APT, really
not.

The thread,

    How many bytes do we add (closure of guix) when adding one new package?
    Thu, 25 May 2023 20:24:30 +0200
    id:87r0r4uv4x.fsf@gmail.com
    https://yhetil.org/guix/87r0r4uv4x.fsf@gmail.com

is an attempt to discuss the suboptimality by design of “guix pull”.  I
do not have a clear idea of the solution, that’s why I have opened the
discussion. :-)  Another example is the “Git pulling twice” when
installing, e.g., as pointed by Pierre in this thread:

    Install `guix pull'ed Guix to target partition on system install
    Sun, 20 Dec 2020 10:12:42 +0100
    id:87ft403kol.fsf@ambrevar.xyz
    https://yhetil.org/guix/87ft403kol.fsf@ambrevar.xyz


For sure, we need to make Guix do more with less resources.  That’s the
future.

Cheers,
simon


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-26 17:45   ` Luis Felipe
@ 2023-05-31 10:48     ` Christopher Baines
  2023-05-31 15:29       ` Luis Felipe
  0 siblings, 1 reply; 20+ messages in thread
From: Christopher Baines @ 2023-05-31 10:48 UTC (permalink / raw)
  To: Luis Felipe; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 588 bytes --]


Luis Felipe <sirgazil@zoho.com> writes:

> Another (faster) test from a different machine with Guix System 020184f, 
> same place and network (60 Mbps):

Thanks for the information, although it looks like you're not well
connected to any of the three machines.

The Singapore mirror is hosted by Vultr, and they do have some locations
closer to you, I'd be interested to see what speeds you get downloading
these files?

https://sao-br-ping.vultr.com/vultr.com.100MB.bin
https://mex-mx-ping.vultr.com/vultr.com.100MB.bin
https://scl-cl-ping.vultr.com/vultr.com.100MB.bin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-31 10:48     ` Christopher Baines
@ 2023-05-31 15:29       ` Luis Felipe
  2023-05-31 16:35         ` Christopher Baines
  0 siblings, 1 reply; 20+ messages in thread
From: Luis Felipe @ 2023-05-31 15:29 UTC (permalink / raw)
  To: Christopher Baines; +Cc: guix-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 5931 bytes --]

Hi Chris,

El 31/05/23 a las 10:48, Christopher Baines escribió:
> Luis Felipe <sirgazil@zoho.com> writes:
>
>> Another (faster) test from a different machine with Guix System 020184f,
>> same place and network (60 Mbps):
> Thanks for the information, although it looks like you're not well
> connected to any of the three machines.
>
> The Singapore mirror is hosted by Vultr, and they do have some locations
> closer to you, I'd be interested to see what speeds you get downloading
> these files?
>
> https://sao-br-ping.vultr.com/vultr.com.100MB.bin
> https://mex-mx-ping.vultr.com/vultr.com.100MB.bin
> https://scl-cl-ping.vultr.com/vultr.com.100MB.bin

It feels faster downloading from those locations.

I performed the following tests using the same machine where downloads 
where faster last time, but changed two things:

+ Upgraded Guix System to 849286b (May 26, 2023)
+ Moved closer to the WiFi access point (1 m away)

Before starting the tests, I checked the average download speed at the time:

Connection: WiFi
Promoted service speed: 60 Mbps
Reported download speed: 48.8 Mbps

VULTURE TESTS

Brasil:

#+begin_example
wget https://sao-br-ping.vultr.com/vultr.com.100MB.bin
--2023-05-31 09:38:56-- https://sao-br-ping.vultr.com/vultr.com.100MB.bin
Resolving sao-br-ping.vultr.com (sao-br-ping.vultr.com)... 
2001:19f0:b800:1083:5400:3ff:feb6:aa75, 216.238.98.118
Connecting to sao-br-ping.vultr.com 
(sao-br-ping.vultr.com)|2001:19f0:b800:1083:5400:3ff:feb6:aa75|:443... 
failed: Connection refused.
Connecting to sao-br-ping.vultr.com 
(sao-br-ping.vultr.com)|216.238.98.118|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: 'vultr.com.100MB.bin.1'

vultr.com.100MB.bin 100%[===================>] 100.00M 6.81MB/s    in 17s

2023-05-31 09:39:14 (5.77 MB/s) - 'vultr.com.100MB.bin.1' saved 
[104857600/104857600]
#+end_example

México:

#+begin_example
wget https://mex-mx-ping.vultr.com/vultr.com.100MB.bin
--2023-05-31 09:40:51-- https://mex-mx-ping.vultr.com/vultr.com.100MB.bin
Resolving mex-mx-ping.vultr.com (mex-mx-ping.vultr.com)... 216.238.66.16
Connecting to mex-mx-ping.vultr.com 
(mex-mx-ping.vultr.com)|216.238.66.16|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: 'vultr.com.100MB.bin.2'

vultr.com.100MB.bin 100%[===================>] 100.00M 6.59MB/s    in 16s

2023-05-31 09:41:08 (6.08 MB/s) - 'vultr.com.100MB.bin.2' saved 
[104857600/104857600]
#+end_example

Chile:

#+begin_example
wget https://scl-cl-ping.vultr.com/vultr.com.100MB.bin
--2023-05-31 09:42:41-- https://scl-cl-ping.vultr.com/vultr.com.100MB.bin
Resolving scl-cl-ping.vultr.com (scl-cl-ping.vultr.com)... 64.176.2.7
Connecting to scl-cl-ping.vultr.com 
(scl-cl-ping.vultr.com)|64.176.2.7|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: 'vultr.com.100MB.bin.3'

vultr.com.100MB.bin 100%[===================>] 100.00M 6.62MB/s    in 18s

2023-05-31 09:42:59 (5.70 MB/s) - 'vultr.com.100MB.bin.3' saved 
[104857600/104857600]
#+end_example


BORDEAUX TESTS

France:

#+begin_example
wget 
https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-31 09:51:04-- 
https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 
2a0c:e300::58, 185.233.100.56
Connecting to bordeaux.guix.gnu.org 
(bordeaux.guix.gnu.org)|2a0c:e300::58|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0'

078vr3r8mn3yrwzwxw6 100%[===================>] 198.95M 3.38MB/s    in 62s

2023-05-31 09:52:07 (3.20 MB/s) - 
'078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0' saved 
[208615205/208615205]
#+end_example


US:

#+begin_example
wget 
https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-31 09:52:56-- 
https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-us-east-mirror.cbaines.net 
(bordeaux-us-east-mirror.cbaines.net)... 5.161.49.48
Connecting to bordeaux-us-east-mirror.cbaines.net 
(bordeaux-us-east-mirror.cbaines.net)|5.161.49.48|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1'

078vr3r8mn3yrwzwxw6 100%[===================>] 198.95M 4.06MB/s    in 49s

2023-05-31 09:53:45 (4.10 MB/s) - 
'078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1' saved 
[208615205/208615205]
#+end_example

Singapore:

#+begin_example
wget 
https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
--2023-05-31 09:54:41-- 
https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
Resolving bordeaux-singapore-mirror.cbaines.net 
(bordeaux-singapore-mirror.cbaines.net)... 
2401:c080:1400:71df:5400:4ff:fe73:757d, 64.176.80.78
Connecting to bordeaux-singapore-mirror.cbaines.net 
(bordeaux-singapore-mirror.cbaines.net)|2401:c080:1400:71df:5400:4ff:fe73:757d|:443... 
connected.
HTTP request sent, awaiting response... 200 OK
Length: 208615205 (199M) [text/plain]
Saving to: '078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2'

078vr3r8mn3yrwzwxw6 100%[===================>] 198.95M 2.44MB/s    in 66s

2023-05-31 09:55:49 (3.00 MB/s) - 
'078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2' saved 
[208615205/208615205]
#+end_example


[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2881 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors
  2023-05-31 15:29       ` Luis Felipe
@ 2023-05-31 16:35         ` Christopher Baines
  0 siblings, 0 replies; 20+ messages in thread
From: Christopher Baines @ 2023-05-31 16:35 UTC (permalink / raw)
  To: Luis Felipe; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 968 bytes --]


Luis Felipe <sirgazil@zoho.com> writes:

> Hi Chris,
>
> El 31/05/23 a las 10:48, Christopher Baines escribió:
>> Luis Felipe <sirgazil@zoho.com> writes:
>>
>>> Another (faster) test from a different machine with Guix System 020184f,
>>> same place and network (60 Mbps):
>> Thanks for the information, although it looks like you're not well
>> connected to any of the three machines.
>>
>> The Singapore mirror is hosted by Vultr, and they do have some locations
>> closer to you, I'd be interested to see what speeds you get downloading
>> these files?
>>
>> https://sao-br-ping.vultr.com/vultr.com.100MB.bin
>> https://mex-mx-ping.vultr.com/vultr.com.100MB.bin
>> https://scl-cl-ping.vultr.com/vultr.com.100MB.bin
>
> It feels faster downloading from those locations.

Good to know, so to summarise a US mirror is helpful for some people at
least in South America, but closer mirrors help more (with Mexico being
the best in this test).

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2023-05-31 16:38 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-25 13:52 Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Christopher Baines
2023-05-25 14:42 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-05-25 15:25 ` Vagrant Cascadian
2023-05-25 15:49 ` Luis Felipe
2023-05-26 17:45   ` Luis Felipe
2023-05-31 10:48     ` Christopher Baines
2023-05-31 15:29       ` Luis Felipe
2023-05-31 16:35         ` Christopher Baines
2023-05-25 20:48 ` Philip McGrath
2023-05-25 21:04   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-05-26 22:03     ` Philip McGrath
2023-05-26  7:45 ` Andreas Enge
2023-05-26 16:05   ` Ludovic Courtès
2023-05-31 10:24     ` Simon Tournier
2023-05-26 12:42 ` 宋文武
2023-05-26 12:48 ` Maxim Cournoyer
2023-05-26 18:28 ` Kaelyn
2023-05-26 18:52   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-05-29 12:07 ` Efraim Flashner
2023-05-31  9:37 ` Simon Tournier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).