การจัดเรียง 64- บิตจะไม่ใช้หน่วยความจำมากเป็นสองเท่าสำหรับงานเดียวกัน รหัสบางส่วนจะใหญ่เป็นสองเท่า (ทั้งใน RAM และบนดิสก์) และโครงสร้างข้อมูลบางส่วนจะมีขนาดใหญ่ขึ้นเนื่องจากตัวชี้ที่ใหญ่กว่าและเพื่อประสิทธิภาพที่มีประสิทธิภาพ (เช่นโครงสร้างที่ถูกปรับให้สอดคล้องกับขอบเขต 64 บิตมากกว่า 32 บิต ) แต่ข้อมูลจำนวนมากส่วนใหญ่เช่นที่เก็บไว้ใน RAM โดยฐานข้อมูลจะไม่มีรอยขนาดใหญ่กว่าอย่างเห็นได้ชัด
การใช้บิลด์ 64 บิตอาจให้ประสิทธิภาพที่เพิ่มขึ้นเล็กน้อยสำหรับงานที่ต้องใช้ CPU / หน่วยความจำเนื่องจากรหัสจะสามารถใช้การลงทะเบียนเพิ่มเติม (และใหญ่กว่า) ที่มีอยู่ใน CPU แทนการ จำกัด ให้มีขนาดเล็กลงน้อยกว่า โหมด 32 บิตและอาจมีประสิทธิภาพมากขึ้นจากมุมมองของไฮเปอร์ไวเซอร์เนื่องจากไม่ต้องการสวิตช์บริบทจำนวนมากที่เกี่ยวข้องกับการกระโดดเข้าและออกจากโหมดยาว (64 บิต)
ลำไส้ของฉันแนะนำให้ใช้ตัวเลือก 64 บิตยกเว้นว่าคุณใช้แพ็คเกจ 32 บิตที่ไม่มีรุ่นหรือรหัส 64 บิตเพื่อให้คุณสามารถรวบรวมได้เอง
ฉันขอแนะนำให้ลองทั้งสองถ้าคุณมีเวลา: ติดตั้งสิ่งที่ต้องการ VirtualBox บนเครื่องที่บ้านถ้าคุณมีหนึ่งที่มีความสามารถ 64 บิตและสร้าง VMs 512Mb สอง (หนึ่งที่มีการติดตั้ง 32 บิตเต็มและหนึ่งที่มี 64- เต็ม หนึ่งบิต) ด้วยการผสมผสานของซอฟต์แวร์ที่คุณวางแผนจะใช้ สิ่งนี้จะช่วยให้คุณบ่งชี้ถึงความแตกต่างที่ดีกว่าที่คุณจะสังเกตเห็นได้ดีกว่ากฎง่ายๆและคาดเดาผลงาน
ตามหมายเหตุด้าน: 4Gb มีการแลกเปลี่ยนจำนวนมากสำหรับเครื่อง 512Mb เสมือนหรืออื่น ๆ ถ้าคุณทำเพจเอาต์ไปยังดิสก์ได้มากเท่าที่คุณมีใน RAM คุณจะเห็นประสิทธิภาพลดลงอย่างมากเนื่องจากการสลับการกระตุก (หน้าถูกสลับระหว่าง RAM และดิสก์อย่างต่อเนื่อง) หากคุณเข้าสู่สถานการณ์ที่คุณมี 8 ครั้ง หน้าหน่วยความจำบนดิสก์เท่าที่คุณมีใน RAM ฉันคาดว่า VM จะมีประสิทธิภาพยาวนานตั้งแต่หยุดชะงัก พื้นที่นั้นจะถูกใช้เป็นที่จัดเก็บไฟล์ได้ดีกว่าถ้าคุณมีตัวเลือก