VirtualBox

Ticket #3069 (closed defect: worksforme) — at Version 9

Opened 10 years ago

Last modified 5 years ago

Feature request: support more than 3.584 MB guest RAM (64 bits hosts)

Reported by: pjulien Owned by:
Priority: major Component: host support
Version: VirtualBox 2.1.0 Keywords: memory
Cc: Guest type: other
Host type: Windows

Description (last modified by sandervl73) (diff)

Even when running the 64-bit version of VirtualBox on a 64 bit version of Windows Vista, it's not possible to allocate more than 3GB of memory to the guess operating system.

Change History

comment:1 Changed 10 years ago by frank

  • Summary changed from Guest memory limit on Windows 64 bit host is still 3GB to Guest memory limit is 4GB (even on 64-bit hosts)

comment:2 Changed 10 years ago by sandervl73

  • Status changed from new to closed
  • Resolution set to worksforme

Which method are you using for running the VMs? My VirtualBox.exe has the LARGE_ADDRESS_AWARE flag set and I can use up to the max (3.584 MB). Vista 64 host with 16 GB ram.

comment:3 Changed 10 years ago by pjulien

I too, can set the maximum to 3.584MB with a Vista 64 bit host with 32GB of RAM.

However, it's possible for the process to access up to 8TB of virtual address space. Looking at the article that I posted, the testlimit64 tool was able to reserve(not commit) 8TB of virtual memory before running out.

I am trying to find the switch that makes this possible.

comment:4 Changed 10 years ago by pjulien

According to the information I have found, IMAGE_FILE_LARGE_ADDRESS_AWARE is all that is needed on a 64-bit host to have access to an 8TB address space on 64 bit.

So why is virtual box limiting the memory limit of a guest to 3.584MB then?

comment:5 follow-up: ↓ 6 Changed 10 years ago by sandervl73

Because we don't allow more at the moment. That has nothing to do with executable image flags. We will allow for more in the near future.

comment:6 in reply to: ↑ 5 Changed 10 years ago by pjulien

Replying to sandervl73:

Because we don't allow more at the moment. That has nothing to do with executable image flags. We will allow for more in the near future.

OK then, sounds good.

comment:7 Changed 10 years ago by sandervl73

  • Priority changed from minor to major
  • Summary changed from Guest memory limit is 4GB (even on 64-bit hosts) to Feature request: support more than 3.584 MB guest RAM (64 bits hosts)

comment:8 Changed 10 years ago by sandervl73

Note that we'll probably not implement this on 32 bits *hosts*.

comment:9 Changed 10 years ago by sandervl73

  • Description modified (diff)
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use