มีปัญหาที่สำคัญในการจัดสรรคอร์ที่มีอยู่ทั้งหมดให้กับหนึ่ง VM หรือไม่ถ้านั่นเป็นภารกิจหลักที่รันอยู่เท่านั้น?


2

ฉันมีงานที่เลิกใช้แล้วซึ่งต้องการให้ฉันใช้ VM เพื่อแก้ไขข้อผิดพลาดในการสร้างโครงการซอฟต์แวร์ที่ใช้ SCons (Python) รอบการทดสอบค่อนข้างสั้นส่งผลให้มีการสร้างใหม่บ่อยครั้ง ฉันใช้แล็ปท็อปแบบ 4 คอร์เพื่อโฮสต์ VM และทำสิ่งอื่น ๆ (แท็บจำนวนหนึ่งใน Firefox หนึ่งหน้าต่างเทอร์มินัลสำหรับการเรียกใช้) นอกเหนือจากการทำงานใน VM เอง ฉันกำลังพิจารณาที่จะเพิ่มการจัดสรรฮาร์ดแวร์ให้กับ VM จาก 2 ถึง 4 คอร์ แต่สิ่งนี้จะทำให้แกนทั้งหมดของฉันกับ VM นี่เป็นความคิดที่แย่ใช่ไหม

ข้อมูลเพิ่มเติมในกรณีที่มีความสำคัญ:
VirtualBox บน Ubuntu 18.04 LTS
RAM: 2GB จาก 8GB ที่ใช้ตามการfreeจัดสรร 4GB ให้กับ VM ที่เก็บข้อมูล: 256GB SSD (M.2)

คำตอบ:


3

นี่ไม่ควรเป็นปัญหา - กรณีที่แย่ที่สุดมันจะทำให้เดสก์ท็อปของคุณช้า gotcha ที่ใหญ่ที่สุดที่มีการจัดสรรทรัพยากรคือการสมัครใช้งาน RAM เกินขนาดและทำให้พาเรนต์สลับกันตามด้วยปัญหาคอขวด IO ทั่วไป (ซึ่งสามารถลดได้บ้างเมื่อใช้ SSD)


ฉันใช้ SSD อัปเดตคำถามต้นฉบับพร้อมข้อมูลนั้น ดังนั้นหากฉันยังคงจัดสรรหน่วยความจำได้ดีภายใน RAM ที่มีอยู่โปรเซสเซอร์ไม่สำคัญเท่าไหร่? จะปลอดภัยกว่าหรือไม่ที่จะจัดสรร 3 ตัวแทนที่จะเป็น 4 ตัวประมวลผล?
user3.1415927

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