Grow Your Business Online.

Mengapa Alokasi Memory RAM Server Linux Tidak Seharusnya?

Banyak pelanggan yang mempertanyakan, mengapa RAM dari server saya kurang dari alokasi RAM yang saya beli? Misalnya, saya membeli plan 1 GB, namun yang terlihat hanya 900 MB saja.


Pertama, kami menggunakan KVM sebagai virtualisasi dari VPS Linux. Karena sudah menjadi design, maka ada reserved memory yang diambil dari system guna untuk menjalankan fungsi system tersebut.


Anda bisa melihatnya dengan cara berikut :


Ini adalah free memory RAM berdasarkan K


 free -k
total used free shared buffers cached
Mem: 4060884 3059616 1001268 92708 91664 1833192
-/+ buffers/cache: 1134760 2926124
Swap: 1048572 13516 1035056


Kemudian ini adalah memory reserved.


 dmesg | grep "Memory: "
[ 0.000000] Memory: 4043100K/4193768K available (5209K kernel code, 946K rwdata, 1832K rodata, 1204K init, 840K bss, 150668K reserved)


Berarti, memory RAM sebanyak :

  • 5209K untuk kernel code
  • 946K untuk rwdata
  • 1832K untuk rodata
  • 1204 untuk init
  • 849k untuk bss
  • dan 150668K untuk di reserved


Perlu diketahui juga bahwa memory RAM tidak dialokasikan pada KVM seperti halnya server fisik atau baremetal server. Mesin virtual guest yang berjalan pada hypervisor KVM tidak memiliki blok RAM fisik khusus yang ditetapkan untuknya. Sebagai gantinya, setiap mesin virtual guest berfungsi sebagai proses Linux di mana kernel Linux mesin fisik host mengalokasikan memori hanya ketika diminta.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.