Проблема:
У нас есть среда XenServer 7.2 с терминальными серверами Windows Server 2019. Хотя это и кажется случайным, мы видим, как виртуальная машина поднимается до колоссальных 32 ГБ используемой памяти, а пользователи медленно ползут до тех пор, пока мы не перезагружаем гостевую ОС.
При запуске RAMmap я вижу, что почти вся память застряла в состоянии «Driver Locked» "и никогда не выпускается. Он просто поднимается и поднимается, пока пользователи не будут жаловаться на медленную работу, а затем нам придется перезагрузить гостевую ОС.
Что заставляет заблокированную памятью память драйвера не высвобождаться и продолжает «просачиваться»? Опять же, мы запускаем XenServer 7.2 с Windows Server 2019. Все обновления Windows были применены к гостевой ОС.
У нас есть много ресурсов на 8 хост-серверах XenServer и 2 сгруппированных SAN для хранения.
Запуск и максимум объем памяти на виртуальной машине установлен на то же значение 32 ГБ, и «Автоматически выделять память в этом диапазоне» не проверяется.
Это известная ошибка с драйверами 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