diff options
-rw-r--r-- | build/conf/auto.conf | 5 | ||||
-rw-r--r-- | build/conf/bblayers.conf | 6 | ||||
-rw-r--r-- | build/conf/local.conf | 3 | ||||
-rw-r--r-- | oe-build-perf-test.log | 26 | ||||
-rw-r--r-- | output.log | 58 | ||||
-rw-r--r-- | results.xml | 64 |
6 files changed, 92 insertions, 70 deletions
diff --git a/build/conf/auto.conf b/build/conf/auto.conf deleted file mode 100644 index b84c4d3256..0000000000 --- a/build/conf/auto.conf +++ /dev/null @@ -1,5 +0,0 @@ -MACHINE = "qemux86" -BB_NUMBER_THREADS = "8" -PARALLEL_MAKE = "-j 8" -DL_DIR = "/media/yocto_disk/poky-new-perf/build-perf-test/downloads" -CONNECTIVITY_CHECK_URIS = "" diff --git a/build/conf/bblayers.conf b/build/conf/bblayers.conf index 01a90bfd62..d722260d70 100644 --- a/build/conf/bblayers.conf +++ b/build/conf/bblayers.conf @@ -6,7 +6,7 @@ BBPATH = "${TOPDIR}" BBFILES ?= "" BBLAYERS ?= " \ - /media/yocto_disk/poky-new-perf/meta \ - /media/yocto_disk/poky-new-perf/meta-poky \ - /media/yocto_disk/poky-new-perf/meta-yocto-bsp \ + /media/yocto_disk/poky-perf/meta \ + /media/yocto_disk/poky-perf/meta-poky \ + /media/yocto_disk/poky-perf/meta-yocto-bsp \ " diff --git a/build/conf/local.conf b/build/conf/local.conf index 365b6eb20c..2535cc22b7 100644 --- a/build/conf/local.conf +++ b/build/conf/local.conf @@ -235,3 +235,6 @@ PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" # track the version of this file when it was generated. This can safely be ignored if # this doesn't mean anything to you. CONF_VERSION = "1" +DL_DIR = "/media/yocto_disk/poky-perf/build-perf-test/downloads" +CONNECTIVITY_CHECK_URIS ="" + diff --git a/oe-build-perf-test.log b/oe-build-perf-test.log deleted file mode 100644 index 7f4170e10b..0000000000 --- a/oe-build-perf-test.log +++ /dev/null @@ -1,26 +0,0 @@ -[2016-10-03 22:00:08,785] INFO: Using Git branch:commit master:3a73fe0efcb7aeefcca7011bba887caad03d4d03 (42545) -[2016-10-03 22:00:08,786] INFO: Executing test test1: Measure wall clock of bitbake core-image-sato and size of tmp dir -[2016-10-03 22:00:08,786] INFO: Logging command: bitbake core-image-sato -c fetchall -[2016-10-03 22:05:20,270] INFO: Timing command: bitbake core-image-sato -[2016-10-03 23:09:00,209] INFO: Saving buildstats in JSON format -[2016-10-03 23:10:27,254] INFO: Executing test test12: Measure bitbake virtual/kernel -[2016-10-03 23:10:27,256] INFO: Logging command: bitbake virtual/kernel -c fetchall -[2016-10-03 23:10:41,569] INFO: Logging command: bitbake virtual/kernel -[2016-10-03 23:10:43,409] INFO: Logging command: bitbake virtual/kernel -c cleansstate -[2016-10-03 23:10:53,581] INFO: Timing command: bitbake virtual/kernel -[2016-10-03 23:15:30,518] INFO: Executing test test13: Build core-image-sato with rm_work enabled -[2016-10-03 23:15:30,519] INFO: Logging command: bitbake core-image-sato -c fetchall -[2016-10-03 23:19:14,768] INFO: Timing command: bitbake -R /media/yocto_disk/poky-new-perf/build-perf-test/results-3a73fe0-20161003220003/test13/postfile.conf core-image-sato -[2016-10-04 00:21:49,323] INFO: Saving buildstats in JSON format -[2016-10-04 00:22:20,634] INFO: Executing test test2: Measure bitbake core-image-sato -c rootfs with sstate -[2016-10-04 00:22:20,635] INFO: Logging command: bitbake core-image-sato -c fetchall -[2016-10-04 00:22:46,145] INFO: Logging command: bitbake core-image-sato -[2016-10-04 00:23:35,831] INFO: Timing command: bitbake core-image-sato -c rootfs -[2016-10-04 00:25:43,846] INFO: Executing test test3: Parsing time metrics (bitbake -p) -[2016-10-04 00:25:43,850] INFO: Timing command: bitbake -p -[2016-10-04 00:26:00,156] INFO: Timing command: bitbake -p -[2016-10-04 00:26:11,518] INFO: Timing command: bitbake -p -[2016-10-04 00:26:12,778] INFO: Executing test test4: eSDK metrics -[2016-10-04 00:26:12,778] INFO: Logging command: bitbake core-image-sato -c fetchall -[2016-10-04 00:26:27,329] INFO: Logging command: bitbake core-image-sato -c do_populate_sdk_ext -[2016-10-04 00:52:53,362] INFO: Timing command: /media/yocto_disk/poky-new-perf/build-perf-test/build-3a73fe0-20161003220003/tmp/deploy/sdk/poky-glibc-x86_64-core-image-sato-i586-toolchain-ext-2.1+snapshot.sh -y -d /media/yocto_disk/poky-new-perf/build-perf-test/build-3a73fe0-20161003220003/tmp/esdk-deploy diff --git a/output.log b/output.log new file mode 100644 index 0000000000..4a3ad7a60c --- /dev/null +++ b/output.log @@ -0,0 +1,58 @@ +mar oct 4 02:00:04 CDT 2016: Running on master:3a73fe0efcb7aeefcca7011bba887caad03d4d03 +mar oct 4 02:00:05 CDT 2016: Running Test 1, part 1/3: Measure wall clock of bitbake core-image-sato and size of tmp/ dir +mar oct 4 02:00:05 CDT 2016: Running: bitbake core-image-sato -c fetchall +mar oct 4 02:05:10 CDT 2016: Finished bitbake core-image-sato -c fetchall +mar oct 4 02:05:10 CDT 2016: Removing tmp +mar oct 4 02:05:11 CDT 2016: Removing sstate-cache +mar oct 4 02:05:11 CDT 2016: Syncing and dropping caches +mar oct 4 02:05:15 CDT 2016: Timing: bitbake core-image-sato +mar oct 4 03:09:22 CDT 2016: TIME: 1:04:06 +mar oct 4 03:09:22 CDT 2016: More stats can be found in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/results.log.1 +mar oct 4 03:11:23 CDT 2016: SIZE of tmp dir is: 27043044 +mar oct 4 03:11:23 CDT 2016: Buildstats are saved in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/buildstats-test1 +mar oct 4 03:11:23 CDT 2016: Running Test 1, part 2/3: bitbake virtual/kernel -c cleansstate and time bitbake virtual/kernel +mar oct 4 03:11:23 CDT 2016: Running: bitbake virtual/kernel -c cleansstate +mar oct 4 03:11:40 CDT 2016: Finished bitbake virtual/kernel -c cleansstate +mar oct 4 03:11:40 CDT 2016: Syncing and dropping caches +mar oct 4 03:11:49 CDT 2016: Timing: bitbake virtual/kernel +mar oct 4 03:16:39 CDT 2016: TIME: 4:50.08 +mar oct 4 03:16:39 CDT 2016: More stats can be found in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/results.log.2 +mar oct 4 03:16:39 CDT 2016: Running Test 1, part 3/3: Build core-image-sato w/o sstate and report size of tmp/dir with rm_work enabled +mar oct 4 03:16:39 CDT 2016: Removing tmp +mar oct 4 03:21:19 CDT 2016: Removing sstate-cache +mar oct 4 03:21:23 CDT 2016: Syncing and dropping caches +mar oct 4 03:21:37 CDT 2016: Timing: bitbake core-image-sato +mar oct 4 04:24:06 CDT 2016: TIME: 1:02:29 +mar oct 4 04:24:06 CDT 2016: More stats can be found in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/results.log.3 +mar oct 4 04:24:13 CDT 2016: SIZE of tmp dir is: 6548596 +mar oct 4 04:24:13 CDT 2016: Buildstats are saved in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/buildstats-test13 +mar oct 4 04:24:13 CDT 2016: Running Test 2: Measure wall clock of bitbake core-image-sato -c rootfs with sstate +mar oct 4 04:24:13 CDT 2016: Removing tmp +mar oct 4 04:24:27 CDT 2016: Syncing and dropping caches +mar oct 4 04:24:36 CDT 2016: Timing: bitbake core-image-sato -c rootfs +mar oct 4 04:26:47 CDT 2016: TIME: 2:10.29 +mar oct 4 04:26:47 CDT 2016: More stats can be found in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/results.log.4 +mar oct 4 04:26:47 CDT 2016: Running Test 3: Parsing time metrics (bitbake -p) +mar oct 4 04:26:47 CDT 2016: Removing tmp/cache && cache +mar oct 4 04:26:47 CDT 2016: Timing: bitbake -p +mar oct 4 04:27:03 CDT 2016: TIME: 0:16.31 +mar oct 4 04:27:03 CDT 2016: More stats can be found in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/results.log.5 +mar oct 4 04:27:03 CDT 2016: Removing tmp/cache/default-glibc/ +mar oct 4 04:27:03 CDT 2016: Timing: bitbake -p +mar oct 4 04:27:14 CDT 2016: TIME: 0:11.09 +mar oct 4 04:27:14 CDT 2016: More stats can be found in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/results.log.6 +mar oct 4 04:27:14 CDT 2016: Timing: bitbake -p +mar oct 4 04:27:15 CDT 2016: TIME: 0:01.22 +mar oct 4 04:27:15 CDT 2016: More stats can be found in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/results.log.7 +mar oct 4 04:27:15 CDT 2016: Running Test 4: eSDK size and installation time +mar oct 4 04:27:15 CDT 2016: Running: bitbake core-image-sato -c do_populate_sdk_ext +mar oct 4 04:53:10 CDT 2016: Finished bitbake core-image-sato -c do_populate_sdk_ext +mar oct 4 04:53:10 CDT 2016: Download SIZE of eSDK is: 1481041 kB +mar oct 4 04:53:10 CDT 2016: Syncing and dropping caches +mar oct 4 04:53:24 CDT 2016: Timing: tmp/deploy/sdk/poky-glibc-x86_64-core-image-sato-i586-toolchain-ext-2.1+snapshot.sh -y -d tmp/esdk-deploy +mar oct 4 04:59:29 CDT 2016: TIME: 6:05.01 +mar oct 4 04:59:31 CDT 2016: More stats can be found in /media/yocto_disk/poky-perf/build-perf-test/results-3a73fe0-20161004020004/results.log.8 +mar oct 4 04:59:31 CDT 2016: Install SIZE of eSDK is: 5455372 kB +mar oct 4 04:59:33 CDT 2016: All done, cleaning up... +mar oct 4 04:59:33 CDT 2016: Removing tmp +mar oct 4 05:02:00 CDT 2016: Removing sstate-cache diff --git a/results.xml b/results.xml index 2cbbae43bb..0e6c3eed7c 100644 --- a/results.xml +++ b/results.xml @@ -1,68 +1,60 @@ <?xml version="1.0" encoding="utf-8"?> <testsuites> - <testsuite errors="0" failures="0" hostname="ypperf02" name="oeqa.buildperf" skipped="0" tests="6" time="10702.674123" timestamp="2016-10-04T03:00:08.785991"> - <testcase classname="oeqa.buildperf.test_basic.Test1P1" description="Measure wall clock of bitbake core-image-sato and size of tmp dir" name="test1" time="4218.460465" timestamp="2016-10-03T22:00:08.786038"> + <testsuite errors="0" failures="0" hostname="ypperf02" name="oeqa.buildperf" skipped="0" tests="6" time="10916.0" timestamp="2016-10-04T07:00:04"> + <testcase classname="oeqa.buildperf.test_basic.Test1P1" description="Build core-image-sato" name="test1" time="4278.0" timestamp="2016-10-04T07:00:05"> <sysres legend="bitbake core-image-sato" name="build"> - <time timestamp="2016-10-03T22:05:20.362375">3819.820805</time> - <iostat cancelled_write_bytes="8927350784" rchar="249668172581" read_bytes="5144424448" syscr="101518024" syscw="54576859" wchar="70457899540" write_bytes="46507081728"/> - <rusage ru_inblock="10046872" ru_majflt="23476" ru_maxrss="916532" ru_minflt="1224456297" ru_nivcsw="25547703" ru_nvcsw="25941430" ru_oublock="90834144" ru_stime="1720.42" ru_utime="21539.164"/> + <time timestamp="2016-10-04T07:05:15">3846.0</time> + <rusage ru_inblock="9811648" ru_majflt="18721" ru_maxrss="916812" ru_minflt="1234124665" ru_nivcsw="25610454" ru_nvcsw="25843928" ru_oublock="90291464" ru_stime="1812.03" ru_utime="21468.5"/> </sysres> <diskusage legend="tmpdir" name="tmpdir"> - <size>27022048</size> + <size>27043044</size> </diskusage> </testcase> - <testcase classname="oeqa.buildperf.test_basic.Test1P2" description="Measure bitbake virtual/kernel" name="test12" time="303.272254" timestamp="2016-10-03T23:10:27.246582"> + <testcase classname="oeqa.buildperf.test_basic.Test1P2" description="Build virtual/kernel" name="test12" time="316.0" timestamp="2016-10-04T08:11:23"> <sysres legend="bitbake virtual/kernel" name="build"> - <time timestamp="2016-10-03T23:10:53.606613">276.911146</time> - <iostat cancelled_write_bytes="311881728" rchar="17402500755" read_bytes="759046144" syscr="3801843" syscw="1537343" wchar="2132324608" write_bytes="1929125888"/> - <rusage ru_inblock="1482424" ru_majflt="4668" ru_maxrss="562628" ru_minflt="54965206" ru_nivcsw="207374" ru_nvcsw="675276" ru_oublock="3767824" ru_stime="77.016" ru_utime="1329.22"/> + <time timestamp="2016-10-04T08:11:49">290.08</time> + <rusage ru_inblock="1610752" ru_majflt="4637" ru_maxrss="563324" ru_minflt="55094907" ru_nivcsw="206853" ru_nvcsw="676272" ru_oublock="3792864" ru_stime="78.12" ru_utime="1334.12"/> </sysres> </testcase> - <testcase classname="oeqa.buildperf.test_basic.Test1P3" description="Build core-image-sato with rm_work enabled" name="test13" time="4010.115247" timestamp="2016-10-03T23:15:30.518888"> - <sysres legend="bitbakecore-image-sato" name="build"> - <time timestamp="2016-10-03T23:19:14.794962">3754.527933</time> - <iostat cancelled_write_bytes="12288892928" rchar="249755874711" read_bytes="2786795520" syscr="103155904" syscw="54625238" wchar="70663215037" write_bytes="45979267072"/> - <rusage ru_inblock="5442960" ru_majflt="8135" ru_maxrss="916708" ru_minflt="1235425845" ru_nivcsw="27289758" ru_nvcsw="24591475" ru_oublock="89803256" ru_stime="1769.288" ru_utime="21840.608"/> + <testcase classname="oeqa.buildperf.test_basic.Test1P3" description="Build core-image-sato with rm_work enabled" name="test13" time="4054.0" timestamp="2016-10-04T08:16:39"> + <sysres legend="bitbake core-image-sato" name="build"> + <time timestamp="2016-10-04T08:21:37">3749.0</time> + <rusage ru_inblock="5460232" ru_majflt="7951" ru_maxrss="916560" ru_minflt="1232304642" ru_nivcsw="26605180" ru_nvcsw="24751826" ru_oublock="90118360" ru_stime="1781.18" ru_utime="21748.93"/> </sysres> <diskusage legend="tmpdir" name="tmpdir"> - <size>6540412</size> + <size>6548596</size> </diskusage> </testcase> - <testcase classname="oeqa.buildperf.test_basic.Test2" description="Measure bitbake core-image-sato -c rootfs with sstate" name="test2" time="203.212471" timestamp="2016-10-04T00:22:20.634196"> + <testcase classname="oeqa.buildperf.test_basic.Test2" description="Run core-image-sato do_rootfs with sstate" name="test2" time="154.0" timestamp="2016-10-04T09:24:13"> <sysres legend="bitbake do_rootfs" name="do_rootfs"> - <time timestamp="2016-10-04T00:23:35.853974">127.991671</time> - <iostat cancelled_write_bytes="143843328" rchar="4832695160" read_bytes="1073696768" syscr="1591466" syscw="993142" wchar="3717103063" write_bytes="1984385024"/> - <rusage ru_inblock="2097064" ru_majflt="386" ru_maxrss="180820" ru_minflt="14940384" ru_nivcsw="77917" ru_nvcsw="599889" ru_oublock="3875752" ru_stime="26.976" ru_utime="301.08"/> + <time timestamp="2016-10-04T09:24:36">130.29</time> + <rusage ru_inblock="2225032" ru_majflt="410" ru_maxrss="183472" ru_minflt="14453399" ru_nivcsw="73449" ru_nvcsw="597839" ru_oublock="3878552" ru_stime="25.82" ru_utime="295.08"/> </sysres> </testcase> - <testcase classname="oeqa.buildperf.test_basic.Test3" description="Parsing time metrics (bitbake -p)" name="test3" time="28.931999" timestamp="2016-10-04T00:25:43.846719"> + <testcase classname="oeqa.buildperf.test_basic.Test3" description="Bitbake parsing (bitbake -p)" name="test3" time="28.0" timestamp="2016-10-04T09:26:47"> <sysres legend="bitbake -p (no caches)" name="parse_1"> - <time timestamp="2016-10-04T00:25:43.851252">16.302391</time> - <iostat cancelled_write_bytes="1069056" rchar="31514869" read_bytes="0" syscr="9695" syscw="4871" wchar="32869772" write_bytes="16928768"/> - <rusage ru_inblock="0" ru_majflt="0" ru_maxrss="113996" ru_minflt="329634" ru_nivcsw="10671" ru_nvcsw="7810" ru_oublock="33064" ru_stime="0.764" ru_utime="120.724"/> + <time timestamp="2016-10-04T09:26:47">16.31</time> + <rusage ru_inblock="0" ru_majflt="0" ru_maxrss="112380" ru_minflt="334880" ru_nivcsw="10802" ru_nvcsw="7160" ru_oublock="32552" ru_stime="0.82" ru_utime="121.2"/> </sysres> <sysres legend="bitbake -p (no tmp/cache)" name="parse_2"> - <time timestamp="2016-10-04T00:26:00.157584">11.360063</time> - <iostat cancelled_write_bytes="909312" rchar="31645569" read_bytes="0" syscr="9776" syscw="4868" wchar="32188562" write_bytes="16236544"/> - <rusage ru_inblock="0" ru_majflt="0" ru_maxrss="113236" ru_minflt="305433" ru_nivcsw="8762" ru_nvcsw="7568" ru_oublock="31712" ru_stime="0.76" ru_utime="81.24"/> + <time timestamp="2016-10-04T09:27:03">11.09</time> + <rusage ru_inblock="0" ru_majflt="0" ru_maxrss="113188" ru_minflt="306366" ru_nivcsw="9519" ru_nvcsw="10253" ru_oublock="31288" ru_stime="0.75" ru_utime="79.88"/> </sysres> <sysres legend="bitbake -p (cached)" name="parse_3"> - <time timestamp="2016-10-04T00:26:11.519911">1.257765</time> - <iostat cancelled_write_bytes="20480" rchar="24821738" read_bytes="0" syscr="6816" syscw="1539" wchar="783780" write_bytes="393216"/> - <rusage ru_inblock="0" ru_majflt="0" ru_maxrss="98716" ru_minflt="63115" ru_nivcsw="13" ru_nvcsw="8025" ru_oublock="768" ru_stime="0.124" ru_utime="1.192"/> + <time timestamp="2016-10-04T09:27:14">1.22</time> + <rusage ru_inblock="8" ru_majflt="0" ru_maxrss="98040" ru_minflt="62801" ru_nivcsw="12" ru_nvcsw="7991" ru_oublock="784" ru_stime="0.09" ru_utime="1.19"/> </sysres> </testcase> - <testcase classname="oeqa.buildperf.test_basic.Test4" description="eSDK metrics" name="test4" time="1938.68099" timestamp="2016-10-04T00:26:12.778769"> + <testcase classname="oeqa.buildperf.test_basic.Test4" description="eSDK metrics" name="test4" time="1938.0" timestamp="2016-10-04T09:27:15"> <diskusage legend="eSDK installer" name="installer_bin"> - <size>1480804</size> + <size>1481041</size> </diskusage> <sysres legend="eSDK deploy" name="deploy"> - <time timestamp="2016-10-04T00:52:53.383559">337.691254</time> - <iostat cancelled_write_bytes="750129152" rchar="13789574555" read_bytes="353296384" syscr="3362060" syscw="7003131" wchar="12876329665" write_bytes="6380072960"/> - <rusage ru_inblock="689960" ru_majflt="327" ru_maxrss="249448" ru_minflt="20925749" ru_nivcsw="361880" ru_nvcsw="1904305" ru_oublock="12461080" ru_stime="69.82" ru_utime="683.588"/> + <time timestamp="2016-10-04T09:53:24">365.01</time> + <rusage ru_inblock="3177408" ru_majflt="348" ru_maxrss="244996" ru_minflt="22013862" ru_nivcsw="314939" ru_nvcsw="1830922" ru_oublock="12465896" ru_stime="73.98" ru_utime="684.75"/> </sysres> <diskusage legend="deploy dir" name="deploy_dir"> - <size>5585044</size> + <size>5455372</size> </diskusage> </testcase> </testsuite> |