CPU가 2 개인 서버가 있습니다 (각각 22 개의 코어와 HT). 64 개의 할당 된 코어로 KVM 게스트를 만들었습니다. 컴파일 작업을 실행할 때 가상 머신은 모든 중간 코어를 100 % (중간 디스크 I / O 및 메모리 사용량으로)로 표시하지만 물리적 머신에서는 게스트가 88 개의 모든 코어 대신 무작위로 100 개의 코어에서 14 개의 코어 만 사용합니다 (또는 100 %에서 64 개의 전용 코어). 더 많은 컴파일 작업을 생성하더라도 변경되지 않습니다. 실제로 사용 가능한 모든 컴퓨팅 성능을 사용하기 위해 변경해야하는 매개 변수 또는 설정이 있습니까?
KVM 게스트를 어떻게 만드나요? CLI? GUI?
—
Lenniey
이전 서버에서 마이그레이션했기 때문에 virsh에서 XML 덤프를 사용하고 virt-manager의 새 서버와 일치하도록 구성을 변경했습니다.
—
HibikiTaisuna
virsh cpu-stats <VMname>
? 의 출력을 보여줄 수 있습니까?
14를 제외한 모든 코어는 0.0000을 나타냅니다. 그러나 적어도 하나의 오류를 찾을 수 있습니다. virt-manager에 표시되지 않는 XML에 vCPU 고정이 있습니다.-를 통해이를 제거
—
HibikiTaisuna
for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done
하고 게스트를 다시 시작했습니다. 불행히도 여전히 14 개의 코어 만 사용합니다. 호스트가 재부팅되어 여전히 발생하는지 확인합니다.