Vault 2017 has ended
Be sure to join us at Vault 2017 and register here
Back To Schedule
Thursday, March 23 • 4:25pm - 5:15pm
SCSI-MQ on Legacy Hardware - Hannes Reinecke, SUSE Labs

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
linux block multiqueue has been implemented to provide best performance for modern multi-queued IO subsystems like NVMe. The SCSI stack also has been converted to make use of it by providing a simple 1-queue implementation.

However, most existing HBAs like LSI/Broadcom mpt3sas or PMC aacraid already employ MSI-X interrupt steering to spread out the load during interrupt processing, But this is only for the reception side, not the submission side.
So it doesn't quite match with the premises of block-mq, which assumes queue pairs, one for the submission and one for the reception side.

In this presentation I will be giving a performance analysis of the various methods on how block-mq can be mapped onto these HBAs, with the aim of providing tuning hints for the best possible performance and establish the best overall default parameters.

avatar for Hannes Reinecke

Hannes Reinecke

Teamlead Storage & Networking, SUSE Linux GmbH
Studied Physics with main focus image processing in Heidelberg from 1990 until 1997, followed by a PhD in Edinburgh 's Heriot-Watt University in 2000. Working at SUSE Labs with focus on storage and mainframe. Principal contact point for storage related issues on SLES and teamlead... Read More →

Thursday March 23, 2017 4:25pm - 5:15pm EDT
William Dawes AB