[BuildStream] Weekly Performance Update
- From: Tom Pollard <tom pollard codethink co uk>
- To: buildstream-list gnome org
- Subject: [BuildStream] Weekly Performance Update
- Date: Tue, 12 Nov 2019 10:56:44 +0000
Hi, sorry for the delay, we had to perform an update to the CI.
Here are the results for last week (10/10/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-zu90x2vy/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) │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 07/10 -> 13/10 │ 201.0 │ 6.48 │ 230.0 │
6.81 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 14/10 -> 20/10 │ 201.0 │ 6.43 │ 230.0 │
6.74 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 21/10 -> 27/10 │ 202.0 │ 6.44 │ 231.0 │
6.79 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 28/10 -> 03/11 │ 203.0 │ 6.5 │ 232.0 │
6.76 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 04/11 -> 10/11 │ 204.0 │ 6.45 │ 232.0 │
7.81 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
---
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) │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 07/10 -> 13/10 │ 228.0 │ 132.75 │ 228.0 │
134.59 │ 228.0 │ 133.11 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 14/10 -> 20/10 │ 228.0 │ 133.42 │ 228.0 │
136.9 │ 228.0 │ 134.72 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 21/10 -> 27/10 │ 228.0 │ 135.44 │ 228.0 │
137.26 │ 228.0 │ 134.83 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 28/10 -> 03/11 │ 229.0 │ 132.43 │ 229.0 │
134.25 │ 229.0 │ 131.26 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
│ 04/11 -> 10/11 │ 230.0 │ 144.46 │ 230.0 │
148.33 │ 230.0 │ 145.5 │
├────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
---
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]