* bug#61625: Package download speed calculation, spurious results?
@ 2023-02-19 11:14 francismb
2023-02-23 13:28 ` Ludovic Courtès
0 siblings, 1 reply; 3+ messages in thread
From: francismb @ 2023-02-19 11:14 UTC (permalink / raw)
To: 61625
Dear Maintainers team,
I've notice that the package download speed (is that the measure?),
seems to have some special edges/cases giving IMHO not realistic values,
see for e.g. the value calculated for 'graphviz' on my current
(~2023.02.19T12:00UTC) pull and upgrade iteration:
guix pull && guix upgrade
Updating channel 'guix' from Git repository at
'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to 57495d0 (286 new
commits)...
Building from this channel:
guix https://git.savannah.gnu.org/git/guix.git 57495d0
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
config.scm 501B
19KiB/s 00:00 [##################] 100.0%
git.scm 101B
64KiB/s 00:00 [##################] 100.0%
hash.scm 132B
13KiB/s 00:00 [##################] 100.0%
module-import 2KiB
367KiB/s 00:00 [##################] 100.0%
module-import 2KiB
316KiB/s 00:00 [##################] 100.0%
module-import-compiled 1.2MiB
5.3MiB/s 00:00 [##################] 100.0%
module-import-compiled 1.2MiB
6.0MiB/s 00:00 [##################] 100.0%
building
/gnu/store/h3lx1r3canrrfy2km329bzqdhq1l6bz2-compute-guix-derivation.drv...
graphviz-2.49.0-doc 2.0MiB
6.33GiB/s 00:00 [##################] 100.0%
dbus-1.12.20 266KiB
412.0MiB/s 00:00 [##################] 100.0%
fribidi-1.0.9 71KiB
175.0MiB/s 00:00 [##################] 100.0%
avahi-0.8 349KiB
1.8MiB/s 00:00 [##################] 100.0%
gd-2.3.2 124KiB
376KiB/s 00:00 [##################] 100.0%
gettext-minimal-0.21 3.4MiB
8.2MiB/s 00:00 [##################] 100.0%
gnutls-3.7.7 1.6MiB
4.97GiB/s 00:00 [##################] 100.0%
gettext-minimal-0.21-doc 1.0MiB
5.5MiB/s 00:00 [##################] 100.0%
graphite2-1.3.13 90KiB
875KiB/s 00:00 [##################] 100.0%
gts-0.7.6 273KiB
1.8MiB/s 00:00 [##################] 100.0%
guile-avahi-0.4.1 57KiB
323KiB/s 00:00 [##################] 100.0%
guile-git-0.5.2 416KiB
2.9MiB/s 00:00 [##################] 100.0%
guile-gnutls-3.7.11 98KiB
642KiB/s 00:00 [##################] 100.0%
guix-daemon-1.4.0-3.d5fece6 260KiB
820KiB/s 00:00 [##################] 100.0%
icu4c-69.1 9.1MiB
7.0MiB/s 00:01 [##################] 100.0%
libdatrie-0.2.13 38KiB
200KiB/s 00:00 [##################] 100.0%
harfbuzz-2.8.2 813KiB
5.7MiB/s 00:00 [##################] 100.0%
libice-1.0.10 72KiB
519KiB/s 00:00 [##################] 100.0%
libssh-0.9.6 236KiB
2.1MiB/s 00:00 [##################] 100.0%
libsm-1.2.3 41KiB
282KiB/s 00:00 [##################] 100.0%
guile-ssh-0.16.3 217KiB
1.4MiB/s 00:00 [##################] 100.0%
libthai-0.1.28 162KiB
1.1MiB/s 00:00 [##################] 100.0%
guile-ssh-0.16.3-debug 223KiB
1.3MiB/s 00:00 [##################] 100.0%
libxext-1.3.4 33KiB
227KiB/s 00:00 [##################] 100.0%
libxt-1.2.1 181KiB
713KiB/s 00:00 [##################] 100.0%
perl-gettext-1.07 11KiB
142KiB/s 00:00 [##################] 100.0%
libxmu-1.1.3 68KiB
519KiB/s 00:00 [##################] 100.0%
libxpm-3.5.13 50KiB
350KiB/s 00:00 [##################] 100.0%
perl-pod-parser-1.65 75KiB
456KiB/s 00:00 [##################] 100.0%
libxaw-1.0.14 322KiB
1.0MiB/s 00:00 [##################] 100.0%
perl-sgmls-1.1 33KiB
529KiB/s 00:00 [##################] 100.0%
perl-syntax-keyword-try-0.28 29KiB
244KiB/s 00:00 [##################] 100.0%
perl-text-wrapi18n-0.06 5KiB
32KiB/s 00:00 [##################] 100.0%
perl-unicode-linebreak-2019.001 105KiB
853KiB/s 00:00 [##################] 100.0%
perl-xs-parse-keyword-0.06 32KiB
242KiB/s 00:00 [##################] 100.0%
perl-yaml-tiny-1.73 26KiB
177KiB/s 00:00 [##################] 100.0%
pixman-0.40.0 233KiB
612KiB/s 00:00 [##################] 100.0%
po4a-0.68 1.9MiB
10.1MiB/s 00:00 [##################] 100.0%
cairo-1.16.0 644KiB
4.1MiB/s 00:00 [##################] 100.0%
pango-1.48.10 344KiB
1.2MiB/s 00:00 [##################] 100.0%
graphviz-2.49.0 1.2MiB
1.15GiB/s 00:00 [ ] 5.1%
graphviz-2.49.0 1.2MiB
2.2MiB/s 00:01 [##################] 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
I'm not behind a ~ >100MB connection, and it's curious to get 1.15GiB/s
here, is that somehow the value from some cache? or is a spurious
calculation? (IMHO nothing that releases the packaging unusable thus low
priority, just curiosity, is that a bug?)
Thanks in advance,
francisMB
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#61625: Package download speed calculation, spurious results?
2023-02-19 11:14 bug#61625: Package download speed calculation, spurious results? francismb
@ 2023-02-23 13:28 ` Ludovic Courtès
[not found] ` <3c5f80e9-6d3b-ea05-cd81-b26957f4a178@email.de>
0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2023-02-23 13:28 UTC (permalink / raw)
To: francismb; +Cc: 61625
Hi,
francismb <francismb@email.de> skribis:
> graphviz-2.49.0 1.2MiB
> 1.15GiB/s 00:00 [ ] 5.1%
> graphviz-2.49.0 1.2MiB
> 2.2MiB/s 00:01 [##################] 100.0%
>
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
>
> I'm not behind a ~ >100MB connection, and it's curious to get 1.15GiB/s
> here, is that somehow the value from some cache? or is a spurious
> calculation? (IMHO nothing that releases the packaging unusable thus low
> priority, just curiosity, is that a bug?)
As you can see, the 1.15GiB/s was printed while Guix had downloaded just
5.1% of 1.2 MiB, meaning 61 KiB.
The time it takes to download 61 KiB is very small, which is why you can
end up with surprising values when dividing that by the time it took.
Notice that the final result of 2.2 MiB/s is probably accurate.
There’s not much to do here, except perhaps not displaying anything
until at a bigger chunk of time has elapsed.
Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#61625: Package download speed calculation, spurious results?
[not found] ` <3c5f80e9-6d3b-ea05-cd81-b26957f4a178@email.de>
@ 2023-03-03 9:46 ` Ludovic Courtès
0 siblings, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2023-03-03 9:46 UTC (permalink / raw)
To: francismb; +Cc: 61625-done
Hi,
francismb <francismb@email.de> skribis:
> thanks for the explanation, then AFAIU, is an scaling/extrapolation to
> seconds effect. I can imagine, that waiting a bit more, just for the
> accuracy here, isn't worth the effort (or complexity). Thus IMHO the
> issue may be closed.
Alright, closing!
Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-03-03 9:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-19 11:14 bug#61625: Package download speed calculation, spurious results? francismb
2023-02-23 13:28 ` Ludovic Courtès
[not found] ` <3c5f80e9-6d3b-ea05-cd81-b26957f4a178@email.de>
2023-03-03 9:46 ` Ludovic Courtès
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).