unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Christopher Baines <mail@cbaines.net>
To: guix-devel@gnu.org
Subject: Test US mirror for bordeaux.guix.gnu.org and slow downloading of substitutes
Date: Fri, 20 May 2022 16:38:07 +0100	[thread overview]
Message-ID: <87pmk8mbvg.fsf@cbaines.net> (raw)

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

Hey!

So the nar-herder came in to existence at the end of last year (2021)
and while the main use at the time was addressing the lack of storage on
bayfront, I also hoped to improve the situation regarding mirrors for
substitutes.

I'm not in a great situation to test this though, as my usual internet
connection is slow enough that a closer mirror probably won't make much
difference.

So, one thing that I'd be interested in, is hearing from anyone who
thinks they get worse download performance from bordeaux.guix.gnu.org or
ci.guix.gnu.org than they get when downloading other
things. Importantly, it would be good to know roughly where
(geographically) the machine doing the downloading is, and some data to
show the difference.

For example, I'm in the United Kingdom in Europe, and this is the output
from wget downloading a ~200M file from bordeaux.guix.gnu.org:

  → wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
  --2022-05-20 16:49: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.6’
  
  078vr3r8mn3yrwzwxw64 100%[======================>] 198.95M  4.24MB/s    in 46s     
  
  2022-05-20 16:50:43 (4.31 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.6’ saved [208615205/208615205]


Also, I've setup a US based (Hetzner data center, east coast) mirror of
bordeaux.guix.gnu.org:

  https://bordeaux-us-east-mirror.cbaines.net/

So, I'd also be interested in seeing how that performs for people, and
how it compares against bordeaux.guix.gnu.org, which is hosted in France
in Europe.

Here's my output from wget:

  → wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0
  --2022-05-20 16:50:44--  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.7’
  
  078vr3r8mn3yrwzwxw64 100%[======================>] 198.95M  4.17MB/s    in 47s     
  
  2022-05-20 16:51:32 (4.22 MB/s) - ‘078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.7’ saved [208615205/208615205]


Now, performance is probably a bit more complicated than just download
speed. The US mirror holds the narinfo information locally, which should
enable it to respond to requests more quickly, reducing latency, but
this is a little harder to test.

Thanks,

Chris

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

             reply	other threads:[~2022-05-20 16:08 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-20 15:38 Christopher Baines [this message]
2022-05-24  5:52 ` Test US mirror for bordeaux.guix.gnu.org and slow downloading of substitutes Blake Shaw
2022-05-24 22:39   ` Blake Shaw
2022-05-24 22:46     ` Felix Lechner
2022-05-24 23:02     ` Tobias Geerinckx-Rice
2022-05-30 15:16 ` Ludovic Courtès
2022-06-12 10:06 ` Christopher Baines

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87pmk8mbvg.fsf@cbaines.net \
    --to=mail@cbaines.net \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).