linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/1] libata: Get rid of ata_port::qc_allocated bitmask
@ 2014-01-21 15:02 Alexander Gordeev
  2014-01-21 15:02 ` [PATCH 1/1] " Alexander Gordeev
  0 siblings, 1 reply; 3+ messages in thread
From: Alexander Gordeev @ 2014-01-21 15:02 UTC (permalink / raw)
  To: Tejun Heo
  Cc: Alexander Gordeev, linux-kernel, linux-ide, Nicholas A. Bellinger

Hi Tejun,

This update is against "scsi-mq" branch in Nicholas tree:
git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git

A quick check with 'fio' tool's random reading indicates an
moderate improvement on a single drive, four threads and the
queue depth of 32:

  read : io=131072KB, bw=149785B/s, iops=36, runt=896066msec

vs

  read : io=131072KB, bw=166884B/s, iops=40, runt=804257msec

I have not measured cache line bouncing itself. I am kind of
limited in hardware configurations, but let me know if you
want to see more testing anyway.

Thanks!

Alexander Gordeev (1):
  libata: Get rid of ata_port::qc_allocated bitmask

 drivers/ata/libata-core.c |   82 +++++++++++++++++++++++++++++++-------------
 include/linux/libata.h    |    6 ++-
 2 files changed, 62 insertions(+), 26 deletions(-)

-- 
1.7.7.6


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-02-11  8:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-21 15:02 [PATCH 0/1] libata: Get rid of ata_port::qc_allocated bitmask Alexander Gordeev
2014-01-21 15:02 ` [PATCH 1/1] " Alexander Gordeev
2014-02-11  8:40   ` Alexander Gordeev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).