NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: misc/50046
The following reply was made to PR misc/50046; it has been noted by GNATS.
From: Frank Wille <frank%phoenix.owl.de@localhost>
To: Christos Zoulas <christos%zoulas.com@localhost>,
gnats-bugs%NetBSD.org@localhost,
misc-bug-people%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Cc:
Subject: Re: misc/50046
Date: Tue, 21 Jul 2015 17:01:47 +0200
Christos Zoulas wrote:
> Can you please test the stdbuf change I posted on tech-userlevel
> (compile and re-install libc), together with adding:
>
> export STDBUF0=L
> export STDBUF1=L
> export STDBUF2=L
>
> in the beginning of rc and reverting rc and rc.subr to pre-pinger
> changes?
I did some test runs today on an Amiga 1200, 68030/40MHz with 64MB. The
multiuser boot process takes here 8 minutes and 44 seconds, which was less
than half the time with NetBSD 6.
In the first tests I reverted /etc/rc to 1.167, but left the _rc_pid
definition in line 87 in. Otherwise booting will hang (it is needed by
rc.subr). Results ("new clib" includes your stdbuf changes):
old clib: 7:00 min.
new clib: 6:57 min.
new clib with STDBUFn=L: 6:58 min.
new clib with STDBUFn=U: 7:01 min.
The stdbuf change doesn't make a big difference here. But removing the "nop"
pinger code is already noticable.
In the next tests I reverted /etc/rc to 1.167 and /etc/rc.subr to 1.93, as
suggested by Arto Huusko:
old clib: 3:44 min.
new clib: 3:38 min.
So I can confirm that reverting /etc/rc.subr is the key. Would be great to
find a solution here.
--
Frank Wille
Home |
Main Index |
Thread Index |
Old Index