From 788cb61a6aa3ef18451b05a775e76b23c5ad02a9 Mon Sep 17 00:00:00 2001 From: Andreas Hindborg Date: Fri, 19 Jan 2024 14:28:45 +0100 Subject: [PATCH] rnvme: Add link to 6.7 rebase and performance numbers Signed-off-by: Andreas Hindborg --- src/NVMe-driver.md | 24 + src/rnvme/nvme-all-6.7.svg | 1641 ++++++++++++++++++++++++++ src/rnvme/nvme-diff-relative-6.7.svg | 1593 +++++++++++++++++++++++++ 3 files changed, 3258 insertions(+) create mode 100644 src/rnvme/nvme-all-6.7.svg create mode 100644 src/rnvme/nvme-diff-relative-6.7.svg diff --git a/src/NVMe-driver.md b/src/NVMe-driver.md index 6523434..011c7e3 100644 --- a/src/NVMe-driver.md +++ b/src/NVMe-driver.md @@ -23,6 +23,30 @@ The driver is not currently suitable for general use. [slides](https://lpc.events/event/16/contributions/1180/attachments/1017/1961/deck.pdf) and [video](https://lpc.events/event/16/contributions/1180/attachments/1017/2249/go) +# 6.7 Rebase Performance ([`nvme-6.7`](https://github.com/metaspace/linux/tree/nvme-6.7)) + +## Setup + + - 12th Gen Intel(R) Core(TM) i5-12600 + - 32 GB DRAM + - 1x INTEL MEMPEK1W016GA (PCIe 3.0 x2) + - Debian Bullseye userspace + - LTO results are enabled by a build system patch (a hack) that was not yet published. + +## Results + +- 30 samples +- Difference of means modeled with t-distribution +- P99 confidence intervals + +![](rnvme/nvme-all-6.7.svg) + +### Difference Relative + +Plot shows `(mean_iops_r - mean_iops_c) / mean_iops_c`' + +![](rnvme/nvme-diff-relative-6.7.svg) + # Performance November 2023 ([`nvme-6.6`](https://github.com/metaspace/linux/tree/nvme-6.6)) ## Setup diff --git a/src/rnvme/nvme-all-6.7.svg b/src/rnvme/nvme-all-6.7.svg new file mode 100644 index 0000000..2315801 --- /dev/null +++ b/src/rnvme/nvme-all-6.7.svg @@ -0,0 +1,1641 @@ + + + + + + + + 2024-01-19T14:15:58.744552 + image/svg+xml + + + Matplotlib v3.8.2, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/rnvme/nvme-diff-relative-6.7.svg b/src/rnvme/nvme-diff-relative-6.7.svg new file mode 100644 index 0000000..842fd6b --- /dev/null +++ b/src/rnvme/nvme-diff-relative-6.7.svg @@ -0,0 +1,1593 @@ + + + + + + + + 2024-01-19T14:15:59.313911 + image/svg+xml + + + Matplotlib v3.8.2, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +