Subject: Re: [bug#51427] [PATCH] nix: libstore: Do not remove unused links when deleting specific items.

From: Tobias Geerinckx-Rice <[email-masked]>
Date: Tue, 19 Jul 2022 21:25:24 +0200

Liliana Marie Prikler 写道：
> scheme@(guile-user)> ,t (length (scandir "/gnu/store/.links"))
> $1 = 213027
> ;; 1417.872747s real time, 28.514293s run time.  1.284866s spent 
> in GC.

[…]

> So yeah, assuming that scandir scales linearly

…your rotational drive is beyond ridiculously slower than mine (an 
ST1000DM010-2EP102):

athena.tobias.gr:~ λ echo 3 | sudo tee /proc/sys/vm/drop_caches 
3
athena.tobias.gr:~ λ guix repl
[…]
scheme@(guix-user)> ,use (ice-9 ftw)
scheme@(guix-user)> ,t (length (scandir "/gnu/store/.links"))
$1 = 164437
;; 7.081361s real time, 2.569773s run time.  0.199963s spent in 
   GC.

Kind regards,

T G-R