Skip to content

Commit 050eb26

Browse files
committed
Null Block Driver: use an extra # for non-title headers
Except the two at the top that were already correct. Signed-off-by: Miguel Ojeda <[email protected]>
1 parent 1f43f39 commit 050eb26

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

src/Null-Block-Driver.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -66,21 +66,21 @@ 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))
69+
## 6.8 Rebase ([`rnull-v6.8`](https://github.com/metaspace/linux/tree/rnull-v6.8))
7070

7171
Changes from `rnull-v6.8-rc6`:
7272

7373
- Slight refactoring of patch order
7474

75-
## Performance
75+
### Performance
7676

77-
### Setup
77+
#### Setup
7878

7979
- 12th Gen Intel(R) Core(TM) i5-12600
8080
- 32 GB DRAM
8181
- Debian Bullseye userspace
8282

83-
### Results
83+
#### Results
8484

8585
- Plot shows `(mean_iops_r - mean_iops_c) / mean_iops_c`
8686
- 5 samples for each configuration
@@ -89,23 +89,23 @@ Changes from `rnull-v6.8-rc6`:
8989

9090
![](rnull/rnull-v6.8.svg)
9191

92-
# 6.8-rc6 Rebase ([`rnull-v6.8-rc6`](https://github.com/metaspace/linux/tree/rnull-v6.8-rc6))
92+
## 6.8-rc6 Rebase ([`rnull-v6.8-rc6`](https://github.com/metaspace/linux/tree/rnull-v6.8-rc6))
9393

9494
Changes from `rnull-6.8`:
9595

9696
- Change lock alignment mechanics
9797
- Apply reference counting to `Request`
9898
- Drop some inline directives
9999

100-
## Performance
100+
### Performance
101101

102-
### Setup
102+
#### Setup
103103

104104
- 12th Gen Intel(R) Core(TM) i5-12600
105105
- 32 GB DRAM
106106
- Debian Bullseye userspace
107107

108-
### Results
108+
#### Results
109109

110110
- Plot shows `(mean_iops_r - mean_iops_c) / mean_iops_c`
111111
- 5 samples for each configuration
@@ -115,22 +115,22 @@ Changes from `rnull-6.8`:
115115
![](rnull/rnull-v6.8-rc6.svg)
116116

117117

118-
# 6.7 Rebase ([`rnull-6.7`](https://github.com/metaspace/linux/tree/rnull-6.7))
118+
## 6.7 Rebase ([`rnull-6.7`](https://github.com/metaspace/linux/tree/rnull-6.7))
119119

120120
Changes from null_blk-6.6:
121121

122122
- Move to `Folio` for memory backing instead of `Page`
123123
- Move to `XArray` for memory backing instead of `RaddixTree`
124124

125-
## Performance
125+
### Performance
126126

127-
### Setup
127+
#### Setup
128128

129129
- 12th Gen Intel(R) Core(TM) i5-12600
130130
- 32 GB DRAM
131131
- Debian Bullseye userspace
132132

133-
### Results
133+
#### Results
134134

135135
- Plot shows `(mean_iops_r - mean_iops_c) / mean_iops_c`
136136
- 40 samples
@@ -139,16 +139,16 @@ Changes from null_blk-6.6:
139139

140140
![](rnull/rnull-6.7.svg)
141141

142-
# Performance September 2023 ([`null_blk-6.6`](https://github.com/metaspace/linux/tree/null_blk-6.6))
142+
## Performance September 2023 ([`null_blk-6.6`](https://github.com/metaspace/linux/tree/null_blk-6.6))
143143

144-
## Setup
144+
### Setup
145145

146146
- 12th Gen Intel(R) Core(TM) i5-12600
147147
- 32 GB DRAM
148148
- 1x INTEL MEMPEK1W016GA (PCIe 3.0 x2)
149149
- Debian Bullseye userspace
150150

151-
## Results
151+
### Results
152152

153153
- Plot shows `(mean_iops_r - mean_iops_c) / mean_iops_c`
154154
- 40 samples
@@ -157,16 +157,16 @@ Changes from null_blk-6.6:
157157

158158
![](rnull/null_blk-6.6.svg)
159159

160-
# Performance September 2023
160+
## Performance September 2023
161161

162-
## Setup
162+
### Setup
163163

164164
- 12th Gen Intel(R) Core(TM) i5-12600
165165
- 32 GB DRAM
166166
- 1x INTEL MEMPEK1W016GA (PCIe 3.0 x2)
167167
- Debian Bullseye userspace
168168

169-
## Results
169+
### Results
170170

171171
In most cases there is less than 2% difference between the Rust and C drivers.
172172

@@ -177,7 +177,7 @@ In most cases there is less than 2% difference between the Rust and C drivers.
177177
![](./rnull/readwrite-iops.svg)
178178
![](./rnull/randrw-iops.svg)
179179

180-
# Contact
180+
## Contact
181181

182182
Please contact Andreas Hindborg through
183183
[Zulip](Contact.md#zulip-chat).

0 commit comments

Comments
 (0)