RTX下使用普通網(wǎng)卡即可實現(xiàn)實時以太網(wǎng)的性能。我們工程師對RTX與Windows下以太網(wǎng)性能進行了對比測試來驗證該觀點。
● Windows XP 操作系統(tǒng)
● RTX 使用Dedicated模式,單獨占用一顆CPU核
● 硬件配置Core i7, 4核8線程, 2.8GHz 主頻, 4GB 內存
● 兩塊Intel 82545GM 千兆網(wǎng)卡,點對點互聯(lián)模式
● Windows XP + RTX環(huán)境下:
--兩臺計算機分別運行RT Client 和 RT Server 兩個 RTSS 應用程序
--RT Client 發(fā)送數(shù)據(jù)包到 RT Server, RT Server 收到數(shù)據(jù)包之后發(fā)送回 RT Client
--使用 TCP/IP & UDP 協(xié)議, 選擇不同的包長度, 每次發(fā)送500個數(shù)據(jù)包, 重復20次
● Windows XP環(huán)境下:
--兩臺機器分別運行 Client 和 Server 兩個應用程序
--Client 發(fā)送數(shù)據(jù)包到 Server, Server 收到數(shù)據(jù)包之后發(fā)送回 Client
--使用 TCP/IP & UDP 協(xié)議, 選擇不同的包長度, 每次發(fā)送500個數(shù)據(jù)包, 重復20次
---
---
● 使用 TCP/IP 協(xié)議
---當傳輸?shù)臄?shù)據(jù)包長度低于1460上限時, RTX下數(shù)據(jù)包傳輸?shù)膶崟r性明顯優(yōu)于Windows
---當傳輸數(shù)據(jù)包長度超過1460上限的大包時, RTX在應用層分包, Windows下在IP層自動分包
---由于TCP協(xié)議數(shù)據(jù)傳輸?shù)目煽啃砸? RTX下大數(shù)據(jù)包需要接收多次數(shù)據(jù)包ACK報文, RTX下數(shù)據(jù)包傳輸?shù)膶崟r性與Windows相當
● 使用 UDP 協(xié)議
---由于UDP協(xié)議不需要數(shù)據(jù)包ACK報文, RTX實時性得以體現(xiàn), RTX下數(shù)據(jù)包傳輸?shù)膶崟r性明顯優(yōu)于Windows
---
● 使用TCP/IP協(xié)議, 相比于Windows, RTX在傳輸小包(數(shù)據(jù)包長度低于1460) 時有明顯的實時性
● 使用UDP協(xié)議, 相比于Windows, RTX在數(shù)據(jù)包傳輸時有明顯的實時性
---END---