guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Performance regression on NFS with new manifest version


From: Ludovic Courtès
Subject: Re: Performance regression on NFS with new manifest version
Date: Thu, 05 Oct 2017 16:54:46 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Hello,

Roel Janssen <address@hidden> skribis:

> I couldn't install *all* R packages, but I used it on our shared R
> profile:
>
> $ guixr package --list-installed -p /gnu/profiles/per-language/r
> ncurses       6.0     out     
> /gnu/store/djvxj8r1xwvrm89xqjrd44wwaxc02i74-ncurses-6.0
> coreutils     8.27    out     
> /gnu/store/ps92fz5p6l3mz9ddi388p1891r2q3fva-coreutils-8.27
> grep  3.0     out     /gnu/store/bxnxmg6vamnlp95skrgdqw7s86ag1f51-grep-3.0
> sed   4.4     out     /gnu/store/673v5pxadfdj1zkmpm90s6j89367w4af-sed-4.4
> r-sparql      1.16    out     
> /gnu/store/5qhr4va0af65a0jrpj6nc7xdnw9s4345-r-sparql-1.16

Unfortunately most of these packages are not in Guix proper AFAICS.
Could you come up with a simple way for me to reproduce the issue on
Guix master?

> $ strace -c guixr package --search-paths -p /gnu/profiles/per-language/r      
>                  
> export PATH="/gnu/profiles/per-language/r/bin"
> export R_LIBS_SITE="/gnu/profiles/per-language/r/site-library/"
> export TERMINFO_DIRS="/gnu/profiles/per-language/r/share/terminfo"
> % time     seconds  usecs/call     calls    errors syscall
> ------ ----------- ----------- --------- --------- ----------------
>  98.31    0.139510       11626        12         6 wait4
>   0.77    0.001087          36        30         9 open
>   0.43    0.000615          21        29         8 stat

I think you’re tracing ‘guixr’, which forks and just waits for ‘guix’
and other commands, no?

TIA!

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]