Merge pull request #7171 from GabyCT/topic/enabletimedoc

docs: Add boot time metrics documentation
This commit is contained in:
Zhongtao Hu 2023-06-27 10:28:56 +08:00 committed by GitHub
commit c76583a08f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 0 deletions

View File

@ -48,6 +48,8 @@ boot into a workload or kill a container.
This directory does *not* contain "speed" tests that measure network or storage This directory does *not* contain "speed" tests that measure network or storage
for instance. for instance.
For further details see the [time tests documentation](time).
### Density ### Density
Tests that measure the size and overheads of the runtime. Generally this is looking at Tests that measure the size and overheads of the runtime. Generally this is looking at

View File

@ -0,0 +1,16 @@
# Kata Containers boot time metrics
The boot time metrics test takes a number of time measurements through
the complete launch/shutdown cycle of a single container. From those
measurements it derives a number of time measures, such as:
- time to payload execution
- time to get to VM kernel
- time in VM kernel boot
- time to quit
- total time (from launch to finished)
## Running the test
Boot time test can be run by hand, for example:
```
$ cd metrics
$ bash time/launch_times.sh -i public.ecr.aws/ubuntu/ubuntu:latest -n 1
```