home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / netper21.zip / Release_Notes < prev   
Text File  |  1996-02-26  |  3KB  |  78 lines

  1.  
  2. These are the Release Notes for the 2.1 revision of netperf:
  3.  
  4. Things Changed in this release:
  5.  
  6. *) The XTI (Version 2 of the spec) tests are now documented in the
  7.    manual. 
  8.  
  9. *) The TCP_CRR (Connect Request/Response) test is now documented in
  10.    the manual, including a description of how it mimics the behaviour
  11.    of http (the protocol underlying the WWW).
  12.  
  13. *) Support for for Windows NT 3.51 OS in the BSD Sockets tests (ok, so
  14.    they are really Winsock in that case :). Other test suites may be
  15.    ported as required/desired/appropriate. 
  16.  
  17. *) Tests for TCP and UDP, using the IPv6 extensions to BSD sockets are
  18.    included in this release. They are included by adding -DUSE_IPv6 to
  19.    the makefile and recompiling.
  20.  
  21. *) Support for a "long long" datatype should only be required for
  22.    -DUSE_PSTAT compilation which is an HP-UX only thing. The
  23.    *unbundled* HP compilers from at least "HP92453-01 A.09.61 HP C
  24.    Compiler" and later should have the required support. The bundled
  25.    compiler may not. GCC should work - check the archives listed in
  26.    the comp.sys.hp.hpux FAQ for copies. The FAQ is archived on
  27.    rtfm.mit.edu under the path pub/usenet/comp.sys.hp.hpux.
  28.  
  29. *) A "proper" fix for double data type alignment has been included.
  30.  
  31. *) A new script is included with this release which can be used to
  32.    measure aggregate TCP_RR performance (multiple, concurrent
  33.    instances of the TCP_RR test). A related use of this script would
  34.    be measuring MP scaling. A single-byte TCP_RR test is good for this
  35.    purpose for two reasons:
  36.  
  37.       1) it excercises the control/protocol paths heavily without
  38.          using much in the way of data copies which may be easier to
  39.          scale.
  40.       2) most systems can easily saturate cards with bandwidth, but
  41.          not so easily with request/response
  42.  
  43.    Of course, feedback on this is most welcome.
  44.  
  45. *) When measuring CPU utilization, the units for service demand have
  46.    been changed from milliseconds (designated ms) of CPU per unit (KB
  47.    or Transaction) to microseconds (desginated us).
  48.  
  49. *) For accurate reporting of service demand, netperf needs to know the
  50.    number of CPU's present on a system. On some systems (HP-UX), this
  51.    is automatic. For others (All), it is necessary to add a global "-n
  52.    <numcpu>" option to both netperf and netserver.
  53.  
  54.    !! IF THIS IS LEFT-OUT CPU UTILIZATION AND SERVICE DEMAND FOR !!
  55.          !! MULTI-PROCESSOR SYSTEMS WILL BE WRONG. !!
  56.  
  57.    If you know of ways to programatically determine the number of
  58.    active CPUs on a system, please let the author Rick Jones
  59.    <raj@cup.hp.com> know.
  60.  
  61. *) other things I've probably forgotten :)
  62.  
  63. Things Not Changed in this release:
  64.  
  65. *) The ancillary test suites are essentially unchanged - DLPI,
  66.    HiPPI/LLA, Unix Domain, and Fore ATM API. Unless there is much
  67.    interest expressed in these tests, 2.1 may be the last release in
  68.    which they are included. The order of retirement would likely be
  69.    Unix Domain, HiPPI/LLA, Fore ATM API, and then DLPI.
  70.  
  71. Miscelaneous Comments:
  72.  
  73. *) The -DUSE_LOOPER CPU utilization _seems_ to be nice and low-impact
  74.    on HP-UX, Digital Unix, and IRIX. It does not yet seem to be
  75.    low-impact on Solaris (I need an example of priocntl usage), AIX
  76.    (setpri only works if you are root), and NT (not sure of the
  77.    reason). Help with those problems would be most appreciated.
  78.