Как работает механизм освобождения памяти гостевой ОС на платформе vStack

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

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

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

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

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

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

Источник: https://habr.com/ru/companies/vstack/articles/749346/


Интересные статьи

Интересные статьи

Как ЮMoney работает с данными в DWH на Microsoft SQL Server — ежегодный митап High SQL ИТ-специалисты, вы тут? Начинаем наши митапы, и первый на очереди — High SQL.Встречаемся 27 апреля в 18:00 по Мос...
Организация работы с токенами в клиентской части веб-приложений - тема, которая на слуху давно и многократно обсуждалась, однако далеко не для всех современных веб-приложений все еще оцениваются риски...
Научная гипотезаВладимир Резников – инженер   1.Введение   В этой статье мы обсудим проблему "дискретности" и "непрерывности" движения физических тел....
В один прекрасный день… Зачем я вру? Не настолько прекрасен был день, когда у меня сдох отечественно-китайский парктроник, установленный еще прежним владельцем. Надо что-то делать, но что? Купить...
Изображение: Unsplash Любой, кто интересуется сферой биржевых инвестиций встречал упоминания понятия маржинальная торговля. Но что это такое, и для чего нужен этот инструмент? Разбираем в ...