RTX下使用普通网卡即可实现实时以太网的性能。我们工程师对RTX与Windows下以太网性能进行了对比测试来验证该观点。
● Windows XP 操作系统
● RTX 使用Dedicated模式,单独占用一颗CPU核
● 硬件配置Core i7, 4核8线程, 2.8GHz 主频, 4GB 内存
● 两块Intel 82545GM 千兆网卡,点对点互联模式
● Windows XP + RTX环境下:
--两台计算机分别运行RT Client 和 RT Server 两个 RTSS 应用程序
--RT Client 发送数据包到 RT Server, RT Server 收到数据包之后发送回 RT Client
--使用 TCP/IP & UDP 协议, 选择不同的包长度, 每次发送500个数据包, 重复20次
● Windows XP环境下:
--两台机器分别运行 Client 和 Server 两个应用程序
--Client 发送数据包到 Server, Server 收到数据包之后发送回 Client
--使用 TCP/IP & UDP 协议, 选择不同的包长度, 每次发送500个数据包, 重复20次
---
---
● 使用 TCP/IP 协议
---当传输的数据包长度低于1460上限时, RTX下数据包传输的实时性明显优于Windows
---当传输数据包长度超过1460上限的大包时, RTX在应用层分包, Windows下在IP层自动分包
---由于TCP协议数据传输的可靠性要求, RTX下大数据包需要接收多次数据包ACK报文, RTX下数据包传输的实时性与Windows相当
● 使用 UDP 协议
---由于UDP协议不需要数据包ACK报文, RTX实时性得以体现, RTX下数据包传输的实时性明显优于Windows
---
● 使用TCP/IP协议, 相比于Windows, RTX在传输小包(数据包长度低于1460) 时有明显的实时性
● 使用UDP协议, 相比于Windows, RTX在数据包传输时有明显的实时性
---END---