ВСЛ 2 сада има функцију поврата меморије
Са издавањем Виндовс 10 Буилд 18917, Мицрософт је Инсајдерима представио ВСЛ 2, Виндовс подсистем за Линук 2. Испоручује прави Линук кернел са Виндовс-ом који ће омогућити потпуну компатибилност системских позива. Ово је први пут да се Линук кернел испоручује уз Виндовс. Виндовс 10 буилд 19013 додаје још једну сјајну ВСЛ 2 функцију - Мемори Рецлаим, која омогућава систему домаћина да поново користи меморију која више није потребна ниједном Линук процесу.
Реклама
Раније, када би потребе за меморијом ВСЛ2 виртуелне машине (ВМ) расле, било из вашег тока посла или Линук кернелу, укупна меморија додељена ВМ-у би такође расла додељивањем више меморије из домаћин. Али, када се ток посла заврши, та меморија која више није потребна току посла неће бити пуштена назад на хост. Сада са обнављањем меморије у ВСЛ 2, када меморија у Линуку више није потребна, може се пријавити назад хосту где ће бити ослобођена и ваша ВСЛ 2 ВМ ће се смањити у величини меморије.
Пре него што:
После:
Погледајте следећи видео:
Како то ради
Ову функцију покреће а Закрпа за Линук кернел који омогућава да се мали узастопни блокови меморије врате на хост машину када више нису потребни у Линук госту. ВСЛ тим је ажурирао Линук кернел у ВСЛ2 да укључи ову закрпу и модификован Хипер-В да подржи ову функцију извештавања о страници. Да би вратио што више меморије хосту, ВСЛ периодично сабија меморију како би осигурао да је слободна меморија доступна у узастопним блоковима. Ово ради само када је ваш ЦПУ неактиван. Можете да видите када се то деси тако што ћете потражити поруку „ВСЛ2: Извођење сажимања меморије“ унутар излаза дмесг
команда. Ако сте искусни корисник, ово понашање можете да конфигуришете тако што ћете изменити вредности у .вслцонфиг. Молимо проверите Напомене о издању ВСЛ 19013 да видите ове опције. Алтернативно, ако желите да покренете ову Линук команду ручно, можете покренути команду ецхо 1 > /проц/сис/вм/цомпацт_мемори
као роот корисник.
Више техничких детаља и примера можете пронаћи у званични блог пост.