Home » Админам, Железо, Рекомендуем » vmmanager — много памяти в кеше, не создается VM
Дек
26

Если к примеру, на сервере 16 гб ОЗУ, выдали по факту всего лишь 12гб, а манагер говорит, что нельзя создать - недостаток физической памяти - проверьте память в кеше.

 

[root@ ~]# free -m
             total       used       free     shared    buffers     cached
Mem:         15943      14589       1353          0       2759       1192
-/+ buffers/cache:      10637       5305

Как VMmanager выделяет память?

К примеру, при создании машины на 512мб ОЗУ, занимается 512мб ОЗУ + 10% под нужды виртуализации.

Понимая это, мы осмысляем, что выделено 5гб и по факту не используется все 16 гиг памяти.

 

Чистим кеш:

[root@ ~]#  echo 3 > /proc/sys/vm/drop_caches

проверяем заново статистику

[root@~]# free -m
total       used       free     shared    buffers     cached
Mem:         15943      10523       5419          0          0         37
-/+ buffers/cache:      10485       5457

вопрос решен, теперь можно создать виртуальный сервер в VMmanager (KVM виртуализация)

Внимание! Это не есть оверлселл, это способ очистики физической ОЗУ от муссора!

, , ,

Comments are closed.