[PATCHv2] NVMe: Stripe queue IRQ vector assignments

Keith Busch keith.busch at intel.com
Thu Jun 11 11:22:14 PDT 2015


On Wed, 10 Jun 2015, Jon Derrick wrote:
> This patch will stripe io queue IRQ vector assignments across the
> available vector resources. This also changes the current implementation
> which reduces the number of io queues to the number of vectors enabled.
> This fixes another issue where the admin queue and io queue 0 were
> unnecessarily sharing an vector.

Just want to make a couple points, but these concerns shouldn't hold
up acceptance since this is still better than what we had before, and
I don't see an obvious solution to either problem.

1, This will break the irq affinity hints.

2, We don't control or know which CPUs share the h/w queues when you assign
the queue's vector, so we could create sub-optimal sharing.



More information about the Linux-nvme mailing list