Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-31 Thread Christopher Baines

Luis Felipe  writes:

> Hi Chris,
>
> El 31/05/23 a las 10:48, Christopher Baines escribió:
>> Luis Felipe  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).


signature.asc
Description: PGP signature


Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-31 Thread Luis Felipe

Hi Chris,

El 31/05/23 a las 10:48, Christopher Baines escribió:

Luis Felipe  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-- 

Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-31 Thread Christopher Baines

Luis Felipe  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


signature.asc
Description: PGP signature


Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-31 Thread Simon Tournier
Hi Ludo, all,

On Fri, 26 May 2023 at 18:05, Ludovic Courtès  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@gmail.com
https://yhetil.org/guix/87r0r4uv4x@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@ambrevar.xyz
https://yhetil.org/guix/87ft403kol@ambrevar.xyz


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

Cheers,
simon



Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-31 Thread Simon Tournier
Hi Chris,

Thanks for this work.

Numbers from Paris, running:

$ wget -O/dev/null 

 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




Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-29 Thread Efraim Flashner
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/sin 
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/sin 
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/sin 
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  רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted


signature.asc
Description: PGP signature


Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-26 Thread Philip McGrath
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  
> 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



Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-26 Thread Development of GNU Guix and the GNU System distribution.
Hi Kaelyn & everyone,

On Fri, May 26, 2023 at 11:29 AM Kaelyn  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



Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-26 Thread Kaelyn
> 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/null100%[>] 198.95M  
1.07MB/sin 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/null100%[>] 198.95M  
1.65MB/sin 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/null100%[>] 198.95M   
760KB/sin 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/null100%[>] 128.66M  
10.2MB/sin 12s 

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




Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-26 Thread Luis Felipe
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 

Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-26 Thread Ludovic Courtès
Andreas Enge  skribis:

> I am in France with a 100Mb/s FTTH link, and download is fast from all
> of the mirrors.
> FR  5,59MB/sin 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/null100%[>] 198.95M  
75.0MB/sin 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/null100%[>] 198.95M  
17.6MB/sin 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/null100%[>] 198.95M  
6.63MB/sin 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’.



Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-26 Thread Maxim Cournoyer
Hi Chris,

Christopher Baines  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/sin 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/sin 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/sin 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



Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-26 Thread 宋文武
Christopher Baines  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/seta 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/seta 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/seta 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/seta 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/seta 11m 22s



Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-26 Thread Andreas Enge
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/sin 39s
US  4,98MB/sin 53s
SG  3,56MB/sin 73s

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

Andreas




Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-25 Thread Development of GNU Guix and the GNU System distribution.
Hi Philip,

On Thu, May 25, 2023 at 1:49 PM Philip McGrath  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



Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-25 Thread Philip McGrath
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/sin 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/sin 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/sin 19s 

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



Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-25 Thread Luis Felipe

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


OpenPGP_0x0AB0D067012F08C3.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-25 Thread Vagrant Cascadian
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/sin 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/sin 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/sin 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/sin 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 

Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-25 Thread Development of GNU Guix and the GNU System distribution.
Hi Chris!

On Thu, May 25, 2023 at 7:14 AM Christopher Baines  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/sin 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/sin 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/seta 60s
^078vr3r8mn3yrwzwxw64hmcyshic9
100%[===>] 198.95M
3.60MB/sin 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



Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors

2023-05-25 Thread Christopher Baines
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


signature.asc
Description: PGP signature