У меня есть Dell R710 с 72 ГБ памяти под управлением Hyper-V. В Hyper-V у меня есть виртуальная машина Windows 2008 (32-разрядная версия), на которой работают службы терминалов. Как мне выделить память, чтобы любому пользователю, который подключается к этому серверу терминалов (со своего тонкого клиента), выделялось 2 ГБ (или любой другой объем памяти, который я выберу)? В настоящее время я выделил TS 2 ГБ памяти, но похоже, что она распределяется между всеми, кто подключается.
Пожалуйста, дайте мне знать, если я могу предоставить дополнительную информацию.
Спасибо.
Обновление 1: то, что я хочу достичь с помощью этого сервера, - это настроить VDI, чтобы пользователи могли подключаться с тонких клиентов из нашей сети. Им также придется подключаться извне нашей сети через VPN, которая уже существует. Могу ли я настроить это с помощью Windows Server 2008 (не R2), потому что у меня есть 16-разрядное приложение, которое необходимо поддерживать. К сожалению, это не кандидат в качестве удаленного приложения.
Вы могли бы использовать Диспетчер системных ресурсов Windows чтобы ограничить память. Существуют две предварительно созданные политики, специфичные для терминальных служб (Equal_Per_User, Equal_Per_Session). На первый взгляд (без каких-либо подробностей о том, почему вы хотите это сделать), это кажется действительно плохой идеей, поскольку у вас обычно заканчивается память ядра (записи таблицы страниц), прежде чем вы исчерпаете физическую оперативную память и ограничите количество баранов усугубит проблему