Skip to content

Only support around 16 containers to specify RDT cache requirement #1878

@linericyang

Description

@linericyang

Current runc will create a dedicated RDT Class of Service (CLOS) for each running container, even they have exactly same Scheam. This will lead to short of CLOS, since there is a hardware limit for the number of CLOS, around 16 CLOS per platform. This mean it only can support 16 containers to specify cache requirements, and it will generate error if it exceeds that number.

This proposal is add one parameter 'closID' to allow user to specify which RDT Class of Service (CLOS) the container will be located. So it can place these containers with same Schema into one single CLOS.

The corresponding PR to OCI spec is here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions