专栏中心

EEPW首页 > 专栏 > RTX 与 Windows 以太网性能分析

RTX 与 Windows 以太网性能分析

发布人:trueleven123 时间:2023-03-18 来源:工程师 发布文章

RTX 下使用普通网卡即可实现实时以太网的性能。作者对 RTX 与 Windows 下以太网性能进行了对比测试来验证该观点。

  1. 测试环境

   Windows XP 操作系统, RTX 使用Dedicated 模式, 单独占用一颗 CPU 核, 硬件使用 Core i7, 4 核8 线程, 2.8GHz 主频, 4GB 内存, 两块 Intel 82545GM 千兆网卡点对点互联。

  2. 测试方法

   RTX 环境下, 测试方法为两台机器分别运行RT Client 和 RT Server 两个 RTSS 应用程序, RT Client 发送数据包到 RT Server, RT Server 收到数据包之后发送回 RT Client。使用 TCP/IP & UDP 协议, 选择不同的包长度, 每次发送500 个数据包, 重复 20 次Windows 环境下, 两台机器分别运行 Client 和 Server 两个应用程序, Client 发送数据包到 Server, Server 收到数据包之后发送回 Client。使用 TCP/IP & UDP 协议, 选择不同的包长度, 每次发送500 个数据包, 重复 20 次。

  3. 测试结果

RTX 环境, TCP/IP 协议测试结果Windows 环境, TCP/IP 协议测试结果
Packet Size = 1 bytes

  Connections = 1

  Messages / Connection = 10000

  Minimum Time = 35 us

  Maximum Time = 54 us

  Errors = 0

  Lost Packets = 0

--
Packet Size = 16 bytes


  Connections = 1

  Messages / Connection = 10000

  Minimum Time = 36 us

  Maximum Time = 55 us

  Errors = 0

  Lost Packets = 0

Packet Size = 16 bytes


  Connections = 1

  Messages / Connection = 10000

  Minimum Time = 55 us

  Maximum Time = 199 us

  Errors = 0

  Lost Packets = 0




--


  4 测试数据分析

   使用 TCP/IP 协议, 当传输的数据包长度低于1460 上限时, RTX 下数据包传输的实时性明显优于 Windows 。当传输数据包长度超过 1460 上限的大包时, RTX 在应用层分包, Windows 下在 IP 层自动分包。由于 TCP 协议数据传输的可靠性要求, RTX 下大数据包需要接收多次数据包 ACK 报文, RTX 下数据包传输的实时性与 Windows 相当。使用 UDP 协议传输时, 由于 UDP 协议不需要数据包ACK 报文, RTX 实时性得以体现, RTX 下数据包传输的实时性明显优于 Windows 。

  5 结论

  1)使用 TCP/IP 协议, 相比于 Windows, RTX 在传输小包(数据包长度低于 1460) 时有明显的实时性。

  2)使用 UDP 协议, 相比于 Windows, RTX 在数据包传输时有明显的实时性。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 反射内存卡 反射内存 1553B 载板 PCI2PMC CPCI2PMC PCI2cPC

相关推荐

VxWorks下1553B总线在飞机配电系统中的软件开发

基于USB接口1553B总线设备检测系统设计

嵌入式系统 2017-12-14

某型机载作战任务加载器的设计与实现

嵌入式系统 2016-09-12

基于USB接口1553B总线设备检测系统设计

嵌入式系统 2017-05-19

高度集成化1553B电缆测试系统

基于NiosⅡ的1553B总线通讯模块设计与开发

嵌入式系统 2015-01-16

总线测试解决方案--1553B/429航空总线产品CONDOR产品

VxWorks下PCI%20%201553板驱动程序的开发

基于Multi-Agent的木马模型设计

基于μC/OS-Ⅱ的1553B和ARINC429总线实时协议转换系统的设计

基于SOPC的1553B-PCI桥接通信模块设计

基于DSP的1553B终端设计

基于FPGA的1553B总线接口板设计

嵌入式系统 2017-06-14

基于FPGA/DSP技术的1553B飞机总线系统通讯软件的设计

基于DSP的1553B总线接口电路设计

更多 培训课堂
更多 焦点
更多 视频

技术专区