Skip to content

Containerd Image Pull Performance is Worse Than Docker #4989

@jeremyje

Description

@jeremyje

Description
The image pull pull performance on Windows is significantly worse for containerd compared to dockerd. There's a few issues at play here:

  1. Windows Defender CPU overhead.
  2. Seems like containerd is missing some pull optimizations that docker has.
  3. This is mostly observed in the extraction phase of the image pull.

Perf graphs coming soon.

Steps to reproduce the issue:

  1. crictl pull mcr.microsoft.com/windows/servercore:ltsc2019

Describe the results you received:

Describe the results you expected:

Output of containerd --version:

(paste your output here)

Any other relevant information:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions