Here’s the High Performance Block IO on Linux hacking session video.
It’s based on my recent article about achieving 11M IOPS & 66 GB/s IO on a single ThreadRipper workstation.
Enjoy!
Towards the end of this video, I also explain how I got up to 11.5M IOPS without having to keep CPUs 100% busy, with batched I/O submission and completion checks I reduced the CPU usage pretty noticeably. Also, with properly configuring I/O polling queues in the Linux kernel, I got close to 10M IOPS by using just 10 CPUs (leaving almost 70% of CPU time idle).