The other benchmark modules provide excellent timing for specific
parts of your code. This module aims to allow you to easily time the
progression of your code.
The stopwatch analogy is that at some point you get a new stopwatch
and start timing. Then you note certain events using lap. Finally you
stop the watch and then print out a summary.
The summary shows all the events in order, what time they occurred at,
how long since the last lap and the percentage of the total time.
Hopefully this will give you a good idea of where your code is
spending most of its time.
The times are all wallclock times in fractional seconds.
That's it.
pathChirp is a new active probing tool for estimating the available bandwidth
on a communication network path. Based on the concept of "self-induced
congestion", pathChirp features an exponential flight pattern of probes we
call a chirp. Packet chirps offer several significant advantages over current
probing schemes based on packet pairs or packet trains. By rapidly increasing
the probing rate within each chirp, pathChirp obtains a rich set of
information from which to dynamically estimate the available bandwidth.
Pathload is a tool that can estimate the available bandwidth of network
paths.
Pathrate is a tool that can estimate the capacity of network paths. An
important feature of Pathrate is that it is robust to cross traffic
effects, meaning that it can measure the path capacity even when the
path is significantly loaded. This is crucial, since the hardest paths
to measure are the heavily loaded ones.
Framework to benchmark PHP scripts or function calls.
Pipebench shows the current throughput and amount of data going through a
pipe. It can be used to show the progress of a large md5sum process:
cat bigfile | pipebench | md5sum.
- Michael L. Hostbaek
mich@FreeBSD.org
Postal is a SMTP benchmark.
Postal-list will list all the possible expansions for an account name
(used for creating a list of accounts to create on your test server).
Rabid is the mad Biff, it is a POP benchmark.
Pybench is an extensible benchmark suite for Python.
Naarad is a framework for performance analysis & rating of sharded &
stateful services.
Zopkio is a test framework built to support at scale performance and
functional testing.