uperf iconuperf 1.0.3 Beta

A network performance tool
uperf is a network performance tool that supports modeling and replay of various networking patterns. It was developed by the Performance Applications Engineering group at Sun Microsystems and is released under the GNU General Public License Version 3.

uperf represents the next generation benchmarking tools (like filebench) where instead of running a fixed benchmark or workload, a description (or model) of the workload is provided and the tool generates the load according to the model. By distilling the benchmark or workload into a model, you can now do various things like change the scale of the workload, change different parameters, change protocols, etc and analyse the effect of these changes on your model. You can also study the effect of interleaving CPU activity, or think times or the use of SSL instead of TCP among many other things.

Main features:

  • Bandwidth and latency (unidirectional and bi-directional) with different protocols like TCP, UDP, SCTP, SSL
  • Connection setup and teardown scalability for different protocols
  • Effect of noise on ongoing network connections
  • Does it matter if I use processes instead of threads to do network communication?
  • What is the L2 cache miss rate for connection setup?
  • Is sendfilev(3EXT) (with one file) equivalent to sendfilev(3EXT)?
  • Understand TCP, UDP, SCTP, SSL performance under a variety of conditions

last updated on:
July 16th, 2009, 20:04 GMT
developed by:
Neelakanth Nadgir
license type:
GPL v3 
ROOT \ System \ Networking


In a hurry? Add it to your Download Basket!

user rating 22



What's New in This Release:
  • This is mainly a bug fix release with no new features. The following bugs have been fixed since 1.0.2 2805151 Assertion failed: ptr, file strand.c, line 192 2803723 If MASTER_PORT is already in use, slave should exit 2802134 Strands not responding 2802120 Errors on slaves are not fully shown by the Master 2763527 stack smashing detected 2717582 BSWAP_* warnings on Opensolaris 2717487 Operation count reported at end of run is wrong for master 2508776 uperf crash if terminal size is > 128 columns 2450904 uperf hang for some profiles with zero TCP window size 2446117 uperf dumps core 2373503 uPERF core dumps overflowing buffers
read full changelog

Add your review!