On 2010-05-11 10:59 +0200, Raphael Hertzog wrote: > On Wed, 21 Apr 2010, Sven Joachim wrote: >> The fix for #577756 reintroduced a severe performance degradation first >> reported in [1]. On my system, unpacking the emacs23-common package >> with a warm cache takes ~ 40 seconds, about seven times as long as with >> 1.15.5.6 and 1.15.6.1. > > Can you try with the dpkg version that is in the branch pu/async-sync > of git://git.hadrons.org/git/debian/dpkg.git ? > > I also attach the relevant patch (you can apply it on the master branch, > or even on the sid version if you prefer). Be sure to run autoreconf -f -i > after having applied the patch.
Applied this to the sid branch. > It would be nice to have a quick answer so that we can decide if we can > push that change in 1.15.7.2. Definitely a vast improvement over 1.15.7.1. A short test reveals that with a hot cache there is a slowdown of ~30% compared to 1.15.5.6 on a system without much other disk activity. When there are lots of other activities (initiated by unpacking a Linux kernel tarball in parallel), the many sync() calls cause a slowdown of ~100%. Still much better than the ~700% slowdown in 1.15.7.1. Cheers, Sven -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org