1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Blk-mq/SCSI-mq Are Looking Real Good For Linux Disk Performance

Hardware

Published on 07 November 2014 09:00 AM EST
Written by Michael Larabel in Hardware
2 Comments

It's been a while since last having any major news to report on the multi-queue block layer for the Linux kernel, but that blk-mq and more recent scsi-mq work is progressing well.

After entering the mainline kernel and then being revised a few cycles, blk-mq is effectively feature complete and fast while more recently, SCSI-mq entered the mainline kernel. The multi-queue block layer can lead to better drive performance through reducing latency by balancing I/O workload across multiple CPU cores and allowing for multiple hardware queues.

For those wishing to learn more on the blk-mq/scsi-mq current work, Christoph Hellwig presented at LinuxCon Europe last month regarding this multi-queue block layer work. The slides are available in PDF form.

Blk-mq/SCSI-mq Are Looking Real Good For Linux Disk Performance


The performance improvements shared in the presentation look very good for large systems, Linux 3.18 brings a compile-time option for being able to switch between blk-mq and the legacy code, and in the near term the developers hope to replace the old SCSI I/O code with the blk-mq code. Missing features right now are I/O scheduler support in blk-mq and mainline multi-path support. Check out the aforelinked slides if you wish to learn more about this major, modern improvement to the Linux kernel.

Blk-mq/SCSI-mq Are Looking Real Good For Linux Disk Performance


About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
Latest Linux Articles
  1. CS:GO & TF2 Extensively Tested On The Newest Open-Source Radeon Linux Driver
  2. AMD Radeon Graphics Performance On The Linux 3.18 Kernel
  3. Btrfs RAID: Built-In/Native RAID vs. Mdadm
  4. NVIDIA's Linux Driver Can Deliver Better OpenGL Performance Than Windows 8.1
Latest Linux News
  1. Fifth: A New Web Browser Based On WebKitFLTK
  2. OpenGL Support Is Looking Good For GTK+ 3.16, But Help Is Needed
  3. Linux Mint 17.1 Release Candidate Out
  4. GeForce GTX 970/980 Linux Benchmarks With NVIDIA 346.16 Driver
  5. NVIDIA Adds "Nyan Blaze" To Coreboot
  6. Intel Releases Beignet 1.0 For Open-Source OpenCL
  7. Over-Volting Your GPU With The New NVIDIA Linux Driver
  8. AMD's "AMDKFD" HSA Driver Is Ready For Pulling In Linux 3.19
  9. A New High-Performance, Bindless Graphics API Comes To Rust
  10. The Switch To Systemd Will Likely Occur For Ubuntu 15.04
Latest Forum Discussions
  1. New build, first Linux PC, what could go wrong? ;)
  2. Ubuntu Developers Still Thinking What To Do About Adobe Flash Support
  3. Rich Geldreich On The State Of Linux Gaming
  4. How to get rid of Linux
  5. Microsoft To Open-Source .NET, Bring It Officially To Linux
  6. how to configure module phoromatic ?
  7. Strange sorting of results
  8. Step by Step install of Latest Nvidia Driver Article Request