@CanisLupusMSK

Является ли большое использование Slab память на сервере виртуализации утечкой?

opennebula при работе виртуальных машин использует много slab-памяти (90Гб), согласно выводу atop, является ли это утечкой памяти или я что-то не понимаю?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
использует много slab-памяти (90Гб), согласно выводу atop, является ли это утечкой памяти

Не обязательно. SLAB -- это механизм динамического выделения памяти внутри ядра для объектов одинкаового размера. Можно посмотреть на распределение памяти по типам SLAB-кешей командой slabtop, чтобы примерно понять, кем эта память используется. Жизненный цикл SLAB-кешей выделенных драйвером зависит от логики этого драйвера и может быть дольше, чем, например, жизненный цикл виртуальных машин. На утечку может указывать например то, что SLABы остаются после выгрузки драйвера который их создал.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zerg89
Нет, slab это дедупликация в оперативке
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы