diff options
author | Kashyap Desai <kashyap.desai@broadcom.com> | 2020-08-19 18:20:35 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2020-10-06 17:33:44 +0300 |
commit | 103fbf8e4020845e4fcf63819288cedb092a3c91 (patch) | |
tree | 7672905d1d26fa4aa4f1909fdfa7827510a9f901 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | f7c4cdc712ab803f7cdd3d47025081831f457ecc (diff) | |
download | linux-103fbf8e4020845e4fcf63819288cedb092a3c91.tar.xz |
scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug
Fusion adapters can steer completions to individual queues, and
we now have support for shared host-wide tags.
So we can enable multiqueue support for fusion adapters.
Once driver enable shared host-wide tags, cpu hotplug feature is also
supported as it was enabled using below patchsets -
commit bf0beec0607d ("blk-mq: drain I/O when all CPUs in a hctx are
offline")
Currently driver has provision to disable host-wide tags using
"host_tagset_enable" module parameter.
Once we do not have any major performance regression using host-wide
tags, we will drop the hand-crafted interrupt affinity settings.
Performance is also meeting the expecatation - (used both none and
mq-deadline scheduler)
24 Drive SSD on Aero with/without this patch can get 3.1M IOPs
3 VDs consist of 8 SAS SSD on Aero with/without this patch can get 3.1M
IOPs.
Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
Signed-off-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: John Garry <john.garry@huawei.com>
Tested-by: Douglas Gilbert <dgilbert@interlog.com>
Acked-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions