KVM의 CPU 레이아웃

KVM의 CPU 레이아웃

다음과 같이 CPU 레이아웃이 구성된 KVM 게스트 구성이 있습니다.

<vcpu placement='static'>1</vcpu>

이제 나는 cpuset을 지정하지 않았기 때문에 libvirt 문서를 읽고 다음을 보았습니다.

"cpset 및 배치가 지정되지 않았거나 배치가 '정적'이지만 cpuset이 지정되지 않은 경우 도메인 프로세스는 사용 가능한 모든 물리적 CPU에 고정됩니다."

이것은 무엇을 의미 하는가? CPU 고정은 지정한 특정 CPU에서만 작업을 실행할 수 있다는 것을 의미합니다. 사용 가능한 모든 물리적 CPU에 "고정"된다는 것은 무엇을 의미합니까?

답변1

사용 가능한 모든 물리적 CPU에 "고정"된다는 것은 무엇을 의미합니까?

이는 호스트 시스템에서 물리적으로 사용 가능한 모든 CPU에서 자유롭게 실행될 수 있음을 의미합니다.

KVM 문서의 원본 단락...

선택적 속성 배치를 사용하여 도메인 프로세스의 CPU 배치 모드를 나타낼 수 있습니다. 해당 값은 static 또는 auto(기본값은 배치)이거나 numatune(cpset이 지정된 경우 정적)일 수 있습니다. auto는 도메인 프로세스가 numad를 쿼리하여 설정된 자문 노드에 고정되고, 지정된 경우 cpuset 속성 값이 무시됨을 의미합니다. cpuset 및 Placement가 지정되지 않거나 Placement가 정적이고 cpuset이 지정되지 않은 경우 도메인 프로세스는 사용 가능한 모든 물리적 CPU에 고정됩니다.

원천: 20.4. CPU 할당

인용하다

관련 정보