Transition Networks
N-TGE-SFP-01 User Guide
33623 Rev. B
https://www.transition.com/
Page 23 of 31
2. Use multithreaded applications for data transfer
Receiving data at 10Gbps in a Windows 7 environment is CPU intensive, even when offloading is
enabled. Spreading that work across multiple CPU cores can reduce the possibility of the application
becoming CPU bound, and increase the throughput during data transfer.
Using the same i5 Desktop PCs, as the Jumbo Frame tests, we can see the performance differences
between using single-threaded and multi-threaded data transfer applications.
Baseline 2 - Single threaded NTtTCP example:
596MB/s (4.77Gbps of payload throughput, with 26.9% CPU utilization)
Multi threaded NTtTCP example:
1112MB/s (8.90Gbps throughput and 68.5% CPU utilization)