ฉันมีเซิร์ฟเวอร์ที่มี 2 CPU (22 คอร์แต่ละตัวพร้อม HT) ฉันสร้าง KVM Guest ด้วย 64 คอร์ที่ได้รับการจัดสรร เมื่อฉันเรียกใช้งานการคอมไพล์เครื่องเสมือนจะแสดง 64 คอร์ทั้งหมดที่ 100% (ที่การใช้ดิสก์ I / O และการใช้หน่วยความจำปานกลาง) แต่บนเครื่องฟิสิคัลแขกใช้เพียง 14 คอร์ที่ 100% แทน 88 คอร์ทั้งหมดแบบสุ่ม (หรือ 64 คอร์เฉพาะที่ 100%) แม้ว่าฉันจะวางไข่การรวบรวมมากขึ้นสิ่งนี้จะไม่เปลี่ยนแปลง มีพารามิเตอร์หรือการตั้งค่าใด ๆ ที่ฉันต้องเปลี่ยนเพื่อใช้พลังการคำนวณทั้งหมดที่มีอยู่จริงหรือไม่?
คุณสร้างแขก KVM ของคุณอย่างไร? CLI? GUI?
—
Lenniey
ฉันใช้ XML-Dump ใน virsh เพราะเป็นการโยกย้ายจากเซิร์ฟเวอร์เก่าและเปลี่ยนการกำหนดค่าเพื่อให้ตรงกับเซิร์ฟเวอร์ใหม่ใน virt-manager
—
HibikiTaisuna
คุณสามารถแสดงผลลัพธ์ของ
—
Lenniey
virsh cpu-stats <VMname>
?
แกนทั้งหมดยกเว้น 14 แสดง 0.0000s แต่ฉันพบข้อผิดพลาดอย่างน้อยหนึ่งข้อ มี vCPU ตรึงอยู่ใน XML ซึ่งไม่ปรากฏใน virt-manager -.- ฉันลบมันผ่าน
—
HibikiTaisuna
for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done
และรีสตาร์ทแขก น่าเสียดายที่มันยังคงใช้เพียง 14 คอร์ ฉันจะรีบูตโฮสต์เพื่อดูว่ามันยังคงเกิดขึ้น