[systemd-devel] Significant performance loss caused by commit a65f06b: journal: return -ECHILD after a fork
Tomasz Torcz
tomek at pipebreaker.pl
Tue Jul 11 14:55:04 UTC 2017
On Tue, Jul 11, 2017 at 04:10:38PM +0200, Lennart Poettering wrote:
> On Tue, 11.07.17 16:07, Lennart Poettering (lennart at poettering.net) wrote:
> > Hmm, so I run a slightly older glibc, as I haven#t updated my system
> > in a while:
> >
> > $ strace -c journalctl --since -1hour 2>&1 >/dev/null | head -10
> > % time seconds usecs/call calls errors syscall
> > ------ ----------- ----------- --------- --------- ----------------
> > 25.95 0.001276 7 195 mmap
> > 23.21 0.001141 7 164 30 open
> > 22.29 0.001096 9 119 munmap
> > 6.53 0.000321 2 134 close
> > 6.10 0.000300 2 135 fstat
> > 5.15 0.000253 5 56 mprotect
> > 4.88 0.000240 2 102 fstatfs
> > 2.30 0.000113 4 32 read
> >
> > getpid() is nowhere to be seen in this... Seems Fedora regressed on
> > this too recently. Meh.
>
> Forgot to mention:
>
> $ rpm -qa glibc
> glibc-2.24-4.fc25.x86_64
>
> Apparently, this regressed between this version and
> glibc-2.24-9.fc25.x86_64 hence.
>
From glibc changelog:
* Wed Jun 07 2017 Arjun Shankar <arjun.is at lostca.se> - 2.24-6
- Auto-sync with upstream release/2.24/master,
commit 7b60553e360731338631ccdda71590ac5deca137, fixing:
- Remove the PID cache (#1443976)
--
Tomasz Torcz To co nierealne -- tutaj jest normalne.
xmpp: zdzichubg at chrome.pl Ziomale na życie mają tu patenty specjalne.
More information about the systemd-devel
mailing list