Thread (2 messages) 2 messages, 2 authors, 2017-09-21

[IO Scheduler] : Query regarding Multi-Queue Block IO Queuing

From: Arun Sudhilal <hidden>
Date: 2017-09-21 05:22:02

Hello Narendra,

On Tue, Aug 1, 2017 at 6:19 PM, Narendra Pal Singh <
narendrapal2020@gmail.com> wrote:
Hello,

I have a server with bunch of SSD and HDD. i want to enable blk-mq for
SSDs only as it gives negative performance for rotational disks. (Please
correct me here if i required)

Is it possible to enable blk-mq for selective disks ?
SSD and HDD are two kinds of devices which should be handled by two
separate drivers. blk-mq is designed to exploit those IO controllers which
can handle multiple requests in parallel. Also blk-mq increases the
performance on devices where ramdom IO and sequencial IO performance
doesn't have much difference. blk-mq will still do a bit of IO reordering
to promote sequential access over random access. But since we have multiple
queues, the magnitude of reorder is low in blk-mq.

So to answer to your question. Ideally it might have taken care in the
drivers. No one will write a blk-mq model driver for HDD devices.

Regards,
Arun

--
Best Regards,
Narendra Pal Singh

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20170921/33ae37aa/attachment.html 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help