การจัดสรรหน่วยความจำมากกว่า 4 GB


2

ฉันกำลังประสบปัญหากับการจัดสรรหน่วยความจำ

ฉันมี:

โฮสต์ระบบปฏิบัติการ: Microsoft Windows XP - Professional x64 Edition - รุ่น 2003 - Service Pack 2

หน่วยความจำกายภาพโฮสต์: 8 GB

ระบบปฏิบัติการทั่วไป: Red Hat Enterprise Linux WS รีลีส 4 (อัพเดต Nahant 5) ฉันไม่แน่ใจว่ามันเป็น 32 หรือ 64 บิต lsb_release -aคำสั่งบอกว่าอาร์กิวเมนต์ LSB เวอร์ชัน: หลัก-3.0-ia32 ดังนั้นฉันเดาว่าจะเป็น 32 บิต ...

เวอร์ชันของ VMware Player: 2.5.2 build-156735

ฉันต้องการให้ VMware Player สามารถจัดสรรได้มากกว่านั้น 4 GB แต่เมื่อฉันไปที่การตั้งค่าจะแสดงเพียง 4 GB ถ้าฉันเลือกตัวเลือก "เกี่ยวกับ" จริงๆแล้วมันบอกว่าฉันมี 8 GB ติดตั้งในเครื่องโฮสต์

อิมเมจ VMware นี้สร้างโดยบุคคลอื่นและมอบให้ฉันเห็นได้ชัดว่าใช้กับ VMware Workstation 5

เหตุใดฉันไม่สามารถจัดสรร 8 GB ได้

ปัญหาอยู่ที่ไหน

ในเวอร์ชั่น WMware Player, Guest OS หรือ Host OS?

ฉันจะแก้ปัญหานี้ได้อย่างไร

ฉันเข้าใจว่าสำหรับผู้เล่นรุ่นนี้ไม่มีรุ่นหนึ่งสำหรับ 32 และอีกสำหรับ 64 บิต


อาจต้องการแก้ไขชื่อเรื่องอีกครั้งเพื่อ "จัดสรรหน่วยความจำมากกว่า 4Gb ให้กับ VMWare Guest"
Avery Payne

คำตอบ:


5

คำสั่ง lsb_release -a บอกว่าอาร์กิวเมนต์ LSB เวอร์ชัน: core-3.0-ia32 ดังนั้นฉันเดาว่าจะเป็น 32 บิต ...

ลองuname -aดูผลลัพธ์ที่ได้ ถ้าคุณเห็นx86_64ใช่แล้วมันเป็น 64- บิต

ฉันต้องการให้ VMware Player สามารถจัดสรรได้มากกว่านั้น 4 GB แต่เมื่อฉันไปที่การตั้งค่าจะแสดงเพียง 4 GB ถ้าฉันเลือกตัวเลือก "เกี่ยวกับ" จริงๆแล้วมันบอกว่าฉันมี 8 GB ติดตั้งในเครื่องโฮสต์

อิมเมจ VMware นี้สร้างโดยบุคคลอื่นและมอบให้ฉันเห็นได้ชัดว่าใช้กับ VMware Workstation 5

ภาพเก่ามีข้อ จำกัด ที่มีการจดทะเบียนกับพวกเขาขึ้นอยู่กับสิ่งที่รุ่นที่พวกเขาทำกับ มันอาจจะง่ายเหมือนข้อเท็จจริงที่ว่าภาพนั้นถูกสร้างขึ้นในเวอร์ชั่น 5; รุ่นที่ใหม่กว่ายกข้อ จำกัด หลายประการและหนึ่งในนั้นอาจเป็นจำนวนหน่วยความจำที่รองรับ ตัวอย่างเช่นฉันรัน 6.5 ที่ทำงานซึ่งอนุญาตให้มี 2 CPU เวอร์ชัน 7 อนุญาตสำหรับ 4


ติดตาม:

My Workstation 6.5 รายงานการติดตั้งว่าอิมเมจเวอร์ชัน 5 จะมีข้อ จำกัด ดังต่อไปนี้:

  • ขีด จำกัด หน่วยความจำ 3.5 GB
  • 2 โปรเซสเซอร์ จำกัด
  • 3 ขีด จำกัด ของอะแดปเตอร์เครือข่าย
  • ไม่มี USB 2.0
  • ไม่มีจอภาพหลายจอ
  • ไม่มีสถานะแบตเตอรี่
  • ไม่มี CPU hot plug
  • ไม่มีอุปกรณ์ฮอตปลั๊ก
  • ไม่มีหน่วยความจำฮอตปลั๊ก
  • ไม่มีอะแด็ปเตอร์ LSI Logic SAS SCSI
  • ไม่รองรับ VMCI

ในคำอื่น ๆที่คุณจะไม่ได้รับมันในการทำงานด้วย 8 GB เพราะมันเป็นภาพที่ คุณจะต้องลองย้ายเครื่องไปใช้รูปแบบที่ใหม่กว่า


0

คุณลองดาวน์โหลด 'VMWare Server' ฟรีดูว่าคุณจะทำอย่างไรกับมันควรมีตัวเลือกเพิ่มเติมมากมาย


0

ฉันคิดว่าเซิร์ฟเวอร์ VMware (และ Workstation and Fusion) อนุญาตให้คุณจัดสรรได้สูงสุด 4 GB เป็นข้อ จำกัด ของเครื่องมือเท่านั้น ESX ไม่มีข้อ จำกัด อย่างแน่นอน


0

คำสั่งuname -a จะแสดงข้อมูลเคอร์เนลของคุณและช่วยคุณตรวจสอบว่าเป็นระบบปฏิบัติการ 32- บิต (x86) หรือ 64- บิต (x86_64)

สำหรับคำถามของคุณเกี่ยวกับการจัดสรรหน่วยความจำมากกว่า 4 GB ... บางทีใครบางคนสามารถแก้ไขฉันได้ถ้าฉันผิด แต่ฉันเชื่อว่า VMWare จะ จำกัด การจัดสรรหน่วยความจำตามระบบปฏิบัติการของคุณและถ้า RHEL ของคุณเป็นจริง 32 บิตจากนั้นฝา 4 GB จะสมเหตุสมผล


ไม่เห็นว่า VMWare สามารถตรวจสอบว่าผู้เข้าพักคือ 32 / 64bit ...
Fahad Sadah

อาจไม่ใช่ VMWare เช่นนี้ แต่ผลิตภัณฑ์นั้นไม่ควรมีคุณสมบัติที่หลากหลายเกินไปดังนั้นจึงอาจเป็นสิ่งที่ผิดพลาดได้ง่าย
Chopper3

2
VMware ไม่ทราบว่าแขกคืออะไร มันจะต้องมีการจัดเตรียมบัสเสมือนที่เหมาะสมและอื่น ๆ ... หากคุณดูการตั้งค่าบน VM คุณจะเห็นว่า vmware คิดว่ามันคืออะไร
Scott Lundberg

ไม่เพียง แต่ VMware จะรู้ว่าแขกเป็น 32/64 บิต แต่จะ (อย่างน้อยใน 6.0 / 6.5) บล็อกโฮสต์ 32- บิตจากการรันแขก 64 บิต
Avery Payne

0

ตามโพสต์นี้บน vmware.com หากพบวิธีแก้ปัญหานี้ที่นี่: http://communities.vmware.com/thread/332104

  • ก่อนอื่นคุณต้องพิจารณาว่า VM เป็น 64 บิตหรือไม่
  • จากนั้นคุณต้องเปลี่ยนไฟล์ VMWare vmx เพื่อรองรับเวอร์ชันฮาร์ดแวร์เสมือนที่สูงกว่า

บนเกสต์ใช้uname -aเพื่อตรวจสอบว่า Linux VMWare guestif 64 บิต เช่นของฉันคือ 3.4.2-1.fc16.x86_64 64 ตอนท้ายบอกคุณว่าเป็น 64 บิต

บนโฮสต์ให้แก้ไขไฟล์ข้อความ. vmx ในเท็กซ์เอดิเตอร์: - เปลี่ยน virtualHW.version = "8" (ฉันสงสัยว่ามันคือ 5 ในขณะที่คุณบอกว่า VM ถูกสร้างด้วย VMWS v5

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