[BuildStream] Weekly Performance Update (15/12/19)



-------------------------------------------------
Ipython notebook with the results:
https://mybinder.org/v2/gl/BuildStream%2Fbenchmarking%2Fbst-benchmarks-notebooks/master?filepath=all_results.ipynb

the results are hosted at:
https://hub-binder.mybinder.ovh/user/buildstream-ben-marks-notebooks-119kj49q/notebooks/all_results.ipynb

Don't forget to run "Kernel" -> "Restart and Run all" to actually
generate the graphs.

Note: If the link has expired, you'll need to go to
https://mybinder.org/ and enter:
https://gitlab.com/BuildStream/benchmarking/bst-benchmarks-notebooks into the url
field, with branch "master" and file "all_results.ipynb". Then "launch". 

---

All results were obtained on the same hardware (a Codethink dev
machine configured as a GitLab runner - not being used for anything
else), and the results files are being appended to by a CI job. Specs
as follows:

* Linux (Debian stretch)
* x86_64
* 16G RAM
* 500Gb SSD
* Intel i7-3770
* 8 cores @ 3.40 GHz

---

Here are the times and max-rss (peak memory usage) results for a `bst
show` of base-files/base-files.bst in the Debian-like project (branch:
jennis/add_all_files [1]) for the last 5 weeks:

┌────────────────┬─────────────────────────────────┬─────────────────────────────────┐
│                │              Show               │         Show once built         │
├────────────────┼────────────────┬────────────────┼────────────────┬────────────────┤
│     Dates      │    Time (s)    │  Memory (MiB)  │    Time (s)    │  Memory (MiB)  │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 11/11 -> 17/11 │ 6.38           │ 204.0          │ 7.89           │ 232.0          │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 18/11 -> 24/11 │ 6.2            │ 204.0          │ 7.83           │ 232.0          │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 25/11 -> 01/12 │ 6.21           │ 203.0          │ 7.88           │ 232.0          │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 02/12 -> 08/12 │ 6.2            │ 204.0          │ 7.82           │ 232.0          │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 09/12 -> 15/12 │ 6.12           │ 204.0          │ 7.85           │ 233.0          │
└────────────────┴────────────────┴────────────────┴────────────────┴────────────────┘

---

Here are the times and max-rss results for a `bst build` (4, 8 and 12
builders) of base-files/base-files.bst in the Debian-like project
(branch: jennis/add_all_files [1]):

┌────────────────┬─────────────────────────────────┬─────────────────────────────────┬─────────────────────────────────┐
│                │           4 Builders            │           8 Builders            │           12 Builders  
         │
├────────────────┼────────────────┬────────────────┼────────────────┬────────────────┼────────────────┬────────────────┤
│     Dates      │    Time (s)    │  Memory (MiB)  │    Time (s)    │  Memory (MiB)  │    Time (s)    │  
Memory (MiB)  │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 11/11 -> 17/11 │ 142.74         │ 230.0          │ 145.38         │ 230.0          │ 144.39         │ 230.0 
         │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 18/11 -> 24/11 │ 140.59         │ 230.0          │ 143.35         │ 230.0          │ 143.73         │ 230.0 
         │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 25/11 -> 01/12 │ 142.43         │ 230.0          │ 144.71         │ 230.0          │ 144.01         │ 230.0 
         │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 02/12 -> 08/12 │ 128.41         │ 230.0          │ 126.13         │ 230.0          │ 125.64         │ 230.0 
         │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 09/12 -> 15/12 │ 122.14         │ 231.0          │ 117.04         │ 230.0          │ 117.41         │ 230.0 
         │
└────────────────┴────────────────┴────────────────┴────────────────┴────────────────┴────────────────┴────────────────┘

---

Please see [2] if you're unable to open the weekly notebook locally.

[1] https://gitlab.com/BuildStream/benchmarking/debian-stretch-bst/tree/jennis/add_all_files
[2] https://mail.gnome.org/archives/buildstream-list/2019-February/msg00046.html
-- 
Best Regards,
Darius


For Codethink's privacy-policy please see https://www.codethink.co.uk/privacy.html


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]