У меня есть несколько гостевых серверов Hyper-V. (На протяжении истории версии сервера смешаны 2008R2, 2012R2, 2016).
У моего хоста сейчас 30% свободной оперативной памяти. Статистика памяти для всех гостей показывает, что у них достаточно максимальной памяти, а запрошенное значение ОЗУ всегда ниже максимального.
3 образца:
- Сервер 2012R2 под управлением сервера Exchange. Он имеет 16 ГБ оперативной памяти (максимальный запрос составляет 14 ГБ, как показано в диспетчере Hyper-V). Динамическая память отключена) Настройки виртуальной памяти говорят мне, что нужно минимум 16 МБ, рекомендуется ~ 5 ГБ, текущий файл подкачки размером 8 ГБ
- Сервер 2008R2 под управлением сервера SQL 2008R2. Он имеет 6 ГБ оперативной памяти (максимальный запрос составляет 4,5 ГБ, как показано в диспетчере Hyper-V). Динамическая память отключена) Настройки виртуальной памяти говорят мне, что необходимо минимум 16 МБ, рекомендуется ~ 9 ГБ, текущий файл подкачки размером 6 ГБ
- Сервер 2008R2 работает только с DC и 2 второстепенными заданиями. Он имеет 2 ГБ оперативной памяти (максимальный запрос составляет 1 ГБ, как показано в диспетчере Hyper-V). Динамическая память включена) Настройки виртуальной памяти говорят мне, что необходимо минимум 16 МБ, рекомендуется ~ 2,5 ГБ, размер файла подкачки - 1 ГБ
Текущие настройки размера файла подкачки в ОС установлены автоматически на всех серверах. Даже объемы памяти серверов были изменены в прошлом несколько раз. И мне интересно узнать фактические и рекомендуемые размеры. Я просто думаю, что они настраиваются автоматически.
Я хочу уменьшить размеры файлов подкачки до полезного предела. Я не хочу использовать отдельный VHD для файлов подкачки (даже некоторые статьи говорят об этом как фактор производительности).
Дополнительные факторы: мне не нужны полные дампы памяти.
Одна из причин заключается в том, чтобы уменьшить размер виртуальных машин, чтобы сэкономить место на моем носителе резервного копирования.