Skip to content

Commit

Permalink
Add a 'Reports' category (#301)
Browse files Browse the repository at this point in the history
* new category: Reports
* benchmarking report node 8.7.2
  • Loading branch information
mgmeier authored Dec 8, 2023
1 parent 10735b7 commit 021296c
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,17 @@ const config = {
editUrl
},
],
[
'content-blog',
/** @type {import('@docusaurus/plugin-content-blog').Options} */
{
id: 'reports',
routeBasePath: 'reports',
path: 'reports',
authorsMapPath: 'authors.yml',
editUrl
},
],
],

scripts: [
Expand Down Expand Up @@ -82,6 +93,7 @@ const config = {
items: [
{ to: '/', label: 'Home', position: 'right' },
{ to: '/quarterly', label: 'Quarterly', position: 'right' },
{ to: '/reports', label: 'Reports', position: 'right' },
{
type: 'dropdown',
to: 'tags',
Expand All @@ -99,6 +111,9 @@ const config = {
{ to: 'tags/crypto', label: 'Crypto' },
{ to: 'tags/goedel', label: 'Goedel' },
{ to: 'tags/mithril', label: 'Mithril' },
{ to: 'tags/performance-tracing', label: 'Performance & Tracing' },
{ to: 'reports/tags/benchmarking-reports', label: 'Benchmarking Reports' },

],
},
{ to: 'archive', label: 'Archive', position: 'right' },
Expand Down
38 changes: 38 additions & 0 deletions reports/2023-12-performance-8.7.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: Benchmarking -- Node 8.7.2
slug: 2023-12-performance-8.7.2
authors: mgmeier
tags: [benchmarking-reports]
hide_table_of_contents: false
---

## Setup

As part of the release benchmarking cycle, we're comparing benchmarking runs for 3 different versions of `cardano-node`:
* `8.1.2` - the last mainnet release
* `8.7.0-pre` - as an intermediate reference point
* `8.7.2` - the next mainnet release

For each version, we're gathering various metrics under 2 different workloads:
1. _value-only_: Each transaction consumes 2 inputs and creates 2 outputs, changing the UTxO set. This workload produces full blocks (> 80kB) exclusively.
2. _Plutus_: Each transaction contains a Plutus script exhausting the per-tx execution budget. This workload produces small blocks (< 3kB) exclusively.

Benchmarking is performed on a cluster of 52 nodes spread across 3 different AWS regions, interconnected using a static, restricted topology. All runs
were performed in the Babbage era.


## Observations

*to be published calendar week 50*

## Conclusion

*to be published calendar week 50*

## Attachments

Full report for _value-only workload_, PDF downloadable [here](../static/pdf/benchmarking/8.7.1_8.1.2_8.7.0-pre_8.7.1-pre.value-only.pdf).

Full report for _Plutus workload_, PDF downloadable [here](../static/pdf/benchmarking/8.7.1_8.1.2_8.7.0-pre_8.7.1-pre.plutus.pdf).

The relese benchmarks for `8.7.2` were performed on tag `8.7.1-pre`, which features identical `cardano-node` components.
5 changes: 5 additions & 0 deletions reports/authors.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
mgmeier:
image_url: https://github.com/mgmeier.png
name: Michael Karg
title: Performance and Tracing Team Lead
url: https://github.com/mgmeier
Binary file not shown.
Binary file not shown.

0 comments on commit 021296c

Please sign in to comment.