[oe] JFYI: OE build time disk usage chart

Yury Bushmelev jay4mail at gmail.com
Sat Nov 13 19:44:56 UTC 2010


2010/11/13 Yury Bushmelev <jay4mail at gmail.com>:
> 2010/11/12 Yury Bushmelev <jay4mail at gmail.com>:
>
>>> I've collected some data about disk usage while doing last testing build.
>>> Here you can see it: http://bit.ly/dnzIrq
>>> Or long direct url:
>>> https://spreadsheets.google.com/ccc?key=0AhY8lmfkCabTdGZRSGZ0eXg5cWhkV2k1c0Jvd0lvVnc&authkey=CLeK150N#gid=0
>>
>> I've added 'Chart 2' sheet to this document.
>> Direct link is
>> https://spreadsheets.google.com/ccc?key=0AhY8lmfkCabTdGZRSGZ0eXg5cWhkV2k1c0Jvd0lvVnc&authkey=CLeK150N#gid=1
>
> New data again:
> https://spreadsheets.google.com/a/jay-tech.ru/ccc?key=0AhY8lmfkCabTdGZRSGZ0eXg5cWhkV2k1c0Jvd0lvVnc&authkey=CLeK150N#gid=2
> https://spreadsheets.google.com/a/jay-tech.ru/ccc?key=0AhY8lmfkCabTdGZRSGZ0eXg5cWhkV2k1c0Jvd0lvVnc&authkey=CLeK150N#gid=3
>
> First (Chart 3) is build with BB_SCHEDULER="completion" (default when
> using rm_work).
> Second (Chart 4) is build with BB_SCHEDULER="speed" (default when
> rm_work is not used).
> As you can see, "speed" scheduler slightly improved build time (about
> 40 min for me) but about 40Gb of disk peak space was used.
> "Completion" is a bit slower but uses about 34Gb in peak.

And finally last chart from this series:
https://spreadsheets.google.com/a/jay-tech.ru/ccc?key=0AhY8lmfkCabTdGZRSGZ0eXg5cWhkV2k1c0Jvd0lvVnc&authkey=CLeK150N#gid=4

Every image was built by separate bitbake run. BB_SCHEDULER="completion".
This build type have minimal peak disk usage - 20G for collie and 33G
overall maximum.
You can compare it with Chart 3 but Chart 3 build was used bitbake
1.10 (Chart 5 was used bb master).

I have vmstat data from last build as well but have no time to parse
and analyze it right now.

-- 
Yuri Bushmelev




More information about the Openembedded-devel mailing list