scripts/nvmf_perf: load common drivers before test

Make sure needed drivers are loaded before we start
the test.

Change-Id: I93e16a2266f99e7bfa6fffaede460c6230659872
Signed-off-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13616
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Michal Berger <michal.berger@intel.com>
This commit is contained in:
Karol Latecki 2022-07-04 11:49:08 +00:00 committed by Tomasz Zawadzki
parent 5d82cd2b08
commit 7807960d46

View File

@ -98,12 +98,22 @@ class Server:
return ""
def configure_system(self):
self.load_drivers()
self.configure_services()
self.configure_sysctl()
self.configure_tuned()
self.configure_cpu_governor()
self.configure_irq_affinity()
def load_drivers(self):
self.log_print("Loading drivers")
self.exec_cmd(["sudo", "modprobe", "-a",
"nvme-%s" % self.transport,
"nvmet-%s" % self.transport])
if self.mode == "kernel" and hasattr(self, "null_block") and self.null_block:
self.exec_cmd(["sudo", "modprobe", "null_blk",
"nr_devices=%s" % self.null_block])
def configure_adq(self):
if self.mode == "kernel":
self.log_print("WARNING: ADQ setup not yet supported for Kernel mode. Skipping configuration.")