提高RDPlogin性能

我们有一个位于远程数据中心的Windows 2008服务器,通过高度潜伏的(〜200ms)3MBps VPN连接连接到我们的主要位置。 此服务器安装了域控制器和terminal服务卷。 login到这台机器需要花费大量的时间,比本地台式机或位于主要设备中的其他服务器要多得多(服务器本身是2个四核,16GB RAM,15K SAS驱动器,所以它不应该是一些硬件容量问题)。

据我的理解,RDPlogin主要是启动服务和configuration文件的function,所以我的猜测是这个configuration文件可能是通过广域网stream传输,花费的时间最多? 漫游configuration文件将解决这个问题? 有没有办法强制configuration文件“caching”在这台机器上? 我还应该找什么?

漫游configuration文件将无济于事。 当你看用户帐户上的terminal服务设置,你们是否设置terminal服务configuration文件信息? 在“应用程序模式”下运行IS的环境中(如部署Citrix时),这通常很常见。 映射的驱动器,远离该位置的主目录设置等可能都会导致这种下降。

一个简单的testing,看看是否与networkingstream量有关是尝试和本地帐户没有任何映射的驱动器,映射的资源等login如果login是非常快,那么你知道这是与通过networking返回。 如果login速度慢,那么它就是服务器本身。 有一件事要看看该服务器上的terminal服务configuration。 你可以告诉它不要映射打印机等,因为这也需要时间。

如果你的用户configuration文件存储在其他地方(比如在你的本地networking上),并且configuration为从那里下拉,那么这可能会降低速度,但是如果情况并非如此,那么我认为你正在寻找一个不同的问题。

通过RDPlogin与login服务器控制台基本相同,因此如果漫游configuration文件未启用,configuration文件应该全部存储在本地,并且可以很快访问。 寻找的东西很可能是导致这台服务器放慢速度是否有任何沟通回到您的办公室通过您的VPN连接,是否映射驱动器,拉个人资料数据回来等

如果不是这种情况,值得检查服务器上的DNS,因为我知道这会导致login时变慢。 如果此域控制器也是DNS服务器,则NIC上的主DNS服务器应为自身。