Article 4Y94N SCSI Multi-Queue (scsi-mq)

SCSI Multi-Queue (scsi-mq)

by
Bobby9999
from LinuxQuestions.org on (#4Y94N)
Hi all,

I have a question regarding multi-queue (MQ) in SCSI layer. Since Linux kernel 3.13 (2014), the linux block layer has multi-queue a.k.a mq-blk.

Post mq-blk in block layer, the SCSI IO submission path had to be updated. As a result, SCSI multi-queue a.k.a scsi-mq work has been functional since Linux kernel 3.17.

My question is: How actually multi-queuing is achieved in SCSI? Traditionally, the SCSI mid-level layer used to create queuecommand (). Now when there is multi-queuing implemented in SCSI, does multi-queuing actually means creating multi queuecommand ()?

Please help me understand it. Thanks.latest?d=yIl2AUoC8zA latest?i=VdrvCvqqmg4:1aDgpBeUr0Q:F7zBnMy latest?i=VdrvCvqqmg4:1aDgpBeUr0Q:V_sGLiP latest?d=qj6IDK7rITs latest?i=VdrvCvqqmg4:1aDgpBeUr0Q:gIN9vFwVdrvCvqqmg4
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments