ฉันใช้ Windows 8.1 เป็นโฮสต์และ Ubuntu 14.04 ใน VMWare
ฉันจะเรียกใช้การจำลองการคำนวณใน Java
ฉันมีคำถามสองข้อ:
1. ถ้าฉันใช้การจำลองบน VM และทำงานอื่นบนเครื่องโฮสต์สิ่งนี้จะส่งผลต่อประสิทธิภาพของ VM หรือไม่
2. จะดีกว่าไหมถ้าใช้การจำลองสถานการณ์บนเครื่องโฮสต์หรือเครื่องเสมือนในแง่ของประสิทธิภาพ?
ในแง่ของประสิทธิภาพดิบโฮสต์จะดีกว่าเสมอและใช่โหลดที่สร้างโดยโฮสต์หรือแขกจะมีผลต่อการแชร์ฮาร์ดแวร์ของอีกฝ่าย โดยส่วนตัวแล้วฉันจะละทิ้งประสิทธิภาพและมุ่งเน้นไปที่ความน่าเชื่อถือและจากนั้นก็เกี่ยวข้องกับ VM ที่คุณสามารถเริ่มต้นทำงานได้และจากนั้นการยกเลิกการเชื่อมต่อนั้นมีโอกาสน้อยกว่าที่จะถูกแทรกแซงด้วยกระบวนการอื่น ๆ หากเป็นปัญหาจริง ๆ บางทีนี่อาจเป็นงานที่ต้องใช้ฮาร์ดแวร์ที่ดีกว่าที่สามารถรองรับ VM ได้หลายเครื่องหรือเพียงแค่เรียกใช้บนระบบที่แตกต่างกัน
—
Frank Thomas
เราต้องการรายละเอียดเพิ่มเติม Host CPU dual core หรือ quad core ของคุณเป็นของคุณหรือไม่? โฮสต์ของคุณมี RAM เท่าใด เครื่องเสมือนของคุณได้รับการกำหนดค่าให้เป็น CPU เสมือนแบบแกนเดียวหรือไม่? คุณต้องการเปิดใช้งาน Virtual Machines หลายเครื่องพร้อมกันกี่เครื่อง? แบบจำลองนั้นใช้ CPU, เร่งรัด RAM หรือทั้งสองอย่างหรือไม่? คุณตั้งใจทำงานประเภทไหนใน Host ขณะที่เครื่องจำลองกำลังทำงานใน Virtual Machines ด้วยตัวแปรเหล่านี้ทั้งหมดในการผสมผสานคุณจะดีกว่าในการทดสอบคำศัพท์ด้วยตัวเอง สิ่งที่คุณต้องการคือปากกากระดาษและนาฬิกาจับเวลา ;-)
—
misha256