Skip to content

CPU pinning 및 NUMA 고려 메모리 할당을 위한 소믈리에 클러스터 세팅 업데이트 필요 #570

Description

@whnbaek

A. Enable Static CPU Manager

The default policy is none. It must be changed to static.

  • Kubelet Flag: --cpu-manager-policy=static

  • Requirement: The node must also have --kube-reserved and/or --system-reserved set correctly so the Kubelet knows which CPUs not to give to your pod.

B. Enable Topology Manager (For NUMA Pinning)

If you want the CPU and Memory to be "pinned" physically close to each other (on the same NUMA node) for maximum performance, the Topology Manager must be enabled.

  • Kubelet Flag: --topology-manager-policy=best-effort (or restricted/single-numa-node)

C. Memory Manager (Optional/Advanced)

Kubernetes introduced a Memory Manager to guarantee memory allocation from specific NUMA nodes.

  • Kubelet Flag: --memory-manager-policy=Static

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions