Продолжаем рассказывать о возможностях нашей платформы. Сегодня демонстрируем, как в vStack реализован механизм VM ballooning для освобождения оперативной памяти гостевой ОС и гипервизора. На видео мы разбираем работу механизма освобождения памяти гостевой ОС и гипервизора платформы vStack и делимся краткой выжимкой в текстовом виде.  

Для примера мы взяли типичную ситуацию с довольно распространенной ОС Ubuntu 2004 c 16 Гб памяти. Первоначальное распределение памяти выглядит так: используется 123 Мб, 15 Гб находится в кэше. Это плохое соотношение для виртуальной инфраструктуры, так как кэширование обеспечивается нижними слоями, и такой объем памяти для кэширования здесь попросту не нужен. Поэтому мы записали видео, на котором показываем процесс высвобождения этой памяти на гиперконвергентной платформе vStack. Для этого мы используем механизм ballooning, который есть практически во всех инструментах построения виртуальных инфраструктур. 

Процесс освобождения памяти особенно удобно демонстрировать в vStack, так как у платформы понятный и эстетичный интерфейс с наглядными графиками.

Мы показали, как 15 Гб памяти распределились внутри системы с помощью специального драйвера virtio-balloon. При этом мы отследили в режиме реального времени, сколько Гб мы запросили и сколько в итоге было распределено. Увидели, как резко выросло количество свободной памяти и сократилось количество памяти в кэше.

Результат: память освобождена. Вместо того, чтобы отдавать гигабайты в кэш, можно отдать их гипервизору. Это обеспечит более эффективную работу ИТ-инфраструктуры.

Если вы хотите посмотреть, как у нас работают другие инструменты на платформе, пишите в комментариях, мы запишем для вас видео с демонстрацией на эту тему.

Комментарии (3)


  1. cat_chi
    20.07.2023 11:30
    +3

    Я тут проверил правила сайта на всякий случай. Там есть такой пункт:

    Запрещена публикация видеороликов без подробного описания и таймкодов либо без расшифровки. Публикации, содержащие только видео и короткое описание, будут скрыты модератором в черновики.

    Запрещена. Т.е. не "не рекомендуется" или "не приветствуется", а запрещена.

    И нет, то краткое описание, которое вы предоставили никак не попадает в критерии "подробного описания". Если критерий подробности – не количество слов, конечно.


    1. vStack Автор
      20.07.2023 11:30
      -2

      Добрый день! В тексте описана демонстрация работы механизма высвобождения. В целом, для ознакомления с его работой будет достаточно и одного текста, но для визуализации мы также прикрепили и видео.


      1. cat_chi
        20.07.2023 11:30
        +3

        Мы показали, как 15 Гб памяти распределились внутри системы с помощью специального драйвера virtio-balloon.

        Это "демонстрация работы механизма высвобождения"? И она соответствует критериям "сложный" (уровень сложности статьи) и "туториал"?

        Ребят, вы издеваетесь?

        Очень уважаю труд ваших разработчиков, но маркетологов вам нужно менять. Всех. Полным составом.