简介由于种种原因,很多人无法将在本地存储大量文件的电脑和软件带回家。幸运的是,有一种方法可以从任何地方启动高质量的远程访问,无需额外费用。下面介绍几种经过实践检验的实现办公电脑便捷远程管理的方法。DOC怎么了?普通员工只需要使用远程桌面协议(RDP协议)连接到远程桌面就可以从笔记本电脑访问公司资源,但IT专家还需要考虑:如何确保安全链接。如果高手需要使用3D加速的资源密集型应用,问题就完全不同了。在建筑信息模型(BIM)、不同类型的设计程序(计算机辅助设计CAD、计算机辅助制造CAM等)、地质建模、众多渲染任务、神经网络的使用,甚至在没有图形的程序开发中处理器(GPU)将无法进行繁重的数字运算。此外,为了高??效访问工作站或服务器,通常的远程桌面是不够的。在家安装设备的门槛太多,比如现场缺乏必要的基础设施,或者家里的网络带宽不足(用于处理的数据通常存储在公司服务器中),导致在家安装设备往往无法进行。同时,办公室的工作站将配备NVIDIA游戏级显卡,这种场景下的典型企业解决方案不允许远程使用。商业解决方案的缺点在家工作时保持生产力通常需要专门的解决方案,例如Citrix、Horizo??n和硬件,例如游戏显卡和EDOMTeradici软件,并且还存在以下问题:订阅/许可的巨大成本高度复杂的软件需要经过培训管理员安装对客户端设备的高要求其他使用限制,例如这些解决方案不能搭配游戏显卡使用,只能兼容NVIDIAQuadro系列前面提到,配备NVIDIA游戏显卡的电脑在办公室更受欢迎。考虑到这一点,有一个更方便、成本更低的选项已经过测试。现在,我们会告诉你。Moonlight解决了与远程使用图形处理单元(GPU)的免费选项相关的问题。这款免费开源软件使用NVIDIAGameStream协议。它连接服务器和客户端设备,使员工能够从任何地方即时与办公室桌面和工作站进行远程交互。值得尝试Moonlight进行远程工作,如果您这样做:BIM、CAD、CAM和其他类型的设计应用程序神经网络的设计和训练,包括数据科学药理学和医学研究渲染软件开发Moonlight有两个主要优势,一个是它是跨平台软件,客户端应用程序运行在Windows、macOS、Linux和Android上;另一个是它独立于供应商技术,与NVIDIAShield不同,Moonlight连接某种设备。客户可以在其设备上使用任何制造商的显卡,但必须在服务器上安装兼容的视频适配器和NVIDIA控制面板软件。Moonlight的其他优势包括:·低延迟连接,在远程设备上最高可达60fps·能够传输高达4K分辨率的图像·易于使用Moonlight的安装功能详细描述,我们将突出其关键点和不重要的地方很容易被注意到。部署软件需要在客户端(用户的本地设备)和服务器或工作站(主机)上执行几个大步骤。首先,让我们回顾一下Moonlight的架构:现在,让我们仔细看看一些重要的点。1.图形主机必须有支持NVIDIA控制面板(从GeForceGTX650及更早版本开始)、MoonlightInternetHostingTool和NVIDIA控制面板应用程序的NVIDIA显卡。客户端设备上只需要Moonlight应用程序。2.仪表板此面板应配置为与NVIDIAShield配合使用。为此,只需转到应用程序设置并将开关设置为“打开”(绿色),然后将路径添加到mstsc.exe实用程序:“C:\windows\system32\mstsc.exe”。此设置通过Moonlight提供远程桌面访问。首次连接服务器时,必须输入NVIDIA控制面板(显示在Moonlight客户端中)的密码。您需要记住服务器IP地址的密码。Moonlight监听以下端口:TCP:47984,47989,48010UDP:47998,47999,48000,48002,480103NVIDIAShield你不能使用RDP协议远程控制服务器,因为它不允许你配置NVIDIAShieldShield.要访问桌面,您需要一个VNC客户端:·UltraVNC·任何桌面·TeamViewerMoonlight的稳定性和舒适度取决于您的互联网连接质量。建议开发人员在从用户客户端设备到服务器的传出流速度至少为5Mbps时使用该程序。客户端通常需要有线连接到Internet才能执行此操作。在推荐的速度下,测试仅显示600x800的稳定图像,而在具有DOCSIS/DSL6M的调制解调器上,我们设法看到1024x768的3D标准图像。实际上,事实证明,对于HD和4K,您的服务器/工作站需要速度至少为100Mbps或类似速度的光纤互联网连接。Moonlight允许灵活管理从主机到用户本地设备的图像质量:4.比特率默认情况下,比特率设置为取决于互联网连接速度。互联网连接速度越快,图像质量越高,延迟越低。要选择所需的比特率,您可以使用下表:分辨率每秒帧数(FPS)比特率(MBPS)720p、1280x720305–101080p、1920x108060201440p、2560x144060404K/2160p、3840x216060805。使用Moonlight的延迟质量是也受互联网连接延迟的影响。可能受服务器与客户端实际距离、网络拓扑、信道负载、设备故障等因素影响,测试结果显示延迟时间不超过80ms,满足休闲游戏或资源密集型软件所需的指标.为了让Moonlight在服务器上正常工作,显示器必须连接到GPU或插入HDMI/DisplayPort虚拟接口。否则,分辨率将不会超过基本的800x600。尝试和测试:使用Moonlight的基准测试为了说明该软件的工作原理,我们进行了一些测试:以60fps的速度观看《大雄兔》4K动画我们决定在我们的HOSTKEY办公室使用以下版本进行工作场景测试:操作系统:MicrosoftWindowsServer2019标准版CPU:IntelXeonE-3-1230v6,3.5GHzGPU:NVIDIAGeForceGTX1080Ti(11GB)内存:16GB我们在3840x2160分辨率、60FPS和比特率80Mbps启动Moonlight时表现稳定在客户端。该应用程序响应迅速,几乎与直接在主机设备上控制它没有区别。使用资源密集型应用程序进行远程工作的问题已经解决,当然Moonlight远非确保办公室外舒适工作流程的唯一方法。在远程访问用于渲染、设计和训练神经网络的软件和设备时,还有其他选择。译者介绍刘玉尧,51CTO社区编辑,驱动开发工程师。关注电容屏相关领域,包括效果算法和集成电路设计,最近学习驱动等知识。参考链接:https://dzone.com/articles/working-remotely-with-resource-intensive-applications
