[PATCH v2 0/2] nvmet: support unbound_wq for RDMA and TCP

From: Ping Gan
Date: Wed Jul 17 2024 - 05:16:56 EST


When running nvmf on SMP platform, current nvme target's RDMA and
TCP use bounded workqueue to handle IO, but when there is other high
workload on the system(eg: kubernetes), the competition between the
bounded kworker and other workload is very radical. To decrease the
resource race of OS among them, this patchset will enable unbounded
workqueue for nvmet-rdma and nvmet-tcp; besides that, it can also
get some performance improvement. And this patchset bases on previous
discussion from below session.

https://lore.kernel.org/lkml/20240717005318.109027-1-jacky_gam_2001@xxxxxxx/


Ping Gan (2):
nvmet-tcp: add unbound_wq support for nvmet-tcp
nvmet-rdma: add unbound_wq support for nvmet-rdma

drivers/nvme/target/rdma.c | 10 +++++++++-
drivers/nvme/target/tcp.c | 12 ++++++++++--
2 files changed, 19 insertions(+), 3 deletions(-)

--
2.26.2