Why increasing VM doesn’t has any impact on performance?

Asked By 70 points N/A Posted on -
qa-featured

I have changed the virtual memory of my system to 4GB. It was 2GB and it's 4GB now. I was expecting an increased performance but I didn't get that anyway. The performance of my core system is quite the same and so is the case with multimedia applications. Will there be a performance uplift if I increase the VM more?

SHARE
Answered By points N/A #190218

Why increasing VM doesn’t has any impact on performance?

qa-featured

Hello,

Virtual machines are such machines that are using a small part of your native system, locking a specific amount of RAM, HDD and CPU portions. It doesn’t matter how much you increase the system of a virtual machine, it’ll never run like native OS.

Native OS is loaded directly inside the PC’s hardware and is controlling the master. The virtual machines are just like guests – have come to visit the native. Each machine must be run by an OS which the Host OS is using. Guest OS is just sharing the resources – not getting the full access and so, the speed won't go beyond the Host OS.

In order to get better performance, you’ll have to install those virtual machines natively. It’s available to install several OS on same PC. It’ll just take more HDD but give you the full advantage of your entire hardware properly.

This article explains such procedure better.

Answered By 590495 points N/A #324169

Why increasing VM doesn’t has any impact on performance?

qa-featured

Your understanding of how the virtual memory works is very incorrect. That’s not the role of the virtual memory in the operating system or in Microsoft Windows. Its job is to simply balance the load currently in the physical memory to maintain the responsiveness and performance of the system.

If there is no virtual memory or like when you disable the virtual memory, and this is possible in Microsoft Windows if you have plenty of physical memory, all the programs you will be running will be loaded to the physical memory. It will be added to the existing memory being used by the system or by Microsoft Windows.

As the memory usage rises, the performance of the computer will degrade rapidly. Now, with the help of the virtual memory, part of the usage in the physical memory will be transferred to the virtual memory. When data is unloaded from the physical memory, it will free up memory space and thus improves the performance as you open applications. They work side by side.

It improves the performance and responsiveness but it will not make your computer extremely fast because the overall performance of the machine is still dependent on the hardware you are using particularly the processor. The processing speed will never go beyond the limit of your CPU. That’s why even if you increase the size of your virtual memory, the speed or the performance will still be the same.

If you want to make it faster, upgrade the processor, memory modules, video card, and so on.

Related Questions