mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
performance-metrics: Rename queue_num to num_queues
The former is ambiguous as it could be considered the ordinal (and is used elsewhere in the codebase for that). Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
@@ -86,7 +86,7 @@ impl Default for MetricsReport {
|
|||||||
pub struct PerformanceTestControl {
|
pub struct PerformanceTestControl {
|
||||||
test_timeout: u32,
|
test_timeout: u32,
|
||||||
test_iterations: u32,
|
test_iterations: u32,
|
||||||
queue_num: Option<u32>,
|
num_queues: Option<u32>,
|
||||||
queue_size: Option<u32>,
|
queue_size: Option<u32>,
|
||||||
net_rx: Option<bool>,
|
net_rx: Option<bool>,
|
||||||
fio_ops: Option<FioOps>,
|
fio_ops: Option<FioOps>,
|
||||||
@@ -98,7 +98,7 @@ impl fmt::Display for PerformanceTestControl {
|
|||||||
"test_time = {}s, test_iterations = {}",
|
"test_time = {}s, test_iterations = {}",
|
||||||
self.test_timeout, self.test_iterations
|
self.test_timeout, self.test_iterations
|
||||||
);
|
);
|
||||||
if let Some(o) = self.queue_num {
|
if let Some(o) = self.num_queues {
|
||||||
output = format!("{}, queue_num = {}", output, o);
|
output = format!("{}, queue_num = {}", output, o);
|
||||||
}
|
}
|
||||||
if let Some(o) = self.queue_size {
|
if let Some(o) = self.queue_size {
|
||||||
@@ -120,7 +120,7 @@ impl PerformanceTestControl {
|
|||||||
Self {
|
Self {
|
||||||
test_timeout: 10,
|
test_timeout: 10,
|
||||||
test_iterations: 5,
|
test_iterations: 5,
|
||||||
queue_num: None,
|
num_queues: None,
|
||||||
queue_size: None,
|
queue_size: None,
|
||||||
net_rx: None,
|
net_rx: None,
|
||||||
fio_ops: None,
|
fio_ops: None,
|
||||||
@@ -223,7 +223,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_virtio_net_throughput_bps_single_queue_rx",
|
name: "performance_virtio_net_throughput_bps_single_queue_rx",
|
||||||
func_ptr: performance_net_throughput,
|
func_ptr: performance_net_throughput,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(1), // used as 'queue_pairs'
|
num_queues: Some(1), // used as 'queue_pairs'
|
||||||
queue_size: Some(256),
|
queue_size: Some(256),
|
||||||
net_rx: Some(true),
|
net_rx: Some(true),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -233,7 +233,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_virtio_net_throughput_bps_single_queue_tx",
|
name: "performance_virtio_net_throughput_bps_single_queue_tx",
|
||||||
func_ptr: performance_net_throughput,
|
func_ptr: performance_net_throughput,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(1), // used as 'queue_pairs'
|
num_queues: Some(1), // used as 'queue_pairs'
|
||||||
queue_size: Some(256),
|
queue_size: Some(256),
|
||||||
net_rx: Some(false),
|
net_rx: Some(false),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -243,7 +243,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_virtio_net_throughput_bps_multi_queue_rx",
|
name: "performance_virtio_net_throughput_bps_multi_queue_rx",
|
||||||
func_ptr: performance_net_throughput,
|
func_ptr: performance_net_throughput,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(2), // used as 'queue_pairs'
|
num_queues: Some(2), // used as 'queue_pairs'
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
net_rx: Some(true),
|
net_rx: Some(true),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -253,7 +253,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_virtio_net_throughput_bps_multi_queue_tx",
|
name: "performance_virtio_net_throughput_bps_multi_queue_tx",
|
||||||
func_ptr: performance_net_throughput,
|
func_ptr: performance_net_throughput,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(2), // used as 'queue_pairs'
|
num_queues: Some(2), // used as 'queue_pairs'
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
net_rx: Some(false),
|
net_rx: Some(false),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -263,7 +263,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_block_io_bps_read",
|
name: "performance_block_io_bps_read",
|
||||||
func_ptr: performance_block_io,
|
func_ptr: performance_block_io,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(1),
|
num_queues: Some(1),
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
fio_ops: Some(FioOps::Read),
|
fio_ops: Some(FioOps::Read),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -273,7 +273,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_block_io_bps_write",
|
name: "performance_block_io_bps_write",
|
||||||
func_ptr: performance_block_io,
|
func_ptr: performance_block_io,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(1),
|
num_queues: Some(1),
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
fio_ops: Some(FioOps::Write),
|
fio_ops: Some(FioOps::Write),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -283,7 +283,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_block_io_bps_random_read",
|
name: "performance_block_io_bps_random_read",
|
||||||
func_ptr: performance_block_io,
|
func_ptr: performance_block_io,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(1),
|
num_queues: Some(1),
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
fio_ops: Some(FioOps::RandomRead),
|
fio_ops: Some(FioOps::RandomRead),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -293,7 +293,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_block_io_bps_random_write",
|
name: "performance_block_io_bps_random_write",
|
||||||
func_ptr: performance_block_io,
|
func_ptr: performance_block_io,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(1),
|
num_queues: Some(1),
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
fio_ops: Some(FioOps::RandomWrite),
|
fio_ops: Some(FioOps::RandomWrite),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -303,7 +303,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_block_io_bps_multi_queue_read",
|
name: "performance_block_io_bps_multi_queue_read",
|
||||||
func_ptr: performance_block_io,
|
func_ptr: performance_block_io,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(2),
|
num_queues: Some(2),
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
fio_ops: Some(FioOps::Read),
|
fio_ops: Some(FioOps::Read),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -313,7 +313,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_block_io_bps_multi_queue_write",
|
name: "performance_block_io_bps_multi_queue_write",
|
||||||
func_ptr: performance_block_io,
|
func_ptr: performance_block_io,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(2),
|
num_queues: Some(2),
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
fio_ops: Some(FioOps::Write),
|
fio_ops: Some(FioOps::Write),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -323,7 +323,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_block_io_bps_multi_queue_random_read",
|
name: "performance_block_io_bps_multi_queue_random_read",
|
||||||
func_ptr: performance_block_io,
|
func_ptr: performance_block_io,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(2),
|
num_queues: Some(2),
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
fio_ops: Some(FioOps::RandomRead),
|
fio_ops: Some(FioOps::RandomRead),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
@@ -333,7 +333,7 @@ const TEST_LIST: [PerformanceTest; 15] = [
|
|||||||
name: "performance_block_io_bps_multi_queue_random_write",
|
name: "performance_block_io_bps_multi_queue_random_write",
|
||||||
func_ptr: performance_block_io,
|
func_ptr: performance_block_io,
|
||||||
control: PerformanceTestControl {
|
control: PerformanceTestControl {
|
||||||
queue_num: Some(2),
|
num_queues: Some(2),
|
||||||
queue_size: Some(1024),
|
queue_size: Some(1024),
|
||||||
fio_ops: Some(FioOps::RandomWrite),
|
fio_ops: Some(FioOps::RandomWrite),
|
||||||
..PerformanceTestControl::default()
|
..PerformanceTestControl::default()
|
||||||
|
|||||||
@@ -210,7 +210,7 @@ fn measure_virtio_net_throughput(
|
|||||||
|
|
||||||
pub fn performance_net_throughput(control: &PerformanceTestControl) -> f64 {
|
pub fn performance_net_throughput(control: &PerformanceTestControl) -> f64 {
|
||||||
let test_time = control.test_timeout;
|
let test_time = control.test_timeout;
|
||||||
let queue_pairs = control.queue_num.unwrap();
|
let queue_pairs = control.num_queues.unwrap();
|
||||||
let queue_size = control.queue_size.unwrap();
|
let queue_size = control.queue_size.unwrap();
|
||||||
let rx = control.net_rx.unwrap();
|
let rx = control.net_rx.unwrap();
|
||||||
|
|
||||||
@@ -606,7 +606,7 @@ fn parse_fio_output(output: &str, fio_ops: &FioOps, num_jobs: u32) -> Result<f64
|
|||||||
|
|
||||||
pub fn performance_block_io(control: &PerformanceTestControl) -> f64 {
|
pub fn performance_block_io(control: &PerformanceTestControl) -> f64 {
|
||||||
let test_time = control.test_timeout;
|
let test_time = control.test_timeout;
|
||||||
let queue_num = control.queue_num.unwrap();
|
let queue_num = control.num_queues.unwrap();
|
||||||
let queue_size = control.queue_size.unwrap();
|
let queue_size = control.queue_size.unwrap();
|
||||||
let fio_ops = control.fio_ops.as_ref().unwrap();
|
let fio_ops = control.fio_ops.as_ref().unwrap();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user