VMWare串行端口

有人能告诉我使用VMWare Infrastructure可以configuration虚拟串行端口的不同方式吗?

例如:

  • “使用输出文件”和“使用命名pipe道”有什么区别?
  • 可以使用“使用输出文件”连接2台机器吗?
  • 当使用“命名pipe道”时,这可以在共享SAN上成为一个任意的FIFO吗? 是否需要提前创build,或者vmware会根据需要创build它?
  • 当使用“命名pipe道”时,我假设一台服务器需要configuration为“服务器”,另一台服务器configuration为“客户端”,哪一个是正确的哪一个并不重要?
  • 什么“CPU轮询的收益”是什么意思 – 哪种模式更适合于恒定的串口连接?

谢谢

  • 命名pipe道虚拟串行端口的行为更像一个传统的
    串口 – 同时具有input和输出,而“输出文件”是
    主要用于快速捕获程序输出到文件。
  • “输出文件”对于机器之间的双向通信是没有用的。
  • 命名pipe道的实际名称是在虚拟机的设置中声明的。
  • select哪个命名pipe道是服务器和客户端无关紧要; 一个客户端只能连接到一个服务器。
  • “CPU轮询时的收益”适用于通过轮询与串行端口通信的特殊应用程序。 内核debugging器就是一个例子。 在debugging中断时被阻塞时,不能进一步处理中断。 此设置不适用于通过命名pipe道串行端口的典型机器间连接。