Skip to content

Commit 773201d

Browse files
committed
rnull: add entries for v6.8-rc6 and v6.8
Signed-off-by: Andreas Hindborg <[email protected]>
1 parent 9fd39a1 commit 773201d

File tree

3 files changed

+7585
-0
lines changed

3 files changed

+7585
-0
lines changed

src/Null-Block-Driver.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,55 @@ in this work:
6666
- [Original RFC Patches](https://github.com/metaspace/linux/tree/null_block-RFC)
6767
- [Mailing List Post](https://lore.kernel.org/all/[email protected]/)
6868

69+
# 6.8 Rebase ([`rnull-v6.8`](https://github.com/metaspace/linux/tree/rnull-v6.8))
70+
71+
Changes from `rnull-v6.8-rc6`:
72+
73+
- Slight refactoring of patch order
74+
75+
## Performance
76+
77+
### Setup
78+
79+
- 12th Gen Intel(R) Core(TM) i5-12600
80+
- 32 GB DRAM
81+
- Debian Bullseye userspace
82+
83+
### Results
84+
85+
- Plot shows `(mean_iops_r - mean_iops_c) / mean_iops_c`
86+
- 5 samples for each configuration
87+
- Difference of means modeled with t-distribution
88+
- P95 confidence intervals
89+
90+
![](rnull/rnull-v6.8.svg)
91+
92+
# 6.8-rc6 Rebase ([`rnull-v6.8-rc6`](https://github.com/metaspace/linux/tree/rnull-v6.8-rc6))
93+
94+
Changes from `rnull-6.8`:
95+
96+
- Change lock alignment mechanics
97+
- Apply reference counting to `Request`
98+
- Drop some inline directives
99+
100+
## Performance
101+
102+
### Setup
103+
104+
- 12th Gen Intel(R) Core(TM) i5-12600
105+
- 32 GB DRAM
106+
- Debian Bullseye userspace
107+
108+
### Results
109+
110+
- Plot shows `(mean_iops_r - mean_iops_c) / mean_iops_c`
111+
- 5 samples for each configuration
112+
- Difference of means modeled with t-distribution
113+
- P95 confidence intervals
114+
115+
![](rnull/rnull-v6.8-rc6.svg)
116+
117+
69118
# 6.7 Rebase ([`rnull-6.7`](https://github.com/metaspace/linux/tree/rnull-6.7))
70119

71120
Changes from null_blk-6.6:

0 commit comments

Comments
 (0)