containerd / containerd/nerdctl

nerdctl run slower than old version

Open
#5,047 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
10.4k
Forks
826
Avg merge
1d 23h
Merged PRs (30d)
44

Description

main branch
time nerdctl run -d 127.0.0.1:5000/busybox:v1 sleep 1000
d6e566b5f6c4655a9e18afe5bb676a125e3438009793c19bd46598f3fcf3d7af

real 0m1.123s
user 0m0.062s
sys 0m0.037s

nerdctl 1.7
time nerdctl_1.7 run -d 127.0.0.1:5000/busybox:v1 sleep 1000
7cc756c3655c276e0d8e19472cd07ab13deaf65b4ad33efe7b104f8697a19d02

real 0m0.830s
user 0m0.054s
sys 0m0.040s

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the two `nerdctl run` benchmarks from the issue using the listed busybox image and compare the main branch with nerdctl 1.7. Trace the added startup time across the run command and its containerd interactions, then verify the suspected regression by rerunning both timings after the change.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.