@@ -66,6 +66,55 @@ in this work:
66
66
- [ Original RFC Patches] ( https://github.com/metaspace/linux/tree/null_block-RFC )
67
67
- [ Mailing List Post
] ( https://lore.kernel.org/all/[email protected] / )
68
68
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
+
69
118
# 6.7 Rebase ([ ` rnull-6.7 ` ] ( https://github.com/metaspace/linux/tree/rnull-6.7 ) )
70
119
71
120
Changes from null_blk-6.6:
0 commit comments