首先要问一个愚蠢的问题,因为我对这个工作还很陌生:
我接管了一个小型企业网络的管理(2 个位置,2 个 win2003 服务器,1 个 win2003 测试服务器,30 台 PC,40 个用户,基于路由器的 VPN,DSL 互联网)。两个服务器基本上都只是终端服务服务器。
因此,我在 server1 方面遇到了性能问题,它是较繁忙的服务器,有较多的终端会话等。这些都是旧机器,我告诉用户只登录一次,踢出不活动的会话等。
我们使用的是 server2003 标准版,其限制为 4GB,页面错误图告诉我我们需要更多 RAM。但是,server1 上的“我的计算机/属性”显示 3.49 GB,而 server2 上的相同弹出窗口报告 4 GB。它们都是带有 P4 单核超线程处理器的 Dell 800 系列,除了第二个 RAID 阵列和备份系统外,它们是相同的。唯一显著的区别是 server1 是 ActiveDirectory 控制器,而 server2 当然不是。
我不确定是什么分配了这 50MB。这在 AD 中正常吗?还是我应该寻找共享视频内存以外的其他东西(我刚刚想到了这一点)?
答案1
您看到的 3.5GB 限制是 32 位 Windows 的产物。我更感兴趣的是 server2 报告 4GB ... 除非它恰好是 64 位服务器?或者在报告 4GB 的服务器上启用了 AWE 吗?
有关 3.5GB 限制的更多详细信息,请访问http://www.codinghorror.com/blog/2007/03/dude-wheres-my-4-gigabytes-of-ram.html... 虽然这主要集中在 Win7/Vista,但它对 Server 2003 也有效。