Selecting the right Linux I/O scheduler for a host equipped with NVMe SSD?
We are writing a highly concurrent software in C++ for a few hosts, all equipped with a single ST9500620NS as the system drive and an Intel P3700 NVMe Gen3 PCIe SSD card for data. Trying to understand the system more for tuning our software, I dug around the system (two E5-2620 v2 @ 2.10GHz CPUs, 32GB RAM, running CentOS 7.0) and was surprised to spot the following: [root@sc2u0n0 ~]# cat /sys/block/nvme0n1/queue/scheduler none This contradicts to everything that I learned about selecting the correct Linux I/O scheduler, such as from the official doc on kernel.org . I understand that NVMe is a