benchmark: docker run
, nerdctl run
, podman run
#761
AkihiroSuda
started this conversation in
Show and tell
Replies: 1 comment
-
$ hyperfine --runs 20 'sudo nerdctl run --rm alpine true'
Benchmark 1: sudo nerdctl run --rm alpine true
Time (mean ± σ): 338.8 ms ± 33.4 ms [User: 2.0 ms, System: 2.7 ms]
Range (min … max): 304.8 ms … 458.2 ms 20 runs
$ hyperfine --runs 20 'sudo docker run --rm alpine true'
Benchmark 1: sudo docker run --rm alpine true
Time (mean ± σ): 482.6 ms ± 28.1 ms [User: 1.4 ms, System: 3.4 ms]
Range (min … max): 429.5 ms … 539.1 ms 20 runs Version:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Not an issue, just sharing rough benchmark result.
TL; DR:
nerdctl run
is slower thandocker run
by about 60ms on average. Negligible in most cases.Rootful
Docker > nerdctl > Podman
Rootless
Podman > Docker > nerdctl
Not sure why rootless Podman is much faster than rootful Podman, though.
Version:
Beta Was this translation helpful? Give feedback.
All reactions