您可以提高串行连接通过管道连接虚拟机的速度。

从理论上讲,输出速度(即虚拟机通过虚拟串行端口发送数据的速度)是无限的。而实际上,输出速度取决于管道另一端的应用程序读取入站数据的速度。

前提条件

  • 使用客户机操作系统将串行端口配置为虚拟机中运行的应用程序所支持的最高级别设置。
  • 关闭虚拟机并退出 Workstation Player

过程

  1. 使用文本编辑器,将下列一行内容添加到虚拟机配置 (.vmx) 文件。

    serial端口号.pipe.charTimePercent = "时间"

    端口号是从 0 开始的串行端口编号。第一个串行端口是 serial0。时间是一个正整数,指定传送一个字符所用的时间,表示为客户机操作系统中设置的默认串行端口速度的百分比。例如,如果设置的值是 200,表示会强制端口为每个字符花费两倍的时间,或是以默认速度的一半发送数据。如果设置的值是 50,则会强制端口为每个字符花费一半的时间,或是以默认速度的两倍发送数据。

  2. 假设在客户机操作系统中设置了适当的串行端口速度,为了试验该设置,首先设置值 100,然后再逐渐降低,直到确定能保证连接稳定的最高速度。