From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



当使用TCP与Phar Lap通信时,传输率会随着时间降低



主要软件:
主要软件版本: 2009
主要软件修正版本: 2010
次要软件: N/A

问题: 在LabVIEW RT 2009,2009 SP1,LabWindows/CVI Real-Time 2009中,TCP传输速率会随着时间动态降低。该现象仅在Phar Lap target执行TCP写命令时发生。我该如何修复该问题?

解答:

在LabVIEW RT 2009中,使用Phar Lap网络堆栈会导致TCP包意外丢失,该现象已经得到美国国家仪器证实。具体来讲,网络发送的大量ARP包导致TCP堆栈溢出,这将导致TCP堆栈不正常的丢失ARP包和TCP包。如此需要发送方重新发送丢失的TCP包,这边放慢了吞吐量。

该问题已经在LabVIEW2010 RT 模块中被修复。解决该问题的方法是升级上位机和下位机的LabVIEW RT至2010版本。

如果你不能升级,请在上位机安装LabVIEW Real-Time Module 2009 SP1 f1 patch,并把RT终端控制器上的所有软件重新安装。



相关链接:

附件:





报告日期: 05/19/2010
最近更新: 07/29/2013
文档编号: 59IE3PQ0