VM ที่มีฮาร์ดไดรฟ์ 10 GB, 8 CPU และ RAM 4GB เป็นไปได้หรือไม่


10

ฉันได้รับการมอบหมายให้ติดตั้ง Fedora 24-1.2 ใน VirtualBox พร้อมกับข้อมูลจำเพาะเหล่านี้และฉันพบปัญหาที่ทำให้ฉันถามว่ามันสมจริงแค่ไหน

อย่างหนึ่งฉันไม่สามารถสร้าง 8 CPU ได้ VirtualBox ไม่ได้ให้ตัวเลือกแก่ฉัน สิ่งที่ฉันทำได้มากที่สุดคือ 4

ประการที่สองมันจะไม่อนุญาตให้ฉันสร้าง RAM มากด้วยฮาร์ดไดรฟ์เพียง 10GB

ฉันได้ตรวจสอบงานที่มอบหมายอีกประมาณสิบครั้งแล้วใช่แล้วนั่นคือสิ่งที่ผู้สอนของฉันต้องการ ฉันจะคิดออกถ้าต้องการ ... ฉันแค่ต้องการยืนยันการตั้งค่าเหล่านี้เป็นไปได้หรือไม่


1
คุณใช้ VirtualBox เวอร์ชันใดอยู่ ฉันสามารถสร้าง VM ดังกล่าวได้ดีใน VirtualBox 5.0.40 แม้ว่ามันจะแจ้งให้ฉันทราบว่าการใช้ CPU มากกว่า 6 ตัว (คอมพิวเตอร์ของฉันมี CPU แบบ 6 คอร์) น่าจะลดประสิทธิภาพลง อันที่จริงแล้วตัวช่วยสร้าง VM ตัวใหม่จะขอ RAM ก่อนจากนั้นจึงเป็นฮาร์ดดิสก์ ...
CVn

เครื่องโฮสต์ของคุณมี RAM เท่าใดและมีแกนประมวลผลกี่แกน?
dcorking

คำตอบ:


17

10GB HD, 8 CPU, RAM 4GB - การตั้งค่าเหล่านั้นน่าจะเป็นไปได้สำหรับ Linux VM ฉันมี VMs ที่เล็กกว่านั้นและใหญ่เกินไป (ในฮาร์ดแวร์ระดับเซิร์ฟเวอร์)

ทรัพยากรที่จำเป็นขึ้นอยู่กับสิ่งที่เซิร์ฟเวอร์ควรทำอย่างไรก็ตามทรัพยากรที่ร้องขออาจไม่น่าเชื่อถือสำหรับเครื่อง (โฮสต์) / คอมพิวเตอร์ที่คุณใช้

คุณกำลังแชร์ / "ขโมย" ทรัพยากรที่โฮสต์ไม่ได้ใช้เพื่อมอบให้กับ VM คุณไม่สามารถขโมยสิ่งที่ไม่มี เพื่อมอบ CPU เสมือนพื้นที่ดิสก์และ RAM ให้กับ VM ใน Virtualbox คุณต้องมีทรัพยากรทางกายภาพ (ฟรี) ให้ตรงกับในคอมพิวเตอร์ (โฮสต์) ที่คุณใช้งาน

หากคุณมี RAM จริงเพียง 4GB หรือ 8 GB ระบบปฏิบัติการยังต้องการชิ้นส่วนที่ดีในการทำงานอย่างถูกต้องและจะไม่อนุญาตให้คุณใช้ RAM แบบเต็มสำหรับ VirtualBox ความคิดเห็นเดียวกันนี้ใช้กับ CPU ของคุณโดยประมาณ

สิ่งที่ฉันแนะนำคือการสร้าง VM ที่ จำกัด กับขีด จำกัด ของฮาร์ดแวร์ของคุณและอธิบายในรายงานว่าทำไมคุณถึงไม่สามารถ / ทำไมจึงไม่สมเหตุสมผลในการสร้างทรัพยากรตามที่ถาม มันอาจจะทำให้คุณได้คะแนนบราวนี่ที่แสดงว่าคุณเข้าใจถึงความท้าทายและยังสามารถสร้าง VM ได้


9
ติดตามคำขอซื้อ (โดยมีรายละเอียดสเปคและอาจมีการเสนอราคาจากซัพพลายเออร์ที่ได้รับการอนุมัติไม่กี่ราย) สำหรับเซิร์ฟเวอร์ที่สามารถเรียกใช้ VM 8-core พร้อม 4GB 4GB และดิสก์ 10GB คำแนะนำ: เซิร์ฟเวอร์จะต้องมีแกน CPU มากกว่า 8 คอร์, RAM 4GB มากกว่า, และที่เก็บดิสก์มากกว่า 10GB - อย่างน้อยก็เพียงพอที่จะเรียกใช้โฮสต์ระบบปฏิบัติการรวมทั้งสิ่งอื่น ๆ ที่อาจจำเป็นต้องใช้ (อาจรวมถึงอื่น ๆ VMs)
cas

2
CPU Intel แบบ quad-core ไม่มีคอร์เสมือน 8 คอร์เนื่องจากการไฮเปอร์เธรดหรือไม่
jamesqf

4
@RuiFRibeiro ใน VirtualBox เป็นไปได้อย่างสมบูรณ์ที่จะกำหนดเธรด CPU ที่มีอยู่ทั้งหมดให้กับ VM พวกเขาจะถูกแชร์กับโฮสต์ระบบปฏิบัติการ
Spc_555

1
@RuiFRibeiro มันจะขึ้นอยู่กับปริมาณงาน หากเวิร์กโหลดที่ทำงานอยู่ภายใน VM นั้นเป็น CPU มากและคุณไม่ได้ใช้งาน CPU อื่นบนโฮสต์คุณควรจะได้รับประสิทธิภาพที่ดีที่สุดโดยการทำให้จำนวนของ CPU เสมือนตรงกับจำนวนของ CPU ที่มีอยู่จริง แต่ถ้าคุณกำลังใช้งาน CPU อื่น ๆ บนโฮสต์คุณจะได้รับประสิทธิภาพที่ดีขึ้นด้วยจำนวน CPU เสมือนที่ต่ำกว่า ฉันไม่สามารถจินตนาการถึงปริมาณงานใดที่ CPU เสมือนมากกว่า CPU จริงจะเป็นแนวคิดที่ดี
kasperd

1
หากคุณกำหนดเกือบ 100% ของทรัพยากรของโฮสต์มันจะทำให้เกิดคำถามขึ้นว่าทำไมจึงมีการจำลองเสมือน
mkingsbu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.