Completed
Introduction
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Optimizing for NVMe Drives - The 10 Microsecond Challenge
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 NVMe Drives
- 3 Latency Numbers
- 4 IOPS and Latency
- 5 Rethink the architecture
- 6 IO request lifecycle
- 7 Latency
- 8 Completion mechanisms
- 9 PCIe device assignment
- 10 Configuration
- 11 libvert
- 12 Example
- 13 CPU Idle Halt Poll
- 14 Results
- 15 iopoll
- 16 Bare metal vs NVMe
- 17 Virtio Block
- 18 IOThreads
- 19 IOThreads Configuration
- 20 Userspace NVMe Driver
- 21 Polling Queues
- 22 AIO Fast Path
- 23 Linux IO Poll
- 24 QMU Storage daemon
- 25 Future direction
- 26 Summary
- 27 Conclusion