จำนวนคอร์ที่มีให้กับ VMware Player จำกัด อยู่ที่ฟิสิคัลคอร์หรือคอร์ที่มีเธรดมากเกินไป?


8

ฉันมี i7 ที่มี 2 ฟิสิคัลคอร์เนื่องจากการไฮเปอร์เธรด Windows 7 รายงาน 4 คอร์ (อย่างน้อยใน Task Manager) คำถามของฉันคือเมื่อจัดสรรคอร์ไปยัง VM ใน VMWare Player มันใช้จากกลุ่มของไฮเปอร์เธรด 4 คอร์หรือ 2 คอร์ทางกายภาพหรือไม่

น่าแปลกใจที่มันช่วยให้ฉันเลือกได้ถึง 8 คอร์แม้จะมีแค่ 2 ฟิสิคัลและ 4 คอร์โดยที่มีเธรดไฮเปอร์อยู่บนโฮสต์

ดังนั้นถ้าฉันบอกว่าที่นี่ Mr.VM ใช้ 1 แกนมันจะใช้ 1 ใน 4 'แกน' หรือ 1 ของ 2 แกนทางกายภาพหรือไม่? ในกรณีแรกฉันจะให้มัน 1/2 ของแกนของฉันในครั้งที่สองฉันจะให้มัน 1/4 ของแกนของฉันถ้าแกนกระทู้ไฮเปอร์รวมอยู่ในสระว่ายน้ำของแกนที่มีอยู่

แก้ไข : นี่คือความหมายของเอกสาร VMW Player Player:

การใช้มัลติโพรเซสซิงมัลติโปรเซสเซอร์เสมือน

ด้วย Virtual Symmetric Multiprocessing (SMP) คุณสามารถกำหนดโปรเซสเซอร์ได้มากถึงแปดตัวให้กับเครื่องเสมือนบนเครื่องโฮสต์ใด ๆ ที่มีตัวประมวลผลเชิงตรรกะอย่างน้อยสองตัว

ต่อไปนี้ถูกพิจารณาว่ามีตัวประมวลผลเชิงตรรกะตั้งแต่สองตัวขึ้นไป:

  • โฮสต์มัลติโปรเซสเซอร์ที่มีฟิสิคัล CPU ตั้งแต่สองตัวขึ้นไป
  • โฮสต์ตัวประมวลผลเดี่ยวที่มี CPU แบบมัลติคอร์
  • โฮสต์ตัวประมวลผลเดียวที่เปิดใช้งานไฮเปอร์เธรด

หมายเหตุ: บนโฮสต์ตัวประมวลผลร่วมที่มีเธรด hyperth ประสิทธิภาพของเครื่องเสมือนที่มี Virtual SMP อาจต่ำกว่าปกติ ด้วย VMware Player คุณสามารถเปิดและใช้งานเครื่องเสมือนหลายโปรเซสเซอร์คู่พร้อมกัน

คำตอบ:


5

ในการตอบคำถามที่สองของคุณ:

ดังนั้นถ้าฉันบอกว่าที่นี่ Mr.VM ใช้ 1 แกนมันจะใช้ 1 ใน 4 'แกน' หรือ 1 ของ 2 แกนทางกายภาพหรือไม่?

มีตัวเลือกเมื่อคุณสร้าง VM และหลังจากที่คุณสร้างขึ้นในแผงการตั้งค่าภายใต้โปรเซสเซอร์ที่คุณระบุว่าคุณต้องการใช้ทั้งโปรเซสเซอร์หรือแกนประมวลผลแต่ละตัว

แก้ไขโดย Asker:

สิ่งนี้พิสูจน์ได้ว่ามันใช้เวลาจากกลุ่มของคอร์ทั้งหมดที่มีอยู่ซึ่งรวมถึงคอร์ไฮเปอร์เธรดเนื่องจากเมื่อฉันเลือก 8 คอร์มันให้คำเตือน แต่เมื่อฉันเลือก 4 คอร์มันไม่ได้

คำตอบ: Hyper threaded cores จะรวมอยู่ในแกนที่มีอยู่ที่จะมอบให้กับ VM

ป้อนคำอธิบายรูปภาพที่นี่

ในกรณีของฉันฉันไม่มีความสามารถในการใช้หลายคอร์หรือโปรเซสเซอร์ แต่ด้วย CPU ของคุณคุณควรทำเช่นนั้นได้


ตกลงนี่ตอบคำถามของฉันเล็กน้อยทางอ้อม คำตอบของคำถามคือเลือกจากกลุ่มของคอร์ทั้ง 4 คอร์ถึงแม้ว่า 2 ใน 4 นั้นจะมีเธรดไฮเปอร์และมีฟิสิคัลคอร์เพียง 2 คอร์ วิธีที่ฉันมั่นใจตอนนี้คือเพราะถ้าฉันเลือก '8 cores' มันจะบอกฉันว่านี่ไม่พร้อมใช้งาน แต่ตัวเลือก '4 cores' ไม่มีปัญหา ขอบคุณที่บอกให้ฉันไปในทิศทางที่ถูกต้อง
MetaGuru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.