我有一台运行 Hyper-V 的 Dell R710,内存为 72GB。在 Hyper-V 中,我有一个运行终端服务的 Windows 2008(32 位)VM。我该如何分配内存,以便任何连接到此终端服务器(从他们的瘦客户端)的用户都分配有 2GB(或我选择的任意大小)的内存?目前,我已为 TS 配置了 2GB 内存,但似乎所有连接的用户都共享该内存。
如果我可以提供更多信息,请告诉我。
谢谢。
更新 1:我希望通过此服务器设置 VDI,以允许用户从我们网络内的瘦客户端进行连接。他们还必须通过已安装的 VPN 从我们网络外部进行连接。我是否可以使用 Windows Server 2008(不是 R2)进行设置,因为我有一个需要支持的 16 位应用程序。不幸的是,它不是远程应用程序的候选者。
答案1
你可以使用Windows 系统资源管理器限制内存。有 2 个针对终端服务 (Equal_Per_User、Equal_Per_Session) 的预置策略。从表面上看(没有任何关于为什么要这样做的详细信息),这似乎是一个非常糟糕的主意,因为在耗尽物理 RAM 之前,您通常会耗尽内核内存(页表条目),而限制 RAM 数量会使问题更加严重