Today I had 2 systems connected to each other with Mellanox MT25208 InfiniBand cards with 40Gbps speed ( it is fast , isnt it ? 😀 ) , after setting up IPoIB ( IP on InfiniBand ) on cards. I wanted to make sure I really have 40Gbps speed , so I searched the net for a network throughput benchmark utility and I found a great software named PCAUSA Test TCP (PCATTCP)
You can download its latest version from its original site : Original Download Page
Or from my site : PCATTCP-0111.zip
Usage :
you have to run a receiver on one of systems by following command :
PCATTCP.exe -r
the default setting was not optimized for testing a 40Gbps line , so I used the following command on transmitter part :
PCATTCP.exe -t -l 819200 -n 1024 10.0.0.1
10.0.0.1 is the IP of receiver part.
You are curious to know the result ? 😀 Here it is :
PCAUSA Test TCP Utility V2.01.01.11 Started TCP Transmit Test 0... TCP Transmit Test Transmit : TCP -> 10.0.0.1:5001 Buffer Size : 819200; Alignment: 16384/0 TCP_NODELAY : DISABLED (0) Connect : Connected to 10.0.0.1:5001 Send Mode : Send Pattern; Number of Buffers: 1024 Statistics : TCP -> 10.0.0.1:5001 838860800 bytes in 1.97 real seconds = 416683.62 KB/sec +++ numCalls: 1024; msec/call: 1.97; calls/sec: 520.85
Yes , I have a working 40Gbps line 😀