All of lore.kernel.org
 help / color / mirror / Atom feed
* Can anything be done about do_rootfs speed?
@ 2013-08-27 22:27 Paul D. DeRocco
  2013-08-27 23:25 ` Gary Thomas
  0 siblings, 1 reply; 14+ messages in thread
From: Paul D. DeRocco @ 2013-08-27 22:27 UTC (permalink / raw)
  To: yocto

I got really tired of waiting for builds on my lowly dual-core Atom
machine, so I went out and bought a nice fast machine with an i7-4770K and
a Samsung SSD. Full builds are now screechingly fast, over 10x compared to
the Atom.

But when making a tiny change, I still have to wait for do_rootfs. Since
this is a single task, it runs on a single core, so it only runs maybe
three times as fast. For my Gumstix stuff, it takes five minutes instead
of something like 15. That's a meaningful improvement, but it still seems
long when the task implementing the minor change took, oh, five seconds.
Since it's the one task that _always_ gets executed, it seems like a
bottleneck that should be addressed.

Is there any way, in the future, of breaking do_rootfs into multiple
threads, so they can take advantage of multiple cores? Or has something
like this been tried already, and found not to produce much of a speedup?
Or is the process intriniscally sequential?

-- 

Ciao,               Paul D. DeRocco
Paul                mailto:pderocco@ix.netcom.com 
 



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2013-10-02 19:20 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-27 22:27 Can anything be done about do_rootfs speed? Paul D. DeRocco
2013-08-27 23:25 ` Gary Thomas
2013-08-28  0:10   ` Paul D. DeRocco
2013-08-28  7:20     ` Martin Jansa
2013-08-28  8:36       ` Paul D. DeRocco
2013-08-28  8:49         ` Samuel Stirtzel
2013-08-28 11:30           ` Samuel Stirtzel
2013-09-04 23:50             ` Paul D. DeRocco
2013-09-05  6:56               ` Nicolas Dechesne
2013-08-28 10:55     ` Gary Thomas
2013-08-28 11:29       ` Paul Barker
2013-09-02 12:26       ` Burton, Ross
2013-10-02 16:37       ` Trevor Woerner
2013-10-02 19:20         ` Gary Thomas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.