@@ -23,6 +23,76 @@ The driver is not currently suitable for general use.
2323 [ slides] ( https://lpc.events/event/16/contributions/1180/attachments/1017/1961/deck.pdf )
2424 and [ video] ( https://lpc.events/event/16/contributions/1180/attachments/1017/2249/go )
2525
26+ ## 6.10-rc5 Rebase Performance ([ ` rnvme-v6.10-rc5 ` ] ( https://github.com/metaspace/linux/tree/rnvme-v6.10-rc5 ) )
27+
28+ ### Setup
29+
30+ - AMD Ryzen 5 7600
31+ - 32 GB 4800 MT/s DDR5 on one channel
32+ - 1x Samsung 990 Pro 1TB (PCIe 4.0 x4 16 GT/S)
33+ - NixOS 24.05
34+
35+ ### Results
36+
37+ - 40 samples
38+ - Difference of means modeled with t-distribution
39+ - P95 confidence intervals
40+
41+ ![ ] ( rnvme/nvme-v6.10-rc5-absolute.svg )
42+
43+ ![ ] ( rnvme/nvme-v6.10-rc5-relative.svg )
44+
45+ The graph shows
46+ <math >
47+ <mfrac >
48+ <mrow >
49+ <mi >R</mi >
50+ <mo >-</mo >
51+ <mi >C</mi >
52+ </mrow >
53+ <mrow >
54+ <mi >C</mi >
55+ </mrow >
56+ </mfrac >
57+ </math >
58+ where C is IO/s for the C driver and R is IO/s for the Rust driver. Thus, negative
59+ means the C driver is faster while positive means the Rust driver is faster.
60+
61+ ## 6.9 Rebase Performance ([ ` rnvme-v6.9 ` ] ( https://github.com/metaspace/linux/tree/rnvme-v6.9 ) )
62+
63+ ### Setup
64+
65+ - AMD Ryzen 5 7600
66+ - 32 GB 4800 MT/s DDR5 on one channel
67+ - 1x Samsung 990 Pro 1TB (PCIe 4.0 x4 16 GT/S)
68+ - NixOS 24.05
69+
70+ ### Results
71+
72+ - 40 samples
73+ - Difference of means modeled with t-distribution
74+ - P95 confidence intervals
75+
76+ ![ ] ( rnvme/nvme-v6.9-absolute.svg )
77+
78+ ![ ] ( rnvme/nvme-v6.9-relative.svg )
79+
80+ The graph shows
81+ <math >
82+ <mfrac >
83+ <mrow >
84+ <mi >R</mi >
85+ <mo >-</mo >
86+ <mi >C</mi >
87+ </mrow >
88+ <mrow >
89+ <mi >C</mi >
90+ </mrow >
91+ </mfrac >
92+ </math >
93+ where C is IO/s for the C driver and R is IO/s for the Rust driver. Thus, negative
94+ means the C driver is faster while positive means the Rust driver is faster.
95+
2696## 6.8 Rebase Performance ([ ` rnvme-v6.8 ` ] ( https://github.com/metaspace/linux/tree/rnvme-v6.8 ) )
2797
2898### Setup
0 commit comments