File tree Expand file tree Collapse file tree 3 files changed +4269
-0
lines changed Expand file tree Collapse file tree 3 files changed +4269
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,41 @@ 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.11-rc2 Rebase Performance ([ ` rnvme-v6.11-rc2 ` ] ( https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git/log/?h=rnvme-v6.11-rc2 ) )
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.11-rc2-absolute.svg )
42+
43+ ![ ] ( rnvme/nvme-v6.11-rc2-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+
2661## 6.10 Rebase Performance ([ ` rnvme-v6.10 ` ] ( https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git/log/?h=rnvme-v6.10 ) )
2762
2863### Setup
You can’t perform that action at this time.
0 commit comments