Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Mar 2009 14:52:17 +0000 (UTC)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/tools/tools/netrate/tcpp Makefile README tcpp.c tcpp.h tcpp_client.c tcpp_server.c tcpp_util.c
Message-ID:  <200903101452.n2AEqVjZ025400@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2009-03-10 14:52:17 UTC

  FreeBSD src repository

  Added files:
    tools/tools/netrate/tcpp Makefile README tcpp.c tcpp.h 
                             tcpp_client.c tcpp_server.c 
                             tcpp_util.c 
  Log:
  SVN rev 189623 on 2009-03-10 14:52:17Z by rwatson
  
  Add tcpp -- TCP parallelism microbenchmark.
  
  This tool creates large numbers of TCP connections, each of which will
  transmit a fixed amount of data, between client and server hosts.  tcpp can
  use multiple workers (typically up to the number of hardware cores), and can
  use multiple source IPs in order to use an expanded port/IP 4-tuple space to
  avoid problems from reusing 4-tuples too quickly.  Aggregate bandwidth use
  will be reported after a client run.
  
  While by no means a perfect tool, it has proven quite useful in generating
  and optimizing TCP stack lock contention by easily generating high-intensity
  workloads.  It also proves surprisingly good at finding device driver bugs.
  
  Revision  Changes    Path
  1.1       +9 -0      src/tools/tools/netrate/tcpp/Makefile (new)
  1.1       +99 -0     src/tools/tools/netrate/tcpp/README (new)
  1.1       +204 -0    src/tools/tools/netrate/tcpp/tcpp.c (new)
  1.1       +52 -0     src/tools/tools/netrate/tcpp/tcpp.h (new)
  1.1       +346 -0    src/tools/tools/netrate/tcpp/tcpp_client.c (new)
  1.1       +340 -0    src/tools/tools/netrate/tcpp/tcpp_server.c (new)
  1.1       +48 -0     src/tools/tools/netrate/tcpp/tcpp_util.c (new)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903101452.n2AEqVjZ025400>