On Sat, May 07, 2011 at 06:45:03PM +0200, Raphael Hertzog wrote:
> On Sat, 07 May 2011, Bill Allombert wrote:
> > Thanks, please find a popularity-contest script that uses dpkg -L by batch.
> > The size of the batch is $dpkg_batch_size at the start of the script.
> > 
> > Below are timings on my laptop (with a fast solid-state disk):
> > 
> > Direct access   :  2.214 s
> > batch of 1  pkg : 31.446 s
> > batch of 2  pkgs:  5.218 s
> > batch of 3  pkgs:  2.652 s
> > batch of 4  pkgs:  2.405 s
> > batch of 5  pkgs:  2.395 s
> > batch of 8  pkgs:  2.380 s
> > batch of 10 pkgs:  2.370 s
> > batch of >=10 pkgs: about 2.370 s
> > 
> > Please test with multiarch.
> 
> Thanks, seems to work fine, I have no error/warning at least.
> 
> batch of 1 pkg: 3m10.789s
> batch of 2 pkgs: 0m21.769s
> batch of 3 pkgs: 0m6.362s
> batch of 4 pkgs: 0m4.763s
> batch of 5 pkgs: 0m4.714s
> batch of 10 pkgs: 0m4.670s
> Direct access: 0m4.637s

OK, so you get comparable results. It is very odd that there so much a 
difference between
batch of 1 package and batch of 2 packages. Maybe this is a dpkg issue ?

Also, how does dpkg -L handles the dpkg lock ?

Cheers,
-- 
Bill. <[email protected]>

Imagine a large red swirl here. 


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/20110508102631.GF6897@yellowpig

Reply via email to