On 07/03/13 05:45, Andreas Bartelt wrote:
I made a new build of current and the problem with tar performance seems
to be resolved now.
before:
# time tar -xzpf /usr/releasedir/comp53.tgz
3m17.81s real 0m2.14s user 0m2.22s system
# time tar -xzpf /usr/releasedir/base53.tgz
3m39.33s real 0m2.23s user 0m2.23s system
after:
# dmesg|head -n2
OpenBSD 5.3-current (GENERIC.MP) #0: Tue Jul 2 22:44:07 CEST 2013
root@test:/usr/src/sys/arch/amd64/compile/GENERIC.MP
# time tar -xzpf /usr/releasedir/comp53.tgz
0m8.92s real 0m1.80s user 0m1.07s system
# time tar -xzpf /usr/releasedir/base53.tgz
0m11.29s real 0m2.21s user 0m1.17s system
I was wrong -- the problem persists!
Directly after booting into a system built with the current source, tar
extraction performance is OK (like in my second example from above), but
after 'make build && make release' of current source on the same system,
tar extraction performance is horrible (like in the first example from
above).
So tar extraction performance seems to get much worse after the system
was under heavy I/O for a while (i.e., after make build && make release).
Can anyone reproduce this?
Best Regards
Andreas