网站地图    收藏   

主页 > 系统 > windows >

Windows server 2008远程桌面连接性能优化五个秘技

来源:自学PHP网    时间:2014-09-19 20:55 作者: 阅读:

[导读] 在使用Windows 2008远程登录功能时,如果需要进行多用户登录,可以采用以下配置方法: 首先要启用远程桌面这一功能:右击我的电脑 属性 远程配置 远程桌面,就可以配置相应的远程桌...

在使用Windows 2008远程登录功能时,如果需要进行多用户登录,可以采用以下配置方法:

  首先要启用远程桌面这一功能:右击“我的电脑”→ 属性 → 远程配置 → 远程桌面,就可以配置相应的远程桌面功能了。下面是配置多用户登陆的方法:   

 

 系统管理员可能经常需要通过远程桌面对服务器或者客户端进行维护。可是在网络状不理想或者远程服务器性能欠佳的情况下,远程桌面的显示不是很如人意。能否通过一些优化的配置,来改善远程桌面的显示效果呢?在这篇文章中,笔者将给大家介绍这方面的内容。 
 一、 提高数据显示的优先级。

  默认情况下,在远程桌面服务中,如果碰到打印或者传输文件等作业,此时用户的远程会话就可能被冻结。只有在这些作业完成后才能够恢复。这也就是说,打印或者文件等传输作业具有更高的优先级别。这对于系统工程师维护远程服务器不是很方便。为此系统管理员可能希望能够提高远程桌面数据显示的优先级别,以保障远程维护的稳定性。

  在Win2008版本中,就有一个为远程桌面显示数据优先级别的设置选项。根据这个特性,系统工程师可以为键盘、鼠标、显示等数据提供比其它虚拟通道通信量更高的优先级别。通过这个设置,就可以保障远程桌面的服务与打印文件传输服务和平共处。虚拟通道通信量(如文件打印)不会对系统管理员与远程会话的交互带来不利的影响。

  不过这里需要注意的是,远程会话的优先级别也不能够设置的很高,不然的话,会对其他用户正常访问服务器带来不利的影响。这里就有一个相互均衡的过程。一般来说,显示数据优先化特性使用的带宽比例最好控制在60:40左右。根据不同的情况,可以做出适当的调整。这个比例表明,60%的带宽专门用与显示和输入数据;而30%的带宽专门用与其他通信流量。不过需要注意的是,这个比例并不是一成不变的。需要根据远程服务器的类型做出适当的调整。如远程服务器是一台打印服务器,此时显然需要将专门用于显示和输入数据的带宽比例降低。如果需要调整这个比例,需要更改服务器注册表中的关键字:FlowControlChargePostCompression。顾名思义,这个键值主要根据预先压缩字节或者后压缩字节来确定带宽。

  二、 禁用Session 0,提高远程桌面访问的安全系数。

  在以前的版本中,远程桌面访问需要用到控制会话Session0。除了交互式登陆会话之外,Session也是所有服务在其中运行的会话。可见这个会话的重要性。但是,这个会话后来证明有很大的安全隐患。让某些服务运行在驻留交互式登陆的相同绘画中就给攻击者提供了一个攻击的机会。为此Session0 控制会话就成为了攻击者试图提升其权利的恶意代理的目标。

  在2008中,对此作了一些改善。将Session0会话调整为不可交互的会话。也就是说,在2008种,等系统管理员开启远程桌面连接建立交互式会话时,系统不再提供Session0,而直接提供Session1会话。向下一个并行的远程桌面访问用户提供Session2会话。通过这种改变之后,确实提高了远程桌面访问的安全性与性能。不过这里笔者需要提醒的是,微软禁用了Session0会话的交互式特性之后,也带来了一些副作用。如只允许在同一时间最多两个远程桌面会话的连接。在以前的版本中,服务器允许两个远程桌面会话和一个远程控制台会话。现在将Session0会话改为了不可交互的会话之后,在2008中就最多只允许两个并行的远程桌面会话,这不允许远程控制台会话。这就好像在一条宽度固定的马路上,现在只允许两辆车通行,而不允许三连车并行。这在减少会话数量的同时,提高了远程桌面服务的性能。

  三、 让远程连接的画面反映在多个显示器上。

  遇到一些复杂问题时,可能需要多个专家进行会诊。此时就需要将远程桌面显示在多个监视器上,以方便各个专家解决问题。要实现这个需求的话,就需要使用到Win2008的监视器延伸特性。监视器延伸,简单的说,就是将远程桌面的会话同时显示在多个监控器上。每个用户面前都有一个监视器,便于用户观察远程桌面显示的结果。

  不过在Win2008种,要使用这个特性有一些前提条件。如要求各个监视器必须采用相同的分辨率、各个监控器的总分辨率不能够超过4096*2048、各个监视器必须水平排列。对监视器的数量没有限制。不过由于有总分辨率的限制,为此监视器数量越多,其分辨率就越低。这无疑是对监视器数量的一个变相的限制。

  默认情况下,这个特性是没有启用的。如果系统工程师需要启用这个特性的话,首先需要确保各个监视器满足上面所规定的条件。检视后如果满足的话,则可以在命令行中使用下面的命令来启用监视器延伸的特性:mstsc.exe /span。

  四、 自定义合适的分辨率。

  在远程桌面连接过程中,很可能客户端与服务器端的分辨率设置是不同的。在这种情况下,系统管理员看起来特别的累,也会影响系统的显示性能。在以前的版本中,默认只提供两种分辨率。此时系统工程师只能够将就。在Win2008中,系统管理员可以根据自己所使用显示器的分辨率,对远程桌面需要使用的分辨率进行设置,而不需要受到远程服务器所使用分辨率的限制。

  不过在使用这个特性时,需要注意,不要将分辨率设置的很高。因为分辨率越高,意味着在传输过程中需要的带宽就越多。而且上面笔者谈到过,在使用监视器延伸特性时,虽然对于监视器的数量没有严格的限制,但是对他们使用的分辨率的总合有限制。如果这里分辨率设置的比较高,那么可以同时使用的监视器数量就相对少了。如果需要使用监控器延伸特性时,在调整分辨率时就需要注意这个限制。

  如果需要更改分辨率,可以通过更改配置文件或者直接使用命令行来完成。通常情况下,如果远程访问所采用的客户端是固定的,那么直接更改配置文件可能比较合适。因为下次还需要使用时,这个分辨率设置还可以用。如果系统工程师是临时借用了他人的主机来进行远程访问,此时采用命令行设置比较合理。因为这往往是一次性的。如果要使用命令行方式的,话,可以使用如下命令:mstsc.ext /w:1600 /h:1200。这个命令就将分辨率设置为了1600*1200。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论