Что может привести к тому, что виртуальная машина XenServer 7.2 Windows 2019 не будет возвращать память, заблокированную драйвером, обратно в ОС?

Проблема:

У нас есть среда XenServer 7.2 с терминальными серверами Windows Server 2019. Хотя это и кажется случайным, мы видим, как виртуальная машина поднимается до колоссальных 32 ГБ используемой памяти, а пользователи медленно ползут до тех пор, пока мы не перезагружаем гостевую ОС.

При запуске RAMmap я вижу, что почти вся память застряла в состоянии «Driver Locked» "и никогда не выпускается. Он просто поднимается и поднимается, пока пользователи не будут жаловаться на медленную работу, а затем нам придется перезагрузить гостевую ОС.

enter image description here

Что заставляет заблокированную памятью память драйвера не высвобождаться и продолжает «просачиваться»? Опять же, мы запускаем XenServer 7.2 с Windows Server 2019. Все обновления Windows были применены к гостевой ОС.

У нас есть много ресурсов на 8 хост-серверах XenServer и 2 сгруппированных SAN для хранения.

Запуск и максимум объем памяти на виртуальной машине установлен на то же значение 32 ГБ, и «Автоматически выделять память в этом диапазоне» не проверяется.

enter image description here

2
задан 9 July 2020 в 17:38
1 ответ

Это известная ошибка с драйверами Xentools:

https://discussions.citrix.com/topic/393322-memory-leak-on- xenserver-72-with-xentools-installed/ https://discussions.citrix.com/topic/391945-topic-memory-leak-xenapp-715-with-server-2016-and-xenserver-72/page /1/

Обновите драйверы Citrix до последней версии, может помочь -

https://www.catalog.update.microsoft.com/Search.aspx?q=citrix Или используйте альтернативные драйверы GPLPV - https://wiki.xen.org/wiki/Xen_Windows_GplPv

4
ответ дан 9 July 2020 в 15:07

Теги

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