Skip to content

Integrate nvmed executor with reactor, moving towards thread-per-core

Jacob Lorentzon requested to merge 4lDO2/drivers:nvme-executor into master

Improves throughput from 144 MB/s to 163 MB/s when running (was a while ago I checked that though)

dd if=/dev/zero of=/scheme/disk.pci-00-00-05.0-nvme/1 bs=128k count=8192

Likely blocked until ahcid has also been asyncified, after !249 (merged) unified disk schemes. Other drivers that don't multiplex IO requests could be done using "TrivialExecutor" where it's async but just blocks.

Edited by Jacob Lorentzon

Merge request reports

Loading