ข้อมูลในคำตอบนี้จะไม่ถูกต้อง มันถูกต้องย้อนกลับไปในวันของการจัดตารางเวลาร่วมที่เข้มงวด แต่ไม่มีกรณีอีกต่อไป
ฉันคงคำตอบไว้ด้านล่างเพื่อเห็นแก่ความเจริญรุ่งเรือง แต่โปรดอย่าพึ่งมันจะแม่นยำสำหรับ hypervisors ที่ทันสมัย
คุณไม่ควรกำหนดแกนทั้งหมดของคุณเป็น vCPU ในเครื่องเสมือน
ถ้า VM ร้องขอใด ๆเวลา CPU, VMWare มีการจัดสรรทั้งทุก vCPUs หรือไม่มีของ vCPUs
สิ่งนี้หมายความว่าบนระบบ 4 คอร์หากคุณจัดสรรคอร์ทั้ง 4 คอร์จากนั้นโฮสต์หรือแขกเท่านั้นที่สามารถจัดสรรเวลาตัวประมวลผลไม่ได้ทั้งสองอย่างในเวลาเดียวกัน
สิ่งนี้จะทำลายประสิทธิภาพในสภาพแวดล้อมทั้งสองอย่างสมบูรณ์แบบ
รู้สึกอิสระที่จะจัดสรรแกนจำนวนคี่ (พูด, 3) มันให้ความรู้สึกแปลก ๆ แต่มันเป็นตัวเลือกที่ถูกกฎหมายอย่างสมบูรณ์
โดยทั่วไปฉันไม่เคยจัดสรรมากกว่า (n / 2) vCPUs (ในกรณีของคุณ 2) - แต่ฉันมักจะจัดสรรคอร์ในเซิร์ฟเวอร์ที่มีระหว่าง 12 และ 32 คอร์ที่คุณสามารถจัดสรร vCPU จำนวนมากโดยไม่มีผลกระทบสำคัญ