[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’.
- Re: Performance regression on NFS with new manifest version,
Ludovic Courtès <=