注意:我已阅读
How Often Do Windows Servers Need to be Restarted?,但此问题与我们的远程桌面服务器有关.
我们有一台Windows Server 2008R2服务器 – 一台VMware ESX VM – 获得远程桌面服务许可,25名用户也使用RRAS(SSTP).平均工作日,在工作时间内,有8到12个登录的活跃用户,另外还有4-6个“断开连接”的用户.它具有12 GHz cpu硬盘预留和16 GB RAM,也完全保留.需要时,cpu预留可扩展至最大24 GHz.
我们的许多用户完全依赖服务器来工作.他们还对其表现抱怨不已,但许多人不愿意改变工作习惯或软件以改善其表现.特别:
>用户拒绝注销而不是断开连接
>用户坚持使用Lync 2013而不是Lync 2010(Lync 2013是臭名昭着的资源)
我不能夸大他们拒绝退出的重要性. Disconencted users continue to hog RAM断开连接时,这意味着在任何给定时间,我们最多有16个实例运行某些程序.
我还注意到,通过经验,泄漏/僵尸往往会增加远程桌面服务器运行的时间.重新启动后,即使在许多用户登录后比较性能,服务器仍然更新,速度更快.我还读到,定期重启可能会有所帮助.
所以我建议定期重新启动虚拟机 – 我想每周一次,比如星期六晚上 – 因为我觉得这些重新启动可以解决很多问题.
我想知道,如果您是Windows管理员,
>即使用户断开连接/重新连接,垃圾/僵尸/泄漏会随着会话时间而累积,这是对的吗?
>您多久重启具有远程桌面服务的类似利用的Windows Server?