Howdy,

As some may recall, I upgraded my rig to a 8 core CPU, expanded memory,
added a hard drive etc etc a while back.  All of which made things a bit
faster.  Each core isn't that much faster but the extra cores certainly
help in most cases.  It is a noticeable improvement.  There's one thing
tho that it just doesn't help much on.  That thing is the emerge command
itself.  When I run emerge, based on gkrellm etc, it always uses one
core and that's it.  As one knows, emerge can take a while trying to
figure out the best way to upgrade, especially when something is causing
a road block and requires a detour.  Will portage ever be able to use
more than one core?  I'd suspect that if it could use all available
cores, it would speed things up quite a bit.  It may not be 8 times
faster in my case but even 4 times faster would be nice, more even
better.  Others that have more cores/threads/whatever could see a even
larger speed increase. 

I'm sure trying to get portage to do things in parallel would be a
programmers nightmare.  It may not even be doable given how the tree is
done or that the complexity of calculating all the options is just to
much to run in parallel.  Still, does anyone think it will be possible
at some point?  Anyone else think it would be as awesome as I do? 
Anyone know if it is something that is being worked on?  I think I read
on -dev once long ago about this but can't recall details and I'm not
aware of any movement in that direction.  I haven't seen any mention of
it in a long while now.

Just curious. 

Dale

:-)  :-) 

Reply via email to