19.6. 고정된 컨테이너가 실행 중인 CPU에 대한 인터럽트 처리 비활성화
작업 부하에 대한 낮은 대기 시간을 달성하기 위해 일부 컨테이너는 고정된 CPU가 장치 인터럽트를 처리하지 않아야 합니다. 포드 주석인 irq-load-balancing.crio.io 는 고정된 컨테이너가 실행 중인 CPU에서 장치 인터럽트를 처리할지 여부를 정의하는 데 사용됩니다. 구성된 경우, CRI-O는 Pod 컨테이너가 실행 중인 장치 인터럽트를 비활성화합니다.
개별 포드에 속한 컨테이너가 고정된 CPU에 대한 인터럽트 처리를 비활성화하려면 성능 프로필에서 globalDisableIrqLoadBalancing 이 false 로 설정되어 있는지 확인하세요. 그런 다음 Pod 사양에서 irq-load-balancing.crio.io Pod 주석을 비활성화 로 설정합니다.
다음 포드 사양에는 이 주석이 포함되어 있습니다.
apiVersion: performance.openshift.io/v2
kind: Pod
metadata:
annotations:
irq-load-balancing.crio.io: "disable"
spec:
runtimeClassName: performance-<profile_name>
...