Задать вопрос
@CanisLupusMSK

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

opennebula при работе виртуальных машин использует много slab-памяти (90Гб), согласно выводу atop, является ли это утечкой памяти или я что-то не понимаю?
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
использует много slab-памяти (90Гб), согласно выводу atop, является ли это утечкой памяти

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

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

Похожие вопросы