Hyper-V и управление памятью виртуализации
Гипервизоры и управление памятью
Я использую виртуальные машины в течение многих лет и никогда не было никаких проблем. В первую очередь я использовал бесплатный единственный хост ESXi от VMWare и добился только успеха. Поскольку у меня никогда не было никаких проблем, я никогда не углублялся в это намного глубже. Однако я всегда очень осторожно загружал систему и получал много свободных ресурсов под рукой.
Недавно я приобрел новый сервер, и мы решили попробовать Hyper-V и посмотреть, как это будет происходить. У нас довольно небольшая команда, но мы используем множество серверов для тестирования и т. Д.
Мой вопрос касается памяти и того, сколько мне нужно оставить свободным или доступным для правильной работы хост-машины.
Настройка:Dell Server 24 ядер: 48 ГБ оперативной памяти
Когда я запускаю taskmgr в экземпляре хоста Windows, я вижу следующее:
Физическая память: 49139
Кэшировано: 14933
В наличии: 17743
Свободно: 2982
Что именно означают эти цифры? В чем разница между бесплатным и доступным?
Мой сервер практически не использует ресурсы ЦП и на нем запущено 10 производственных серверов без единой жалобы пользователя на скорость обслуживания.
Могу ли я запустить другой сервер с оперативной памятью 2 ГБ, оставив бесплатно 982 МБ? или я начинаю немного выдвигать свои требования?
Спасибо за помощь.
1 ответ
Вы не должны использовать раздел хоста для чего-либо, кроме Hyper-V (хотя вы можете запускать программное обеспечение для обеспечения безопасности и инфраструктуры, такое как агенты управления, агенты резервного копирования и брандмауэры). Следовательно, эта рекомендация в 2 ГБ предполагает, что вы не собираетесь запускать какие-либо дополнительные приложения или роли сервера в родительском разделе.
Hyper-V не позволяет выделять память непосредственно для раздела хоста. По сути, он использует всю оставшуюся память. Следовательно, вы должны помнить, что 2 ГБ памяти вашего хост-сервера не должны выделяться, чтобы они были доступны для родительского раздела.