Sign inSign up

johanburati/ntttcp-for-linux

By johanburati

•Updated almost 9 years ago

ntttcp-for-linux: A multiple-thread based Linux network throughput benchmark tool.

Image
1

519

johanburati/ntttcp-for-linux repository overview

⁠SUMMARY

A multiple-thread based Linux network throughput benchmark tool.

⁠FEATURES

  • Multiple threads to send/receive data. By default, Receiver ("-r") uses 16 threads and Sender ("-s") uses 64 threads to exchange data.
  • Support cpu affinity.
  • Support running in background (daemon).
  • Support Sender and Receiver sync mode by default. Use "-N" (no_sync) to disable the sync.

⁠USAGE

⁠Server side

docker run johanburati/ntttcp-for-linux -p 5000-5008:5000-5008

Always expose port 5000 +n ports, being "n" the number of threads you'd like to use.

⁠Client side

docker run johanburati/ntttcp-for-linux -s -m 8,*,10.1.4.4

8 is the number of threads The * means no CPU/core affinity 10.1.4.4 would be the IP address of the server

Tag summary

Content type

Image

Digest

Size

2.5 MB

Last updated

almost 9 years ago

docker pull johanburati/ntttcp-for-linux