This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Be sure to join us at Vault 2017 and register here
View analytic
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 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 for storage and networking. | Currently I'm working on dusting out murky corners of the linux SCSI stack, and looking on integrating multipath better with the... Read More →

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

Attendees (11)