bert
[Entry]
"So clearly, there are some huge differences here. I really don't understand how the GuestOS can use 400+ MB, while the Host OS only shows about 75 MB allocated to the VM. Are there other processes used by VirtualBox that aren't as obviously named?
You're looking at what is being used on the host, not what is being allocated. The guest is not using 400+ MB of the host's RAM (yet).
Also, I'd like to know if I run a machine with 1 GB, is that going to take 1 GB away from my host OS, or only the amount of memory the Guest machine is currently using?
It will reserve 1GB of RAM, however it may wind up actually using significantly less than that. If the guest doesn't use some of that memory, host RAM can be used for many other purposes (such as caching clean disk pages), even though it's reserved for the guest. And even if the guest does use some of that memory, if it doesn't access it for sufficiently long, it can still get ejected from physical memory through opportunistic swapping.
Unfortunately, you've waded into an extremely complex issue and it would take many pages to really explain it. There is a lot of incorrect information in the answers to this question." "So clearly, there are some huge differences here. I really don't understand how the GuestOS can use 400+ MB, while the Host OS only shows about 75 MB allocated to the VM. Are there other processes used by VirtualBox that aren't as obviously named?
You're looking at what is being used on the host, not what is being allocated. The guest is not using 400+ MB of the host's RAM (yet).
Also, I'd like to know if I run a machine with 1 GB, is that going to take 1 GB away from my host OS, or only the amount of memory the Guest machine is currently using?
It will reserve 1GB of RAM, however it may wind up actually using significantly less than that. If the guest doesn't use some of that memory, host RAM can be used for many other purposes (such as caching clean disk pages), even though it's reserved for the guest. And even if the guest does use some of that memory, if it doesn't access it for sufficiently long, it can still get ejected from physical memory through opportunistic swapping.
Unfortunately, you've waded into an extremely complex issue and it would take many pages to really explain it. There is a lot of incorrect information in the answers to this question."
|