Есть ли замена для удаленного компонента «Диспетчер системных ресурсов Windows» в выпуске Windows Server 2012 R2?

12

Диспетчер системных ресурсов Windows (WSRM) был удален в Windows Server 2012 R2 , и мне нужна замена.

Я использую небольшой RDP-сервер на 2012 R2 Standard. Он имеет только 8 ГБ ОЗУ, и мне нужен способ ограничить ресурсы для каждого обычного пользователя, чтобы система не остановилась, если один пользователь занял больше своей справедливой доли (по любой причине).

Вместо этого я могу легко использовать Server 2012 ( первое «издание» ), в котором вместо WSRM есть толькоdeprecatedremoved потому, что мне не обязательно использовать R2 .

Существует ли простой способ управления ресурсами (в основном ОЗУ) в Windows Server 2012 R2 после удаления WSRM?

contrapsych
источник
2
Microsoft говорит : «Диспетчер системных ресурсов Windows (WSRM) устарел. Подобные функции предоставляет Hyper-V». Я так не думаю?
Майкл Хэмптон
1
@MichaelHampton Я думаю, что Microsoft говорит, что если вам нужна изоляция ресурсов в службах удаленных рабочих столов, вам следует использовать пулы рабочих столов служб удаленных рабочих столов (VDI). WSRM был плохим способом разделения ресурсов. Тем не менее, VDI намного сложнее с большим количеством движущихся частей, так что для некоторых это определенный удар в живот.
MDMarra
Нет, vdi - это не решение для гиперссылки wsrm
Джим Б.

Ответы:

5

Таким образом, у нас остается совместное использование ресурсов «Справедливая доля», включенное по умолчанию для служб удаленных рабочих столов в 2012+, для ЦП, сети и дискового ввода-вывода. Но не память. Так что нет, нет балансировки памяти, как у нас с WSRM. Почему они специально оставили память вне политики FairShare? Я не знаю.

Вы можете реализовать справедливое распределение памяти между виртуальными машинами на гипервизоре Hyper-V, но это не то же самое, что хост сеанса удаленного рабочего стола. Так что на данный момент я бы сказал, что они убрали эту особенную функциональность и не оставили нам альтернативы. Я подозреваю ( это предположение ), что имел в виду Microsoft, когда они заявили, что «аналогичные функциональные возможности предоставляются Hyper-V». Это была своего рода наивная идея, что «хорошо, поскольку весь мир все равно переходит на VDI, просто используйте Hyper-V для балансировки памяти между виртуальными машинами». Но опять же, я готов и желаю быть доказанным неправым.

Райан Райс
источник
Похоже, альтернативы нет, поэтому я просто воспользуюсь первым выпуском 2012 года. Это разочаровывает, потому что мне нужна базовая настройка RDP на виртуальной машине для университетского проекта, над которым я работаю, и я не Я хочу или не могу создать целую виртуальную среду с кучей машин с разными ролями или использовать больше, чем мой ограниченный ОЗУ. Grrrrr.
контрапсих
Если вам нужно сбалансировать память в Windows, у вас, вероятно, плохо написанное приложение, которое будет работать лучше изолированно.
Джим Б
4

Вы можете настроить Windows System Resource Managerна Windows Server 2012 R2 . Даже если он был удален Microsoft, вы можете установить его вручную и использовать.

Я перечислил инструкции здесь в моем блоге:
http://blog.iftvio.ro/index.php/windows-system-resource-manager-and-windows-server-2012-r2/

Связанный: Мой пост в ветке форумов Microsoft относительно этого.

iftvio
источник
3
Я впечатлен работой, проделанной этим автором блогов, чтобы заставить это работать, но будьте осторожны. Это НЕ поддерживается Microsoft вообще. Я бы очень осторожно делал что-то подобное в производственной среде.
pauska