我们的设置如下:
两个办公室(A 和 B)与 OpenVPN Access Server 连接。
一个 Windows Server 2008 R2 标准版
- 位于远程数据中心。
- 两个办公室的终端通过 RDP 连接,以便同时使用特定的软件。
- 连接到每个办公室的单独终端(并共享)的网络连接打印机(使用 GPO 部署)与该软件一起使用来全天打印内容。
我们的打印速度非常慢。打开打印机属性可能需要 30-60 秒,打印时间范围从 30-180 秒不等,没有明显原因。文件大小保持 < 1mb。
我们的每台打印机都会发生这种情况。所有型号都不同。
该服务器配备 6 核 AMD、16GB 内存、4 个 120GB SSD 和一个 100 兆端口,但利用率严重不足。我们的 VPN 似乎也没有成为瓶颈。
我一直在尝试提高打印速度。但至今没有成功。您有什么建议吗?
答案1
我无法针对根本原因提供任何建议。没有任何线索。
如果我要排除此故障,我会嗅探流量。没有什么比看到网络上的数据包更棒的了。
问题发生时,我会捕获终端服务器计算机和托管共享打印机的计算机之一之间的网络流量。由于您只打开打印机的属性表就看到“速度缓慢”,我认为捕获尝试这样做时产生的流量至少应该会产生线索。
至少,您应该在终端服务器和托管共享打印机的 PC 之间的流量最小时进行捕获,以便可以使用简单的捕获过滤器host <ip of print server PC>
(假设 pcap 过滤器语法)。如果您能找到一个您是终端服务器上唯一用户的时间,以便您可以捕获(并确信您的操作正在生成)往返于终端服务器的所有非 RDP 流量,以确保您不会错过尝试的 DNS 解析、IPv6 连接尝试等,那就更好了。
如果你不放心在服务器上安装第三方嗅探软件Microsoft 网络监视器。(我想推荐新的微软消息分析器但我还没有足够的时间去适应它。)
答案2
已经过去很久了。不过,我想鼓励遇到此类问题的人确保他们的 VPN 是站点到站点设置。切换到带有站点到站点 OpenVPN 的 UBNT EdgeRouter 后,打印时间几乎是即时的。