Why is the total memory less than expected?

If you order services with low amount of memory (1GB or less), you might see such an info in the control panel of your server or within the OS itself:

kvm_memory-01.png

kvm_memory-02.png

The above server has been setup with 1GB of memory but as you can see in the above screenshots, the total memory is shown as less than that amount.

The reason for this is how KVM virtualization actually works. When using KVM technology, each cloud server has its own linux kernel which results in the perceived difference in memory. That memory is actually being used by the kernel for various functions such as memory for paging, BIOS caching and other things.

The main advantage of using KVM technology is that since each server has its own linux kernel, the stability and performance of each server will be greatly increased.

If you run dmidecode on your server, you can actually verify the fact that your server has actually been created with the advertised amount of memory.

kvm_memory-03.png


Was this article helpful?

mood_bad Dislike 0
mood Like 0
visibility Views: 28