[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#58035] sync-before-registering is false, possibly the cause of empt
From: |
Ludovic Courtès |
Subject: |
[bug#58035] sync-before-registering is false, possibly the cause of empty files in the store |
Date: |
Tue, 18 Oct 2022 17:34:19 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) |
Hi,
zimoun <zimon.toutoune@gmail.com> skribis:
> 3x time slower with my hardware. Closing?
Ouch!
> On mar., 04 oct. 2022 at 23:49, Ludovic Courtès <ludo@gnu.org> wrote:
>
>> Maybe a good test would be to run a daemon on an “average” HDD with
>> sync-before-registering = true and to run ‘perf timechart record’ while
>> it’s fetching a large number of substitutes. That way we’d have
>> concrete data to talk about.
>
> + Comparison using the manifest below.
> + guix-daemon built using fd4cbcbed7; two flavors.
> + Guix revision f43a783.
> + Before the experiment, complete ’guix gc’.
>
> # test-58035/guix-daemon --build-users-group=guixbuild
> # perf timechart record
> $ time guix build -m some-packages.scm
> # perf timechart --highlight guix
OK.
> 1/ sync-before-registering = false
>
> real 6m24.215s
> user 0m10.627s
> sys 0m0.512s
>
> [ perf record: Woken up 1984 times to write data ]
> [ perf record: Captured and wrote 497.403 MB perf.data (5042727 samples)]
>
>
> 2/ sync-before-registering = true
>
> real 19m46.470s
> user 0m12.367s
> sys 0m0.557s
>
> [ perf record: Woken up 2625 times to write data ]
> [ perf record: Captured and wrote 658.066 MB perf.data (6712342 samples) ]
That speaks for itself.
Let’s keep the bug open in case Maxime or someone else comes up with a
more practical fix.
Thanks,
Ludo’.
- [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store, Ludovic Courtès, 2022/10/04
- [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store, Maxime Devos, 2022/10/04
- [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store, Ludovic Courtès, 2022/10/04
- [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store, zimoun, 2022/10/17
- [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store, Maxime Devos, 2022/10/17
- [bug#58035] sync-before-registering is false, possibly the cause of empty files in the store,
Ludovic Courtès <=