32 หรือ 64 บิต Ubuntu ในฐานะแขกใน Mac OS X และ VMWare Fusion?


4

ฉันจะใช้ Ubuntu VM ใน Mac OS X กับ VMWare Fusion แต่ฉันไม่แน่ใจว่าเวอร์ชันใดที่จะให้ประสิทธิภาพที่ดีขึ้น (32 หรือ 64 บิต)

ฉันเชื่อว่ารุ่น 32 บิตควรใช้หน่วยความจำน้อย แต่ฉันไม่แน่ใจ คุณแนะนำเมนูใด?

คำตอบ:


4

ถ้าคุณไม่ต้องการให้ VM มีหน่วยความจำมากกว่า 4 กิ๊กส์คุณไม่จำเป็นต้องใช้รุ่น 64 บิต ระบบปฏิบัติการ 64 บิตสามารถระบุหน่วยความจำได้มากกว่าระบบปฏิบัติการแบบ 32 บิต แต่ถ้าคุณมีหน่วยความจำน้อยกว่า 4 กิ๊กมันก็ไม่สำคัญเพราะระบบปฏิบัติการแบบ 32 บิตสามารถจัดการกับสิ่งนั้นได้มาก ทั้งคู่ควรให้ประสิทธิภาพเท่ากัน แต่ซอฟต์แวร์บางตัวไม่สามารถใช้งานได้กับ 64-bit linux และ 32-bit linux ดังนั้นคุณน่าจะดีกว่ารุ่น 32 บิต


โฮสต์ 64 บิตจะต้อง "จำลอง" โหมด 32 บิตสำหรับผู้เยี่ยมชมโดยไม่ต้องสิ้นเปลือง CPU
Daniel Serodio

@DanielSerodio CPU ทำงานในโหมด x86-64 โดยอัตโนมัติ พวกเขาไม่จำเป็นต้องจำลองคำสั่งแบบ 32 บิตเพราะพวกเขาสามารถดำเนินการได้ตามปกติ
nhinkle

2

หน่วยความจำคือสิ่งที่คุณให้ VM ด้วยพยานมีน้อยมากที่จะทำที่นี่ (ยกเว้นว่า 32- บิตถูก จำกัด ไว้ที่สูงสุด 4 กิ๊ก)

ปัญหาที่แท้จริงคือความเร็วของคำสั่งและการจำลองเสมือนซึ่งเป็นที่ที่ 64- บิตจะให้ประโยชน์แก่คุณ การใช้พยานหลักฐานสูงสุดที่มีอยู่ในโปรเซสเซอร์ของคุณสำหรับกระบวนการนี้ไม่เพียงให้ความยืดหยุ่นในการเรียกใช้ Ubuntu แบบ 64 บิตเท่านั้น แต่ยังช่วยให้คุณเรียกใช้งานได้โดยใช้คำแนะนำการจำลองเสมือนสำหรับฮาร์ดแวร์ ฉันไม่แน่ใจว่าเวอร์ชั่น 32 บิตใช้ประโยชน์จากพวกเขาได้หรือไม่ (ฉันรู้ว่ามันไม่จำเป็นต้องใช้)

ความแตกต่างด้านประสิทธิภาพจะไม่มากยกเว้นในการดำเนินการขนาดใหญ่หรือหน่วยความจำขนาดใหญ่ แต่โดยทั่วไปถ้าคุณจะซื้อฮาร์ดแวร์ 64 บิต (VMWare ใดเทียบเท่ากับที่นี่) คุณควรใช้แอป 64 บิต


การจำลองเสมือนฮาร์ดแวร์ไม่จำเป็นต้องใช้ระบบปฏิบัติการ 64 บิตหรือระบบปฏิบัติการ 64 บิต
nhinkle

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