Gabriela Cervantes
9aa8d1c917
metrics: Add parallel bandwidth limit for qemu
...
This PR adds the parallel bandwidth limit for qemu for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-18 21:08:54 +00:00
Gabriela Cervantes
af59d4bf4a
metrics: Enable parallel bandwidth iperf limit
...
This PR enables the parallel bandwidth iperf limit for kata metrics.
Fixes #7989
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-18 16:32:11 +00:00
Gabriela Cervantes
cd4fd1292a
metrics: Add iperf cpu utilization limit for qemu
...
This PR adds the iperf cpu utilization limit for qemu for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-14 17:17:47 +00:00
Gabriela Cervantes
df5cd10ea0
metrics: Add iperf value for cpu utilization
...
This PR adds the iperf value for cpu utilization for kata metrics.
Fixes #7936
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-14 16:06:49 +00:00
GabyCT
1d331124ad
Merge pull request #7925 from GabyCT/topic/bandwidthlimit
...
metrics: Add iperf bandwidth value for kata metrics
2023-09-13 17:43:55 -06:00
Gabriela Cervantes
49e2fa189c
metrics: Increase jitter value for qemu
...
This PR increases the jitter value for qemu for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-13 22:36:09 +00:00
Gabriela Cervantes
49234433a7
metrics: Increase value limit for jitter in clh
...
This PR increases the value limit for jitter in clh.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-13 21:27:08 +00:00
David Esparza
0a24d3f718
Merge pull request #7923 from GabyCT/topic/addcassandradoc
...
metrics: Add Cassandra Metrics documentation
2023-09-13 10:17:00 -06:00
GabyCT
c565053bac
Merge pull request #7895 from GabyCT/topic/removewarning
...
metrics: Remove warning from metrics documentation
2023-09-13 10:16:38 -06:00
Gabriela Cervantes
0aa073967d
metrics: Add iperf bandwidth value for qemu
...
This PR adds the iperf bandwidth value for qemu for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-12 20:57:14 +00:00
Gabriela Cervantes
615c1cbf19
metrics: Add iperf bandwidth value for kata metrics
...
This PR adds the iperf bandwidth value for kata metrics.
Fixes #7924
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-12 19:30:24 +00:00
Gabriela Cervantes
d53eb73eec
metrics: Ensure docker is running in init_env
...
This PR ensures that docker is running as part of the init_env function
in kata metrics to avoid failures like docker is not running and making
the kata metrics CI to fail.
Fixes #7898
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-12 19:13:09 +00:00
Gabriela Cervantes
ad08321b83
metrics: Add Cassandra Metrics documentation
...
This PR adds the Cassandra Metrics documentation for kata metrics.
Fixes #7922
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-12 16:30:35 +00:00
David Esparza
a58ea66592
metrics: this PR skips the FIO test temprarily to fix issues
...
FIO test is showing ongoing issues when running in k8s.
Working on running FIO on the ctr client which has been
shown to be stable.
Fixes : #7920
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-09-12 10:23:57 -06:00
Gabriela Cervantes
060499dcae
metrics: Remove warning from metrics documentation
...
Now that the metrics migration from the tests to kata containers has been completed, this PR removes the warning from the main metrics documentation.
Fixes #7894
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-11 16:41:48 +00:00
GabyCT
fa818bfad1
Merge pull request #7867 from GabyCT/topic/optimizedimage
...
metrics: Use TensorFlow optimized image
2023-09-08 11:34:21 -06:00
David Esparza
adfea55b8f
metrics: fix FIO test initialization
...
This PR changes the order in which the FIO test first
cleans the environment and then checks if the environment
is indeed clean.
Fixes : #7869
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-09-07 15:41:59 -06:00
David Esparza
34f580901f
Merge pull request #7824 from dborquez/fix_memory_usage_initialization
...
metrics: re-enable memory-usage initialization step
2023-09-07 14:24:27 -06:00
Gabriela Cervantes
3a427795ea
metrics: Use TensorFlow optimized image
...
This PR replaces the ubuntu image for one which has TensorFlow optimized
for kata metrics.
Fixes #7866
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-07 15:38:51 +00:00
Gabriela Cervantes
438fbf9669
metrics: Add write 95 percentile for FIO for qemu
...
This PR adds the write 95 percentile for FIO for qemu for
checkmetrics for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-05 22:50:31 +00:00
Gabriela Cervantes
024b4d2ffe
metrics: Add write 95 percentile FIO value
...
This PR adds the write 95 percentile FIO value for checkmetrics
for kata metrics.
Fixes #7842
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-05 21:00:05 +00:00
Gabriela Cervantes
e98e5cdea2
metrics: Add checkmetrics to gha run script
...
This PR adds the checkmetrics to gha run script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-05 17:05:03 +00:00
Gabriela Cervantes
c1edfe5511
metrics: Add checkmetrics value for qemu for iperf
...
This PR adds the checkmetrics value for qemu for iperf benchmark.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-05 16:04:52 +00:00
Gabriela Cervantes
6a79ecedf9
metrics: Add jitter value for clh
...
This PR adds jitter value for clh for iperf metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-05 16:04:52 +00:00
Gabriela Cervantes
f609a9a754
metrics: Add test selector to iperf metrics
...
This PR adds test selector to iperf metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-05 16:04:52 +00:00
Gabriela Cervantes
5b8db30422
metrics: Enable iperf benchmark on gha for kata metrics
...
This PR enables the iperf benchmark to run on the gha for kata metrics.
Fixes #7575
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-09-05 16:04:52 +00:00
Fabiano Fidêncio
b663ec21ac
Merge pull request #7803 from GabyCT/topic/readmereportdoc
...
metrics: Add README for kata metrics report
2023-09-03 21:57:13 +02:00
David Esparza
b151cfd140
metrics: re-enable memory-usage initialization step
...
This PR re-enables the initialization step disabled
on 538c965c2b
.
Fixes : #7804
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-09-01 14:29:34 -06:00
Gabriela Cervantes
6668825752
metrics: Add grabdata script for metrics report
...
This PR adds the grabdata script so it can be used for the metrics report
for kata metrics.
Fixes #7812
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-31 16:17:29 +00:00
GabyCT
b467f2ef68
Merge pull request #7772 from GabyCT/topic/fiolimit
...
metrics: Enable FIO limits for kata metrics
2023-08-30 14:49:04 -06:00
Gabriela Cervantes
9f21fa9b39
metrics: Add report generator link to general documentation
...
This PR adds the report generator link to general documentation.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-30 16:55:14 +00:00
Gabriela Cervantes
c0ed5ea0ad
metrics: Add README for kata metrics report
...
This PR adds the README for kata metrics report.
Fixes #7802
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-30 16:36:08 +00:00
Fabiano Fidêncio
aa2b51a831
Merge pull request #7783 from GabyCT/topic/makereport
...
metrics: Add metrics report script
2023-08-30 17:11:39 +02:00
Gabriela Cervantes
a7b59a5bf9
metrics: Add limit for 90 percentile for qemu value
...
This PR adds the limit for 90 percentile for qemu value for
FIO kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-30 13:53:38 +00:00
Gabriela Cervantes
99db6568e9
metrics: Add limit for write 90 percentile value for clh
...
This PR adds the limit for write 90 percentile value for clh for
FIO metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-30 13:53:38 +00:00
Gabriela Cervantes
6e06392c55
metrics: Enable FIO limits for kata metrics
...
This PR enables the FIO limits for kata metrics.
Fixes #7771
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-30 13:53:38 +00:00
Gabriela Cervantes
c8dd3c0737
metrics: Fix memory footprint qemu limit
...
This PR fixes the memory footprint qemu limit for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 22:51:21 +00:00
Gabriela Cervantes
8877ec62fb
metrics: Fix memory inside limits for kata metrics
...
This PR fixes the memory inside limit for clh for kata metrics due
to the recent changes that we had in the script which impacted
in the performance measurement.
Fixes #7786
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 21:38:18 +00:00
Gabriela Cervantes
7e364716dd
metrics: Add test setup details to metrics report
...
This PR adds test setup details to metrics report.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 17:56:53 +00:00
Gabriela Cervantes
17dc1b9760
metrics: Add boot lifecycle times to metrics report
...
This PR adds the boot lifecycle times to metrics report.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 17:55:44 +00:00
Gabriela Cervantes
3b0d6538f2
metrics: Add memory inside container to metrics report
...
This PR adds memory inside container to metrics report.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 17:53:17 +00:00
Gabriela Cervantes
79fbb9d243
metrics: Add scaling system footprint in metrics report
...
This PR adds scaling system footprint in metrics report.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 17:51:27 +00:00
Gabriela Cervantes
8e6d4e6f3d
metrics: Add metrics reportgen
...
This PR adds metrics reportgen for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 17:45:36 +00:00
Gabriela Cervantes
139ffd4f75
metrics: Add report file titles
...
This PR adds report file titles for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 17:43:06 +00:00
Gabriela Cervantes
878d1a2e7d
metrics: Generate PNGs alongside the PDF report
...
This PR generates the PNGs for the kata metrics PDF report.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 16:50:32 +00:00
Gabriela Cervantes
fce2487971
metrics: Add metrics report R files
...
This PR adds the metrics report R files.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 16:45:22 +00:00
Gabriela Cervantes
08812074d1
metrics: Add report dockerfile
...
This PR adds the report dockerfile for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 16:28:32 +00:00
Gabriela Cervantes
69781fc027
metrics: Add metrics report script
...
This PR adds metrics report script for kata metrics.
Fixes #7782
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-29 16:25:14 +00:00
David Esparza
538c965c2b
metrics: fix parsing issue on memory-usage test
...
This PR fixes an issues in the parsing results stage,
by collecting just the n-results from the n-running
containers, discarding irrelevant data.
Fixes : #7774
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-08-28 23:39:46 -06:00
Gabriela Cervantes
32a778b6da
metrics: Remove unused variable in tensorflow nhwc script
...
This PR removes unused variable in tensorflow nhwc script.
Fixes #7750
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-24 15:54:27 +00:00
Gabriela Cervantes
959ca49447
metrics: Add TensorFlow ResNet50 fp32 Dockerfile
...
This PR adds the TensorFlow ResNet50 fp32 Dockerfile for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-23 16:24:58 +00:00
Gabriela Cervantes
4b7d72c4a8
metrics: Add TensorFlow ResNet50 FP32 benchmark
...
This PR adds TensorFlow ResNet50 FP32 benchmark for kata metrics.
Fixes #7735
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-23 16:21:09 +00:00
GabyCT
b8990c0490
Merge pull request #7722 from GabyCT/topic/adddiskreadme
...
metrics: Add disk link to README
2023-08-22 12:29:54 -06:00
GabyCT
514d3d42b8
Merge pull request #7712 from GabyCT/topic/fixfiopath
...
metrics: Fix FIO path
2023-08-22 12:28:28 -06:00
Gabriela Cervantes
8afd158cef
metrics: Add disk link to README
...
This PR adds disk link to README documentation for kata metrics.
Fixes #7721
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-22 16:20:31 +00:00
David Esparza
d2c130ea69
Merge pull request #7710 from GabyCT/topic/fixpytorch1
...
metrics: Use function from metrics common in pytorch script
2023-08-21 15:31:24 -06:00
Gabriela Cervantes
eee2ee6eeb
metrics: Fix FIO path
...
This PR fixes the FIO path for the FIO files.
Fixes #7711
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-21 21:06:04 +00:00
David Esparza
9347051592
Merge pull request #7666 from dborquez/metrics_improve_fio_test
...
metrics: Enable kata runtime in K8s for FIO test.
2023-08-21 13:51:57 -06:00
Gabriela Cervantes
39bc3488f5
metrics: Use function from metrics common in pytorch script
...
This PR uses a common function into the pytorch script.
Fixes #7709
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-21 16:12:35 +00:00
GabyCT
700759232f
Merge pull request #7690 from GabyCT/topic/fixpytorch
...
metrics: Fix README for pytorch
2023-08-21 09:50:14 -06:00
Jiang Liu
6e038e66e4
Merge pull request #7680 from GabyCT/topic/removetime
...
metrics: Remove unused variable in tensorflow mobilenet script
2023-08-21 23:39:07 +08:00
Gabriela Cervantes
c8b43f8b3e
metrics: Fix README for pytorch
...
This PR fixes the pytorch reference in the README file.
Fixes #7689
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-18 20:14:49 +00:00
David Esparza
fb571f8be9
metrics: Enable kata runtime in K8s for FIO test.
...
This PR configures the corresponding kata runtime in K8s
based on the tested hypervisor.
This PR also enables FIO metrics test in the kata metrics-ci.
Fixes : #7665
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-08-17 17:11:27 -06:00
Gabriela Cervantes
85c02828e1
metrics: Update tensorflow name in gha run script
...
This PR update tensorflow name in gha run script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-17 20:17:48 +00:00
Gabriela Cervantes
e8a5119343
metrics: Fix check results for tensorflow benchmark
...
This PR fixes the check results for tensorflow benchmark now
that we change the name of the test.
Fixes #7684
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-17 19:52:45 +00:00
GabyCT
4ba684e6e4
Merge pull request #7653 from GabyCT/topic/tensorflowfp32
...
metrics: Add Tensorflow ResNet50 int8 benchmark
2023-08-17 10:44:25 -06:00
Gabriela Cervantes
8616c050ae
metrics: Remove unused variable in tensorflow mobilenet script
...
This PR removes unused variable in tensorflow mobilenet script.
Fixes #7679
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-17 16:04:18 +00:00
Gabriela Cervantes
2a491e9b1f
metrics: Fix MobileNet help me description
...
This PR fixes MobileNet help me description in the
tensorflow script.
Fixes #7661
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-16 15:25:39 +00:00
Gabriela Cervantes
bade6a5c3b
docs: Fix TensorFlow word across the document
...
This PR fixes the TensorFlow word across the document to have uniformity
across all the document.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-15 20:13:05 +00:00
Gabriela Cervantes
1a1b207760
docs: Add Tensorflow Resnet50 documentation
...
This PR adds the Tensorflow Resnet50 documentation.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-15 17:46:44 +00:00
Gabriela Cervantes
24baededc0
metrics: Add Dockerfile for ResNet50 int8
...
This PR adds the dockerfile for ResNet50 int8 benchmark.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-15 17:38:26 +00:00
Gabriela Cervantes
6d971ba8df
metrics: Add Tensorflow ResNet50 int8 benchmark
...
This PR adds the Tensorflow ResNet50 int8 script for kata metrics.
Fixes #7652
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-15 17:30:22 +00:00
Gabriela Cervantes
18a7fd8e4e
metrics: Rename tensorflow scripts
...
This PR renames the tensorflow scripts to include the data format
that is being used as we will have multiple tests with different
data and model formats for tensorflow so this will help us to
distinguish them.
Fixes #7645
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-14 20:40:35 +00:00
GabyCT
a740c80251
Merge pull request #7626 from GabyCT/topic/cassandrak
...
metrics: Add Cassandra Kubernetes benchmark for kata metrics
2023-08-14 14:22:52 -06:00
Gabriela Cervantes
5d0f0d43c7
metrics: Add cassandra statefulset yaml
...
This PR adds cassandra statefulset yaml for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-11 17:22:39 +00:00
Gabriela Cervantes
c1dcc1396f
metrics: Add cassandra service yaml
...
This PR adds the cassandra service yaml for the benchmark.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-11 17:22:36 +00:00
Gabriela Cervantes
2297a0d1c5
metrics: Add block loop pvc yaml for cassandra
...
This PR adds block loop pvc yaml for cassandra test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-11 17:22:33 +00:00
Gabriela Cervantes
e3d511946f
metrics: Add block loop pv yaml for cassandra test
...
This PR adds the block loop pv yaml for cassandra test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-11 17:22:29 +00:00
Gabriela Cervantes
9890271594
metrics: Add block loop pvc for cassandra test
...
This PR adds the block loop pvc for cassandra test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-11 17:22:19 +00:00
Gabriela Cervantes
349b89969a
metrics: Add Cassandra Kubernetes benchmark for kata metrics
...
This PR adds Cassandra Kubernetes benchmark for kata metrics tests.
Fixes #7625
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-11 17:21:48 +00:00
Gabriela Cervantes
fdcd52ff78
metrics: Add check containers are running in tensorflow mobilenet
...
This PR adds check containers are running in tensorflow mobilenet
that is being defined in common script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 20:17:20 +00:00
Gabriela Cervantes
36337ee146
metrics: Add check containers are up in tensorflow script
...
This PR adds the check containers are up function from common
in tensorflow script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 20:15:18 +00:00
Gabriela Cervantes
f700f9b0ba
metrics: Remove unused variable in tensorflow script
...
This PR removes an unused variable in tensorflow script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 20:13:37 +00:00
Gabriela Cervantes
833cf7a684
metrics: Add check containers are running function
...
This PR adds the check containers are running function the common metrics
script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 20:12:22 +00:00
Gabriela Cervantes
918c783084
metrics: Add check containers are up in tensorflow mobilenet script
...
This PR adds the check containers are up in the common script
in the tensorflow mobilenet script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 20:06:40 +00:00
Gabriela Cervantes
9d57a1fab4
metrics: Use check containers are up in tensorflow script
...
This PR uses the check containers are up from the common script
in the tensorflow script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 17:42:09 +00:00
Gabriela Cervantes
1c84680d8c
metrics: Add check containers are up in common script
...
This PR adds check containers are up in common script for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 17:39:24 +00:00
Gabriela Cervantes
d3e57cf454
metrics: Use collect_results function in tensorflow mobilenet test
...
This PR uses the collect results function defined in common for
the tensorflow mobilenet test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 17:34:30 +00:00
Gabriela Cervantes
286de046af
metrics: Remove collect results function definition
...
This PR removes the collect results function from tensorflow script
as it is going to be referenced in the common metrics script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 17:31:23 +00:00
Gabriela Cervantes
9879709aae
metrics: Add common functions to the common script
...
This PR adds the collect results function to the common metrics
script.
Fixes #7617
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-10 17:27:11 +00:00
David Esparza
7bf994827d
Merge pull request #7609 from dborquez/tensorflow_check_completion
...
metrics: compute tensorflow statistics
2023-08-09 18:47:47 -06:00
David Esparza
dcdb3b067f
Merge pull request #7606 from GabyCT/topic/nginx
...
metrics: Add network nginx benchmark
2023-08-09 16:14:13 -06:00
David Esparza
473b0d3a31
metrics: compute tensorflow statistics
...
This PR computes average results for TF bench.
Additionally, it improves the data parsing from
all running containers.
Fixes : #7603
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-08-09 14:42:30 -06:00
Gabriela Cervantes
d1a6296221
metrics: Add nginx documentation to network README
...
This PR adds nginx documentation to network README for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-09 16:17:46 +00:00
Gabriela Cervantes
498f7c0549
metrics: Add nginx kubernetes yaml
...
This PR adds the nginx kubernetes yaml.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-09 16:14:04 +00:00
Gabriela Cervantes
f8a5255cf7
metrics: Add network nginx benchmark
...
This PR adds the network nginx benchmark for kata metrics.
Fixes #7605
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-09 16:12:21 +00:00
David Esparza
e664969862
metrics: install kata once and run multiple checks
...
This PR changes the metrics workflow in order to just install
kata once, and run the checks for multiple hypervisor variations.
In this way we save time avoiding installing kata for each
hypervisor to be tested.
Fixes : #7578
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-08-08 10:25:13 -06:00
Chelsea Mafrica
553fd79ea9
Merge pull request #7572 from GabyCT/topic/resnet50fp32
...
metrics: General improvements to mobilenet tensorflow test
2023-08-07 13:33:28 -07:00
Gabriela Cervantes
863283716d
metrics: General improvements to mobilenet tensorflow test
...
This PR renames the mobilenet tensorflow test to have a more specific
tensorflow name mainly because tensorflow has different configurations
and we will add more tensorflow tests so we want to distinguish each
tensorflow test.
Fixes #7571
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-07 16:50:00 +00:00
Gabriela Cervantes
3c319d8d4c
metrics: Add iperf to gha run script
...
This PR adds iperf to gha run script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-07 16:20:00 +00:00
GabyCT
7144acb2a5
Merge pull request #7527 from GabyCT/topic/latency
...
metrics: Add network latency test
2023-08-04 15:54:07 -06:00
Gabriela Cervantes
66db5b5350
metrics: Add latency test to network README
...
This PR adds latency test to network README for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-04 20:27:27 +00:00
David Esparza
1e15369e59
metrics: Improve naming testing containers in launch times test
...
This commit provides a new way to name the containers used
in the launch-times-test in this form:
'kata_launch_times_RANDOM_NUMBER', where RANDOM_NUMBER is
in the 0-1000 range.
Fixes : #7529
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-08-02 17:04:55 -06:00
David Esparza
5dbe88330f
metrics: Clean kata components before start a metric test.
...
This PR kills all kata components before start a new
metric test.
Fixes : #7528
Signed-off-by: David Esparza <david.esparza.borquez@intel.com>
2023-08-02 17:04:51 -06:00
David Esparza
542012c8be
Merge pull request #7503 from GabyCT/topic/ghafio
...
metrics: Add FIO test to gha for kata metrics CI
2023-08-02 10:05:09 -06:00
Gabriela Cervantes
ad6e53c399
metrics: Modify boot time values
...
This PR modifies boot time values limit.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-01 23:34:15 +00:00
Gabriela Cervantes
f764248095
gha: Add FIO test to run metrics yaml
...
This PR adds FIO test to run metrics yaml.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-01 20:29:16 +00:00
Gabriela Cervantes
58f9a57c20
metrics: Add network reference to general README metrics
...
This PR adds network reference to the general metrics README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-01 16:54:00 +00:00
Gabriela Cervantes
07694ef3ae
metrics: Add Kata Containers network metrics README
...
This PR adds the Kata Containers network metrics README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-01 16:49:09 +00:00
Gabriela Cervantes
d8439dba89
metrics: Add iperf3 deployment yaml
...
This PR adds the iperf3 deployment yaml.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-01 16:45:01 +00:00
Gabriela Cervantes
bda83cee5d
metrics: Add iperf3 daemonset for k8s
...
This PR adds the iperf3 daemonset for k8s.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-01 16:42:15 +00:00
Gabriela Cervantes
badff23c71
metrics: Add iperf3 service yaml for k8s
...
This PR adds the iperf3 service yaml for k8s.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-01 16:37:19 +00:00
Gabriela Cervantes
27c02367f9
metrics: Add iperf3 network test
...
This PR adds the iperf3 benchmark test for kata metrics.
Fixes #7515
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-08-01 16:30:46 +00:00
GabyCT
a0a524efc2
Merge pull request #7486 from kata-containers/topic/addsysbench
...
metrics: Add sysbench performance test
2023-08-01 10:17:48 -06:00
Gabriela Cervantes
6328181762
metrics: Add k8s sysbench documentation
...
This PR adds k8s sysbench documentation at general density documentation.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-31 20:28:37 +00:00
Gabriela Cervantes
8933d54428
metrics: Add FIO to gha run script
...
This PR adds FIO to gha run script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-31 17:51:11 +00:00
Gabriela Cervantes
8a584589ff
metrics: Add DAX FIO README
...
This PR adds DAX FIO README information.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-31 17:42:44 +00:00
Gabriela Cervantes
21f5b65233
metrics: Add FIO information in storage general README
...
This PR adds FIO information in storage general README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-31 17:33:39 +00:00
Gabriela Cervantes
69f05cf9e6
metrics: Add FIO general README
...
This PR adds FIO general README information.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-31 17:30:05 +00:00
Gabriela Cervantes
87d41b3dfa
metrics: Add FIO test to gha for kata metrics CI
...
This PR adds FIO test to gha for kata metrics CI.
Fixes #7502
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-31 16:50:16 +00:00
Gabriela Cervantes
5a1b5d3672
metrics: Add sysbench pod yaml
...
This PR adds the sysbench pod yaml for the sysbench performance test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 20:03:15 +00:00
Gabriela Cervantes
ad413d1646
metrics: Add sysbench dockerfile
...
This PR adds sysbench dockerfile.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 19:58:10 +00:00
Gabriela Cervantes
1512560111
metrics: Add sysbench performance test
...
This PR adds the sysbench performance test for kata CI.
Fixes #7485
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 19:54:12 +00:00
Gabriela Cervantes
bee1a628bd
metrics: Fix json result for tensorflow
...
This PR fixes the json result for tensorflow.i
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 17:02:16 +00:00
Gabriela Cervantes
51cd99c927
metrics: Round axelnet and resnet results
...
This PR rounds the axelnet and resnet results in order to extract
properly the result.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
3b883bf5a7
metrics: Fix atoi invalid syntax
...
This PR will avoid to have the strconv.atoi parsing error when we
are retrieving the results from the json.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
f9dec11a8f
checkmetrics: Move checkmetrics to gha-run script
...
This PR moves the checkmetrics to gha-run script to gathered
tensorflow information.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
53af71cfd0
checkmetrics: Add AlexNet value for qemu
...
This PR adds AlexNet value for qemu for checkmetrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
a435d36fe1
checkmetrics: Add Resnet value for qemu
...
This PR adds the Resnet value for qemu for checkmetrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
a79a3a8e1d
checkmetrics: Add alexnet value for clh
...
This PR adds the AlexNet value for clh for checkmetrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
3c32875046
checkmetrics: Add Resnet value for clh
...
This PR adds the checkmetrics Resnet value for clh.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
08dfaa97aa
metrics: General improvements to the tensorflow script
...
This PR adds general improvements to the tensorflow script.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Gabriela Cervantes
63b8534b41
metrics: Enable Tensorflow metrics for kata CI
...
This PR enables the Tensorflow benchmark metrics for kata CI.
Fixes #7395
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-28 16:15:22 +00:00
Fabiano Fidêncio
68b9acfd02
Merge pull request #7474 from GabyCT/topic/upboo
...
metrics: Update boot time for kata metrics
2023-07-28 17:55:43 +02:00
Gabriela Cervantes
0c84270357
metrics: Add boot time value for qemu
...
This PR adds the boot time value and limit for qemu.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-27 20:06:24 +00:00
Gabriela Cervantes
6520dfee37
metrics: Update boot time for kata metrics
...
This PR updates the boot time limit for kata metrics.
Fixes #7475
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-27 19:14:19 +00:00
Gabriela Cervantes
ff22790617
metrics: Update runtime and configuration paths
...
This PR updates the runtime and configuration paths for kata containers.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-27 17:14:03 +00:00
Gabriela Cervantes
a5d4e33880
metrics: Add compare virtiofsd dax script
...
This PR adds the compare virtiofsd dax script for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-27 16:53:50 +00:00
Gabriela Cervantes
5e937fa622
metrics: Update general FIO tests
...
This PR updates general FIO tests by adding the recent date of a change.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-27 16:47:17 +00:00
Gabriela Cervantes
b0bea47c53
metrics: Add makefile to report generator
...
This PR adds the makefile to report generator for the FIO test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-27 16:42:11 +00:00
Gabriela Cervantes
73c57b9a19
metrics: Add FIO report files for kata metrics
...
This PR adds FIO report files for kata metrics.
Fixes #7472
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-27 16:39:35 +00:00
Gabriela Cervantes
662f87539e
metrics: Add general FIO makefile
...
This PR adds a general FIO makefile for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-26 20:46:02 +00:00
Gabriela Cervantes
37641a5430
metrics: Add example config for fio jobs
...
This PR adds example config for fio jobs.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-26 16:03:12 +00:00
Gabriela Cervantes
3c1044d9d5
metrics: Update FIO paths for k8s runner
...
This PR updates the FIO paths for k8s runner.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-25 20:50:03 +00:00
Gabriela Cervantes
6177a0db3e
metrics: Add env files for FIO
...
This PR adds the env files for FIO for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-25 17:48:45 +00:00
Gabriela Cervantes
a45900324d
metrics: Add fio exec
...
This PR adds fio exec for the FIO benchmark.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-25 17:36:08 +00:00
Gabriela Cervantes
ea198fddcc
metrics: Add FIO runner k8s
...
Add program to execute FIO workloads using k8s.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-25 17:34:29 +00:00
Gabriela Cervantes
8f7ef41c14
metrics: Add FIO vendor code
...
This PR adds the FIO vendor code.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-25 17:24:29 +00:00
Gabriela Cervantes
6293c17bde
metrics: Add FIO benchmark for metrics tests
...
This PR adds the FIO benchmark scripts and resources for the metrics
tests section.
Fixes #7441
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-25 16:36:33 +00:00
Gabriela Cervantes
4a5ab38f16
metrics: General improvements to json.bash script
...
This PR adds general improvements like putting function before function
name and consistency in how we declare variables and so on to have
uniformity across the metrics scripts.
Fixes #7429
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
2023-07-24 16:51:38 +00:00