[BuildStream] Weekly Performance Update



Here are the benchmark results for the week beginning 30/09/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.gke.mybinder.org/user/buildstream-ben-marks-notebooks-gexu1j5p/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) │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 26/08 -> 01/09 │ 6.28 │ 200.0 │ 6.64 │ 229.0 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 02/09 -> 08/09 │ 6.63 │ 201.0 │ 6.84 │ 230.0 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 11/09 -> 15/09 │ 6.49 │ 202.0 │ 6.81 │ 230.0 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 16/09 -> 22/09 │ 6.40 │ 202.0 │ 6.79 │ 230.0 │
└────────────────┴────────────────┴────────────────┴────────────────┴────────────────┘
│ 23/09 -> 29/09 │ 6.61 │ 202.0 │ 7.46 │ 231.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) │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 26/08 -> 01/09 │ 131.58 │ 227.0 │ 133.74 │ 227.0 │ 131.95 │ 227.0 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 02/09 -> 08/09 │ 132.97 │ 228.0 │ 139.49 │ 228.0 │ 133.31 │ 228.0 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 11/09 -> 15/09 │ 134.35 │ 228.0 │ 139.27 │ 228.0 │ 133.14 │ 228.0 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 16/09 -> 22/09 │ 127.80 │ 228.0 │ 132.13 │ 228.0 │ 128.89 │ 228.0 │
└────────────────┴────────────────┴────────────────┴────────────────┴────────────────┴────────────────┴────────────────┘
│ 23/09 -> 29/09 │ 132.40 │ 228.0 │ 135.45 │ 228.0 │ 131.24 │ 228.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

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