-
Notifications
You must be signed in to change notification settings - Fork 119
sockperf_v1_versus_sockperf_v2
Or Kehati edited this page Apr 28, 2015
·
1 revision
sockperf_v1 is based on Voltaire's udp_lat and only supports UDP traffic (both UC and MC).
sockperf_v2 adds TCP support (and some complexity in the code)
sockperf_v1 is based on udp_lat and adds to it:
- latency under load mode
- playback mode
- discrete measurements at packet level (based on RDTSC) that allows providing better statistics (like histogram).
- additional switches and new options
- major design changes for making the code easier for maintenance, while still keeping good performance and even improving it a bit.
sockperf_v2 is based on sockperf_v1 and adds to it TCP support (and few more options). It introduces more complexity in the code, but still provide the good performance.
In addition, sockperf_v1 was developed internally in Voltaire (acquired by Mellanox). While sockperf_v2 was mainly developed by 3rd party contractor. Both versions are maintained by Mellanox.