performance-metrics: Add a binary target for performance metrics

This commit creates a new binary target for generating performance metrics,
and also adds a set of performance tests for network throughput/latency,
block I/O performance, and boot time.

Signed-off-by: Bo Chen <chen.bo@intel.com>
This commit is contained in:
Bo Chen
2022-01-10 21:27:58 -08:00
committed by Rob Bradford
parent c9c031a425
commit 1a17564ee9
5 changed files with 967 additions and 0 deletions

12
Cargo.lock generated
View File

@@ -627,6 +627,18 @@ dependencies = [
"vmm-sys-util",
]
[[package]]
name = "performance-metrics"
version = "0.1.0"
dependencies = [
"dirs 4.0.0",
"lazy_static",
"serde_json",
"test_infra",
"vmm-sys-util",
"wait-timeout",
]
[[package]]
name = "pkg-config"
version = "0.3.24"