source: ProjectBuilder/projects/netperf/pbconf/2.4.5/netperf/pbcl@ 826

Last change on this file since 826 was 826, checked in by Bruno Cornec, 15 years ago

r3249@localhost: bruno | 2009-07-12 14:57:42 +0200
Adapt netperf build files to 0.9.7.1

File size: 3.5 KB
Line 
1# $Id$
2
3NETPERF CHANGES
4
52.4.5 (2009-07-12)
6- Update to upstream 2.4.5
7
82.4.4 (2008-03-30)
9- The LOC_CPU and REM_CPU tests will report their respective beliefs
10 as to the number of CPUs present when the verbosity is set to more
11 than one. This can be used when trying to diagnose issues with CPU
12 utilization.
13- A kind soul who wishes to remain anonymous provided a patch to
14 enable use of sendfile() on OSX.
15- Fix a misplaced \n in a format string of send_tcp_maerts, courtesy
16 of Alexander Duyck.
17- There is an experimental global -r option which will allow one to
18 include CPU utilization measurements, but make the decision about
19 hitting confidence based on the result only. The test banner will
20 reflects this when -r is used.
21- It is no longer necessary to specify a file with the global -F
22 option when running a _SENDFILE test. Netperf will create a
23 temporary file and populate it with random data and use that. If
24 running aggregate tests it is strongly suggested one use a -F
25 option. Otherwise, the overhead spent creating and populating the
26 temporary file will be included in the CPU utilization calculation.
27- The configure script recognizes Solaris 11 and selects the correct
28 CPU utilization mechanism - or rather it selects the same mechanism
29 as is used in Solaris 10. Fix courtesy of Andrew Gallatin.
30- Convert a number of struct sockaddr_in's to struct
31 sockaddr_storage's and add requisite casts to deal with some abort
32 problems on Windows and perhaps other platforms as well. Kudos to
33 Alexander Duyck.
34- One can now pass a value of 'x' to the global -f option to specify
35 the units as transactions per second. This is the default for any
36 request/response test, which is determined by there being a "double
37 `r'" in the name - eg "RR," "rr," "Rr," or "rR." At present only
38 the TCP_RR test actually looks for this to be set.
39- One can request bits/bytes per second as the primary output of a
40 TCP_RR test by setting the global -f option to [kmgKMG] as with any
41 of the "STREAM" tests. This converts the primary throughput metric
42 to a bitrate (byterate) following the verbosity rules for a STREAM
43 test. Service demand remains usec/Transaction regardless of the
44 setting of the global -f option.
45 A verbosity level of 2 or more will cause the TCP_RR test to report
46 calculated average RTT latency, transaction rate, and inbound and
47 outbound transfer rates regardless of the primary units selected
48 with the global -f paramter. If the primary output is transactions
49 per second, the reported inbound and outbound transfer rates will
50 be 10^6 bits per second, otherwise, they honor the setting of the
51 global -f option.
52 All of this is EXPERIMENTAL and subject to change without prior
53 notice in future versions of netperf.
54- Replace "break" with "break 2" in acinclude.m4 for a socklen macro
55- The default for the requested socket buffer size is changed from 0
56 to -1 to enable passing a value of 0 under Windows, which tells that
57 stack one wishes to enable copy-avoidance.
58- Call fflush() on each interim result displayed in demo mode to make
59 things happier for folks redirecting same to a file. From Dan
60 Yost.
61- In theory each distinct netserver child will have a debug log with
62 its pid appended to the name, somewhat like what appears to happen
63 under Windows.
64- A new global, command-line option to netperf and netserver has been
65 added. The -V option will cause netperf/netserver to display its
66 version and exit.
Note: See TracBrowser for help on using the repository browser.