home *** CD-ROM | disk | FTP | other *** search
/ Windows NT Super Tune-Up Kit / PIE-WindowsNTSuperTuneUpKit-1997.iso / BNCHMARK / SVRBENCH / NW41.TXT < prev    next >
Text File  |  1996-03-14  |  149KB  |  3,084 lines

  1. Licensed MaterialProperty of Ziff-Davis Publishing Company
  2.                             
  3. Licensed MaterialProperty of Ziff-Davis Publishing Company
  4.                             
  5.                             
  6.                             
  7.                             
  8.                             
  9.                             
  10.                             
  11.                             
  12.                             
  13.                             
  14.                             
  15.                             
  16.                             
  17.                             
  18. Installing ServerBenchr 3.0 on NetWarer 4.1 and NetWare 4.1
  19.                            SMP
  20.                             
  21.  LICENSE AGREEMENT FOR ZIFF-DAVIS' SERVERBENCHr VERSION
  22.                            3.0
  23. READ  THIS  AGREEMENT  CAREFULLY  BEFORE  USING  THE  SOFTWARE
  24. EMBODIED IN THE SERVERBENCHr 3.0 CD-ROM, DISKETTE(S),  OR,  IF
  25. PRELOADED  ON  YOUR HARD DRIVE, DOWNLOADED OR IF  PROVIDED  AS
  26. PART  OF  A COLLECTION, THE PRELOADED, DOWNLOADED OR COLLECTED
  27. FILE(S)  (the "Media"). Embodied in the ServerBench 3.0  Media
  28. is  the  ServerBench version 3.0 computer programs and related
  29. documentation (the "Software"). Ziff-Davis Publishing Company,
  30. having  a place of business at One Park Avenue, New York,  New
  31. York 10016 ("Ziff-Davis") is the licensor under this Agreement
  32. and  you are the licensee. By using the Software, in whole  or
  33. in part, you agree to be bound by the terms of this Agreement.
  34. If  you  do not agree to the terms of this Agreement, promptly
  35. return  the Software to the Ziff-Davis Benchmark Operation  at
  36. 1001  Aviation Parkway, Suite 400, Morrisville, North Carolina
  37. 27560 (or, if downloaded, delete the Software, or if preloaded
  38. on  your  hard  drive or if provided as part of a  collection,
  39. cease  use  of  the Software). Title to the Software  and  all
  40. copyrights, trade secrets and other proprietary rights therein
  41. are  owned  by  Ziff-Davis. All rights therein,  except  those
  42. expressly  granted to you in this Agreement, are  reserved  by
  43. Ziff-Davis.
  44. 1. Limited License
  45. This  Agreement  grants you only limited  rights  to  use  the
  46. Software.   Ziff-Davis  grants  you  a   non-exclusive,   non-
  47. transferable  license to use the Software  on  a  file  server
  48. networked  with multiple PC computers for the sole purpose  of
  49. conducting  benchmark  tests  to measure  the  performance  of
  50. computer  hardware  and operating system  configurations.  You
  51. have  the  right  to make a single copy of  the  Software  for
  52. archival  purposes and the right to transfer  a  copy  of  the
  53. Software across an internal local area network only to the  PC
  54. computers  attached to such network; provided,  however,  that
  55. all  such  copies are considered Software hereunder, that  all
  56. uses  of  such copies are governed by the terms and conditions
  57. of  this  Agreement and that you shall be responsible for  all
  58. uses  of  such copies in violation of the terms and conditions
  59. of  this Agreement. Ziff-Davis hereby grants you the right  to
  60. publish,  except  in  any country where a third  party  claims
  61. during  the  term  of  this  license  that  such  distribution
  62. infringes  that  party's  proprietary rights,  benchmark  test
  63. results obtained by you from your use of the Software provided
  64. that with the publication of each such result you:
  65. A.Identify  Ziff-Davis,  the name and version  number  of  the
  66.   benchmark Software used and the name of the test suite  used
  67.   in the test (e.g., Ziff-Davis' ServerBenchr version 3.0 with
  68.   the standard system test suite SYS_60.TST);
  69. B.Identify for the applications server the exact name,  number
  70.   of  processors, processor speed (including clock speed)  and
  71.   type(s),  amount of RAM, amount of secondary RAM  cache  (if
  72.   any), size of hardware hard disk cache, (if any), number and
  73.   type of hard disk controller(s), type of I/O bus, number and
  74.   type  of hard disks, hard disk size, driver version  of  the
  75.   disk   controller(s),  type  of  disk  organization   (e.g.,
  76.   mirrored),  number  and type of network controllers,  driver
  77.   version of network controller, network operating system name
  78.   and  version, and any relevant modifications to the  default
  79.   network  operating system parameters (e.g., WXY Corp.  Model
  80.   466  with 1 66-MHz Intelr 486DX2-66 CPU, 64MB of RAM,  256KB
  81.   CPU  cache, WXY Integrated Drive Array disk controller, EISA
  82.   I/O  bus,  2  ABC  520MB disk drives, a xxxxx386.dsk  12,621
  83.   4/29/92  disk  driver,  hardware striping,  WXY  32-bit  ABC
  84.   controller,   a  xxxxxxx.lan  40,905  9/11/92  net   driver,
  85.   NetWarer 4.1, and the following NOS parameters: set  maximum
  86.   physical receive packet size = 4202);
  87. C.Identify  for the test bed the network type, the  number  of
  88.   clients, the client operating system version (e.g., Windowsr
  89.   95),  the number and type of hubs/concentrators, the  number
  90.   of  clients  per segment, the client CPU type and  speed  in
  91.   percentages,  client  network  software  name  and   version
  92.   (drivers  and  protocols), the size of  the  client  network
  93.   cache,  if  any  (e.g.,  10Base-T with  32  clients,  2  XYZ
  94.   Ethernet  Hubs, 16 clients per segment, 75% of  the  clients
  95.   are  486/25  and 25% of the clients are 386/20, 75%  of  the
  96.   clients have ABC NE2000 network cards and 25% of the clients
  97.   have  GHI  network cards, Microsoftr Windows  95,  Microsoft
  98.   TCP/IP using Windows Sockets Version 1.1,  enhanced mode 32-
  99.   bit NDIS driver);
  100. D.    Identify the controller operating system version  (e.g.,
  101.   Microsoft Windows 95) and network software and version;
  102. E.State  that  all  products used in the  test  were  shipping
  103.   versions available to the general public;
  104. F.State  that  the  test  was  performed  without  independent
  105.   verification  by  Ziff-Davis and that  Ziff-Davis  makes  no
  106.   representations or warranties as to the results of the test;
  107.   and
  108. G.Follow  proper  trademark usage and acknowledge  Ziff-Davis'
  109.   trademark rights (e.g., "[ ] achieved a ServerBenchr overall
  110.   score  of  X  transactions  per  second.  ServerBench  is  a
  111.   registered  trademark or trademark of Ziff-Davis  Publishing
  112.   Company in the U.S. and other countries.").
  113. This  Agreement and your rights hereunder shall  automatically
  114. terminate  if  you fail to comply with any provision  of  this
  115. Agreement. Upon such termination, you agree to cease  all  use
  116. of  the  Software,  cease the transfer of any  copies  of  the
  117. Software  and cease the publication of benchmark test  results
  118. obtained  by you from use of the Software. Further, you  agree
  119. to  delete the Software and to destroy all tangible copies  of
  120. the  Software and other materials related to the  Software  in
  121. your  possession or under your control, or, if  downloaded  or
  122. preloaded  on  your hard drive or if provided  as  part  of  a
  123. collection, to cease use of and destroy any and all copies  of
  124. the Software in your possession or under your control.
  125. 2. Additional Restrictions
  126. A.You  shall  not  (and  shall not  permit  other  persons  or
  127.   entities  to)  rent,  lease, sell,  sublicense,  assign,  or
  128.   otherwise  transfer  the  Software or  this  Agreement.  Any
  129.   attempt to do so shall be void and of no effect.
  130. B.You  shall  not  (and  shall not  permit  other  persons  or
  131.   entities   to)  reverse  engineer,  decompile,  disassemble,
  132.   merge,  modify, include in other software or  translate  the
  133.   Software,  or use the Software for any commercial  purposes,
  134.   except  for  the  publication of test results,  as  provided
  135.   above.
  136. C.You  shall  not  (and  shall not  permit  other  persons  or
  137.   entities   to)  remove  or  obscure  Ziff-Davis'  copyright,
  138.   trademark or other proprietary notices or legends  from  any
  139.   of the materials contained in this package or downloaded.
  140. D.    You  acknowledge that the Software contains  Ziff-Davis'
  141.   trade  secret information and you agree not to  disclose  or
  142.   disseminate such information other than as provided herein.
  143. 3. Limited Warranty and Limited Liability
  144. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
  145. EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION,  ANY
  146. WARRANTY  OF  MERCHANTABILITY AND  FITNESS  FOR  A  PARTICULAR
  147. PURPOSE. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE  OF
  148. THE  SOFTWARE  IS  ASSUMED  BY YOU,  AND  ZIFF-DAVIS  AND  ITS
  149. AUTHORIZED  DISTRIBUTORS  ASSUME  NO  RESPONSIBILITY  FOR  THE
  150. ACCURACY  OR  APPLICATION OF OR ERRORS  OR  OMISSIONS  IN  THE
  151. SOFTWARE.  IN  NO  EVENT SHALL ZIFF-DAVIS  OR  ITS  AUTHORIZED
  152. DISTRIBUTORS  BE  LIABLE  FOR ANY DIRECT,  INDIRECT,  SPECIAL,
  153. INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE  OR
  154. INABILITY  TO  USE  THE SOFTWARE, EVEN IF  ZIFF-DAVIS  OR  ITS
  155. AUTHORIZED DISTRIBUTORS HAVE BEEN ADVISED OF THE LIKELIHOOD OF
  156. SUCH   DAMAGES   OCCURRING.  ZIFF-DAVIS  AND  ITS   AUTHORIZED
  157. DISTRIBUTORS  SHALL  NOT BE LIABLE FOR ANY  LOSS,  DAMAGES  OR
  158. COSTS,  ARISING  OUT OF, BUT NOT LIMITED TO, LOST  PROFITS  OR
  159. REVENUE,  LOSS  OF  USE  OF  THE SOFTWARE,  LOSS  OF  DATA  OR
  160. EQUIPMENT,   THE  COSTS  OF  RECOVERING  SOFTWARE,   DATA   OR
  161. EQUIPMENT, THE COST OF SUBSTITUTE SOFTWARE OR DATA, CLAIMS  BY
  162. THIRD PARTIES, OR OTHER SIMILAR COSTS.
  163. THE  ONLY  WARRANTY  MADE  BY ZIFF-DAVIS  AND  ITS  AUTHORIZED
  164. DISTRIBUTORS IS THAT ANY ORIGINAL PHYSICAL MEDIA IN WHICH  THE
  165. SOFTWARE IS EMBODIED AND WHICH IS DISTRIBUTED BY ZIFF-DAVIS OR
  166. ITS  AUTHORIZED  DISTRIBUTORS SHALL  BE  FREE  OF  DEFECTS  IN
  167. MATERIALS  AND  WORKMANSHIP. ZIFF-DAVIS'  AND  ITS  AUTHORIZED
  168. DISTRIBUTORS' ENTIRE LIABILITY AND THE USER'S EXCLUSIVE REMEDY
  169. SHALL  BE  LIMITED TO THE REPLACEMENT OF THE ORIGINAL PHYSICAL
  170. MEDIA  IF  DEFECTIVE. THE WARRANTIES AND  REMEDIES  SET  FORTH
  171. HEREIN  ARE  EXCLUSIVE  AND IN LIEU OF  ALL  OTHERS,  ORAL  OR
  172. WRITTEN, EXPRESS OR IMPLIED. NO ZIFF-DAVIS DISTRIBUTOR,  AGENT
  173. OR  EMPLOYEE,  OR  THIRD  PARTY, IS  AUTHORIZED  TO  MAKE  ANY
  174. MODIFICATION OR ADDITION TO THIS WARRANTY.
  175. SOME  STATES DO NOT ALLOW EXCLUSION OR LIMITATION  OF  IMPLIED
  176. WARRANTIES  OR  LIMITATION  OF  LIABILITY  FOR  INCIDENTAL  OR
  177. CONSEQUENTIAL DAMAGES; SO THE ABOVE LIMITATIONS OR  EXCLUSIONS
  178. MAY NOT APPLY TO YOU.
  179. 4. U.S. Government Restricted Rights
  180. The  Software  is licensed subject to RESTRICTED RIGHTS.  Use,
  181. duplication or disclosure by the Government or any  person  or
  182. entity acting on its behalf is subject to restrictions as  set
  183. forth  in  subdivision (c)(1)(ii) of the Rights  in  Technical
  184. Data  and  Computer Software Clause at DFARS (48 CFR  252.227-
  185. 7013)  for DoD contracts, in paragraphs (c)(1) and (2) of  the
  186. Commercial Computer Software-Restricted Rights clause  in  the
  187. FAR  (48 CFR 52.227-19) for civilian agencies, or in the  case
  188. of  NASA, in Clause 18-52.227-86(d) of the NASA Supplement  to
  189. the   FAR,   or  in  other  comparable  agency  clauses.   The
  190. contractor/manufacturer is the Ziff-Davis Benchmark Operation,
  191. 1001  Aviation Parkway, Suite 400, Morrisville, North Carolina
  192. 27560.
  193. 5. General Provisions
  194. Nothing  in  this Agreement constitutes a waiver of Ziff-Davis
  195. rights  under U.S. copyright laws or any other Federal, state,
  196. local  or  foreign law. You are responsible for  installation,
  197. management,  and  operation of the  Software.  This  Agreement
  198. shall  be  construed, interpreted and governed under New  York
  199. law.  If  any provision of this Agreement shall be held  by  a
  200. court  of  competent  jurisdiction to be illegal,  invalid  or
  201. unenforceable, the remaining provisions shall remain  in  full
  202. force and effect.
  203.      
  204.      
  205.  
  206. Trademarks
  207. MacBench, NetBench, ServerBench, WinBench, and Winstone are
  208.   registered trademarks and
  209.   ZD Net is a trademark of Ziff-Davis Publishing Company.
  210. CompuServe is a registered trademark of CompuServe, Inc.
  211. Digital and Alpha are trademarks of Digital Equipment
  212.   Corporation.
  213. Microsoft, MS-DOS, and Windows are registered trademarks and
  214.   Windows NT is a trademarks of Microsoft Corporation.
  215. NetWare and Novell are registered trademarks and NetWare
  216.   ClientÖ and NetWare Client 32Ö are trademarks of Novell,
  217.   Inc.
  218. MIPS is a registered trademark of MIPS Technologies, Inc.
  219. OS/2 is a registered trademark and PowerPC is a trademark of
  220.   IBM Corporation.
  221. SCO and UnixWare are registered trademarks and SCO OpenServer
  222.   is a trademark of The Santa Cruz Operation, Inc.
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231. Table of Contents
  232.      
  233.      
  234.      
  235.   
  236.   Goal of This Manual                                   1
  237.      Some quick reminders about ServerBench             1
  238.   
  239.   ServerBench on NetWare 4.1 and NetWare 4.1 SMP        3
  240.      What's new about ServerBench on NetWare            3
  241.      How ServerBench differs for NetWare 4.1 and NetWare 4.1
  242.      SMP                                                3
  243.      Enabling and disabling processors on NetWare 4.1 SMP  4
  244.      Variance in scores on NetWare 4.1 SMP              5
  245.      ServerBench's structure on NetWare                 5
  246.   
  247.   Chapter 1 ~ The Installation Overview                 7
  248.      The hardware and software requirements             7
  249.           The server requirements:                      7
  250.           The controller requirements:                  8
  251.           The client requirements:                      8
  252.      Set up your system before you install              9
  253.      Create a test network for ServerBench              9
  254.      Keep the background activity to a minimum          9
  255.      Getting the ServerBench files to the right machines10
  256.      The installation process (in brief)               10
  257.           The basic installation steps                 10
  258.   
  259.   Chapter 2 ~ Installing ServerBench on Your Server    13
  260.      Step 1: Check your server's hardware and software 13
  261.      Step 2: Install the server files                  13
  262.      Step 3: Modify the AUTOEXEC.NCF file              15
  263.      Step 4: Verify your installation                  15
  264.      Create directories for data files (optional)      16
  265.   
  266.   Chapter 3 ~ Installing ServerBench on Your Controller19
  267.      Step 1: Check the controller's hardware and software  19
  268.      Step 2: Install the controller files              19
  269.           Step-by-step instructions for installing ServerBench
  270.           on the controller                            20
  271.      Step 3: Verify your installation                  21
  272.      Step 4: Make sure Excel can work with ServerBench 22
  273.   
  274.   Chapter 4 ~ Installing ServerBench on Your Clients   23
  275.      Step 1: Check the clients' hardware and software  23
  276.      Step 2: Select the client names and numbers       23
  277.      Step 3: Install the client files                  24
  278.           Step-by-step instructions for installing ServerBench
  279.           on a client                                  24
  280.      Step 4: Verify your installation                  26
  281.      Creating your own client configuration file       26
  282.      Modifying the client command line                 28
  283.   
  284.   Chapter 5 ~ Running ServerBench                      31
  285.      Starting ServerBench                              31
  286.   
  287.   Chapter 6 ~ Troubleshooting and Error Messages       35
  288.      What to check if you have problems                35
  289.      The way ServerBench reports errors                36
  290.      Server error messages                             36
  291.           Network error messages                       37
  292.           Kernel error messages                        37
  293.           File error messages                          38
  294.           Settings error messages                      38
  295.           Executing error messages                     39
  296.      Error messages generated by the client            39
  297.      Error messages generated by the controller        41
  298.           Getting copies of benchmarks from ZD Net     50
  299.           Requesting the benchmark CD-ROMs from ZDBOp  50
  300.   
  301.   Index                                                51
  302.   
  303.   Problem Report Form
  304.   
  305.   Benchmark Request Form
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313. Goal of This Manual
  314.      
  315.      
  316.      The goal behind this manual is to give you a relatively
  317.      short document that helps you install ServerBenchr 3.0 on
  318.      NetWarer 4.1 or NetWare 4.1 SMP. This manual focuses on
  319.      the installation steps.
  320.      For more information about ServerBench and your options
  321.      for running ServerBench, see Understanding and Using
  322.      ServerBench 3.0. Also, if you just want to quickly run
  323.      ServerBench, look at your results, and use some of
  324.      ServerBench's basic features, such as setting up a
  325.      disclosure database, see the ServerBench  Quick Start
  326.      Handbook. Both Understanding and Using ServerBench 3.0
  327.      and ServerBench Quick Start Handbook contain generic
  328.      information about ServerBench.
  329.      
  330.      Some quick reminders about ServerBench:
  331.               ServerBench is a Ziff-Davis benchmark program
  332.               that measures the performance of application
  333.               servers in a client/server environment. To run
  334.               ServerBench, you need a minimum of three
  335.               machines:
  336.      A        
  337.      server
  338.      The machine running the server software. For
  339.      ServerBench's purposes, a server consists of the machine
  340.      running the server software, the network protocol used
  341.      to communicate with the clients, and the different
  342.      subsystems (disk, processor, and network) that the
  343.      server uses in order to perform the work requested by
  344.      the clients. You install ServerBench's server program on
  345.      the server.
  346.      A Controller                             
  347.      A PC running Windowsr 95 or Windows for            
  348.      Workgroups 3.11 that you use to set up, start,     
  349.      stop, and monitor the ServerBench tests. The       
  350.      controller, unlike the clients, does not affect    
  351.      the server's overall score. You install
  352.      ServerBench's controller program on the
  353.      controller.
  354.               
  355.      Clients
  356.      One of several PCs running Windows 95 or Windows   
  357.      for Workgroups 3.11. The clients are the ones      
  358.      that actually run the ServerBench tests and send   
  359.      requests for work to the server. You install       
  360.      ServerBench's client program on each client in
  361.      your testbed.
  362.      
  363.  
  364.  
  365.      
  366.      
  367.      
  368.      
  369.      
  370.      
  371.      
  372.      ServerBench on NetWare 4.1 and NetWare 4.1 SMP
  373.      
  374.      
  375.      
  376.      Here's some specific information about how ServerBench
  377.      3.0 works on NetWare 4.1 and NetWare 4.1 SMP.
  378.  
  379. What's new about ServerBench on NetWare
  380.  
  381.      ServerBench 3.0 on NetWare contains several changes from
  382.      previous versions of ServerBench on NetWare. They
  383.      include:
  384.      ·  ServerBench now supports both Windows 95 clients and
  385.        Windows for Workgroups 3.11 clients. Previous versions of
  386.        ServerBench only supported Windows for Workgroups
  387.        clients.
  388.      ·  We've designed ServerBench 3.0 to run on both NetWare
  389.        4.1 and NetWare 4.1 SMP; however, it no longer runs on
  390.        earlier versions of NetWare.
  391.      For quick summary of all of ServerBench 3.0's new
  392.      features, see the section "What's New in ServerBench 3.0"
  393.      in the Understanding and Using ServerBenchr 3.0 manual.
  394.  
  395. How ServerBench differs for NetWare 4.1 and NetWare 4.1 SMP
  396.  
  397.      In many ways, ServerBench is the same for both NetWare
  398.      4.1 and NetWare 4.1 SMP. Because these two versions of
  399.      NetWare use the same ServerBench installation files, we
  400.      treat them as one ServerBench port.
  401.              Tip:
  402.              In most cases, the actions you perform to install
  403.              and run ServerBench on NetWare 4.1 and NetWare 4.1
  404.              SMP are the same. So, to make this manual easier
  405.              to read, we use the term NetWare 4.1 to refer to
  406.              both versions of NetWare. Where NetWare 4.1 and
  407.              NetWare 4.1 SMP differ, we specify what you need
  408.              to do for each version.
  409.      
  410.      By creating one ServerBench deliverable for NetWare 4.1
  411.      and NetWare 4.1 SMP, we avoid replicating two nearly
  412.      identical release trees on the Server Benchmarks CD-ROM
  413.      and in the downloadable files from ZD Net. An added
  414.      benefit of having one deliverable is that you need only
  415.      one documentation set.
  416.      Once you install ServerBench, though, you have two
  417.      separate server executables:  svr.nlm for NetWare 4.1 and
  418.      svrsmp.nlm for NetWare 4.1 SMP.  The reason for the two
  419.      executables is that the multiprocessor version of NetWare
  420.      (NetWare 4.1 SMP) uses SMP-specific APIs. The single
  421.      processor version of NetWare 4.1 doesn't support these
  422.      APIs. What this means to you is that you can use the
  423.      executable svr.nlm to start ServerBench on either NetWare
  424.      4.1 and NetWare 4.1 SMP; however, svr.nlm will only use
  425.      one processor.
  426.      To run ServerBench with multiple processors, you must
  427.      have NetWare 4.1 SMP and start ServerBench with the
  428.      executable svrsmp.nlm. This executable calls NetWare's
  429.      SMP-specific APIs, thus allowing ServerBench to run on
  430.      multiple processors. The executable svrsmp.nlm won't work
  431.      on the single-processor version of NetWare 4.1, though,
  432.      because that version doesn't currently support the
  433.      SMP-specific APIs that svrsmp.nlm uses.
  434.  
  435. Enabling and disabling processors on NetWare 4.1 SMP
  436.  
  437.      NetWare 4.1 SMP gives you the option of varying the
  438.      number of processors that are active when you test your
  439.      server using ServerBench.
  440.      By default, NetWare 4.1 SMP enables all available
  441.      processors on the server.  It does this by including the
  442.      statement:
  443.        load mpdriver.nlm all
  444.      in the AUTOEXEC.NCF file on the server. If you don't want
  445.      all the available processors enabled, you can disable
  446.      this statement and include a "load mpdriver.nlm
  447.      <processor-number>" statement for each processor you want
  448.      active after the first processor (NetWare 4.1 SMP
  449.      automatically enables one processor). NetWare 4.1 SMP
  450.      begins numbering its processors at 0. So, if you want to
  451.      test a four-processor server with only three processors
  452.      enabled, you would comment out the current "load mpdriver
  453.      all" statement and add statements to enable the second
  454.      and third processor.  You'd need to include a 1 as the
  455.      command line parameter to enable the second processor and
  456.      a 2 to enable the third. Below is an example of how this
  457.      would look in the AUTOEXEC.NCF file:
  458.        ; load mpdriver all
  459.        load mpdriver 1
  460.        load mpdriver 2
  461.      After you modify the AUTOEXEC.NCF file, you must restart
  462.      the server.  Once the server boots, you can verify that
  463.      the correct number of processors are enabled by loading
  464.      the MONITOR.NLM and checking the active processors.
  465.      When you start a multiprocessor version of NetWare, the
  466.      server automatically initializes the MPDRIVER.NLM module.
  467.      This module enables all of the server's secondary
  468.      processors. As a result, if you want to test the server
  469.      with just one processor enabled, you should disable all
  470.      the secondary processors by unloading MPDRIVER.NLM .
  471.      NOTE:  NetWare 4.1 SMP also allows processors to be
  472.           disabled and re-enabled dynamically after the server
  473.           has booted by unloading and then reloading the
  474.           MPDRIVER.NLM. We strongly recommend against using
  475.           this procedure when testing with ServerBench. On
  476.           some hardware platforms, unloading and reloading the
  477.           MPDRIVER.NLM module after the server has booted can
  478.           cause unexpected side effects, such as the
  479.           redistribution of network interrupts across active
  480.           processors. These side effects can affect
  481.           ServerBench scores. Therefore, we recommend that you
  482.           use the procedure described above when varying the
  483.           number of active processors on the server.
  484.  
  485. Variance in scores on NetWare 4.1 SMP
  486.  
  487.      Because of NetWare 4.1 SMP's architecture, you can expect
  488.      some variance in overall scores when you run
  489.      ServerBench's standard system test suites at low client
  490.      loads.  In our testing, we've seen variance in the
  491.      overall scores of the standard system test suites until
  492.      the client loads reach 20 to 24 clients.  This variance
  493.      occurs because of the way the NetWare 4.1 SMP kernel
  494.      schedules ServerBench threads across the available
  495.      processors. For this reason, we recommend you use client
  496.      counts of at least 28 when running ServerBench on a
  497.      server running NetWare 4.1 SMP.
  498.  
  499. ServerBench's structure on NetWare
  500.  
  501.      ServerBench takes advantage of the multi-threading
  502.      capabilities of NetWare 4.1 by using multiple "service"
  503.      threads to handle requests from the clients.
  504.      On NetWare 4.1, ServerBench uses one service thread per
  505.      client. ServerBench starts a thread for each client that
  506.      connects to the server. This thread will handle that
  507.      client's requests during the test.
  508.      The steps that follow show the basic way in which
  509.      ServerBench on NetWare  4.1 handles client/server
  510.      transactions. (For simplicity's sake, we're only listing
  511.      the general steps and omitting the details.)
  512.      1.Once you've started the controller, execute the
  513.        ServerBench program on the NetWare  4.1 server. The
  514.        ServerBench application creates a master thread, which
  515.        establishes a connection with the controller.
  516.      2.The master thread  listens for connections from the
  517.        clients.
  518.      3.When you start ServerBench on a client, the client
  519.        connects with the master thread on the server.
  520.      4.The master thread creates a service thread for that
  521.        client. The master thread turns control of the client
  522.        over to the service thread. The client and the service
  523.        thread maintain their connection for the duration of
  524.        the test.
  525.      5.Steps 3 and 4 repeat until all the clients are running
  526.        the ServerBench client program and each client has its
  527.        own service thread.
  528.      6.After all the clients are connected, the controller
  529.        sends the mix to the master thread.
  530.      7.The master thread gives the mix information to the
  531.        service threads and those threads send the mix
  532.        information to the clients.
  533.      8.Once all the clients have received the mix information,
  534.        each client sends a request to its service thread to
  535.        initialize it for the test. The service threads
  536.        allocate the memory required for the tests and create
  537.        each client's test data file on the server.
  538.      9.After the initialization ends, the clients begin the
  539.        test. While the test executes, the clients send
  540.        requests to the server.
  541.      10.       The client's service thread executes a request
  542.        on the server and then returns the reply to the client.
  543.      11.       When the test completes, the clients send their
  544.        results to the service threads.
  545.      12.       The master thread gets the results and sends
  546.        them to the controller.
  547.      13.       If  you've configured the controller to pause
  548.        between mixes, Steps 2 through 12 continue until all
  549.        the mixes end. If you didn't specify the pause feature,
  550.        only steps Steps 6 through 12 repeat.
  551.      14.       Now, if you choose quit at the controller, the
  552.        clients disconnect from the server, which frees up
  553.        their service threads. Once all the clients disconnect,
  554.        the server and controller applications shut down.
  555.      In this model, the client keeps the same service thread
  556.      as long as the client is connected to the server.
  557.                             
  558.  End of "ServerBench on NetWare 4.1 and NetWare 4.1 SMP"
  559.      
  560.      
  561.      
  562.      
  563.      
  564.      
  565.      
  566.      
  567.      Chapter 1 ~
  568.      The Installation Overview
  569.      
  570.      
  571.      
  572.      This chapter gives you the basics of what you need to do
  573.      before you install ServerBench. It contains a complete
  574.      list of ServerBench's hardware and software requirements
  575.      for the server, controller, and clients. In addition, it
  576.      provides some tips on installing ServerBench as well as a
  577.      quick overview of the installation process.
  578.  
  579. The hardware and software requirements
  580.  
  581.      The following is a list of the hardware and software that
  582.      ServerBench requires. We've divided the list into three
  583.      categories: server, controller, and clients.
  584.      
  585.      The server requirements:
  586.        Either NetWare 4.1 or NetWare 4.1 SMP.
  587.        For NetWare 4.1, at least 10 MB of RAM plus half a
  588.        megabyte of RAM for each client you will run with
  589.        ServerBench. For example, if you have 30 clients, you
  590.        will need an additional 15 MB of RAM. So your total RAM
  591.        requirements in this example will be 25 MB.
  592.        For NetWare 4.1 SMP, add 6 MB to the total amount of
  593.        RAM NetWare 4.1 requires.
  594.        Approximately 2 MB of free space on your hard disk for
  595.        the ServerBench software. You will need additional free
  596.        space for each client. The amount of free space you
  597.        might need will vary based on the number of clients you
  598.        include in each test and the initial size of the disk
  599.        test file for each client. ServerBench's standard test
  600.        suites use 20 MB data files for the disk tests.
  601.        This means that, if you have 50 clients and the initial
  602.        size of the disk test file for each client is 20 MB,
  603.        you will need 50 * 20 MB, or 1000 MB, of additional
  604.        free disk space. If your mixes include the Append test,
  605.        then you will need even more free disk space.
  606.        A network interface card and driver.
  607.        NOTE:   Make sure you have the most current network
  608.             adapter and disk controller drivers installed. Check
  609.             with the vendor who supplied your drivers to make
  610.             sure you're using the most recent ones.
  611.        The latest software patches for NetWare 4.1. These
  612.        patches are available on-line from Novellr's
  613.        CompuServer forum and World Wide Web site. You should
  614.        apply general NetWare operating system patches and
  615.        patches that apply to the TLI and SPX interfaces.
  616.      
  617.         The controller requirements:
  618.        Either Microsoftr Windowsr  95 or Windows for
  619.        Workgroups 3.11.
  620.        If you're using Windows 95, you also need NetWare
  621.        Client 32Ö for Windows 95 (this is available at the
  622.        Novell World Wide Web site as well as at other on-line
  623.        services).
  624.        If you're using Windows for Workgroups, you also need
  625.        MS-DOS 5.0 or greater and  NetWare ClientÖ for
  626.        DOS/Windows (this is available on the Novell Netware
  627.        4.1 Operating System
  628.        CD-ROM).
  629.        NOTE:   If you're using Windows for Workgroups, be sure
  630.             you have NetWare configured as your network in your
  631.             Windows Network setup. To avoid possible conflicts
  632.             with Windows for Workgroups, you should also select
  633.             the "No Windows support for Networks" option in the
  634.             Windows Network setup.
  635.        Microsoft Excel 5.0 for Windows or later. If your
  636.        controller is running Windows for Workgroups, you need
  637.        to include the Excel directory in the PC's PATH
  638.        statement. For information on the PATH statement, refer
  639.        to your user's manual.
  640.        A network interface card and driver.
  641.        An 80486 (or compatible) or higher processor.
  642.        A minimum of 8 MB of RAM.
  643.        About 10 MB of free space on your hard disk. This
  644.        includes about 3.5 MB for the ServerBench software, 500
  645.        KB for the standard test suites, about 5 MB for
  646.        documentation, and additional space for ServerBench to
  647.        generate its results files. (The amount of free space
  648.        you'll need will vary based on the size and number of
  649.        results files you accumulate.)
  650.        A high resolution video adapter. ServerBench will work
  651.        on any video adapter with a horizontal resolution of at
  652.        least 800 pixels and a vertical resolution of at least
  653.        600 pixels. For the controller, we recommend you have a
  654.        15-inch or larger monitor.
  655.        A CD-ROM reader. (You don't need to have one attached
  656.        to the controller, but you do need to have one
  657.        somewhere if you are getting your installation files
  658.        off of the Ziff-Davis Server Benchmarks CD-ROM.)
  659.      
  660.      The client requirements :
  661.        Either Microsoft Windows 95 or Windows for Workgroups
  662.        3.11.
  663.        If you're using Windows 95, you also need Novell's
  664.        NetWare Client 32Ö for Windows 95 (this is available at
  665.        Novell's Web Site as well as at other on-line
  666.        services).
  667.        If you're using Windows for Workgroups, you also need
  668.        NetWare 4.1 Client with Windows Support (this is
  669.        available on the Novell Netware 4.1 Operating System CD-
  670.        ROM).
  671.        NOTE:   If you're using Windows for Workgroups, be sure
  672.             you have NetWare configured as your network in your
  673.             Windows Network setup. To avoid possible conflicts
  674.             with Windows for Workgroups, you should also select
  675.             the "No Windows support for Networks" option in the
  676.             Windows Network setup.
  677.        An 80386 (or compatible) or higher processor.
  678.        8 MB of RAM.
  679.        On each client, approximately 1 MB of free space on the
  680.        client's hard disk to install ServerBench.
  681.        A 9-inch or larger VGA monitor (either monochrome or
  682.        color).
  683.        A network interface card and its driver.
  684.  
  685. Set up your system before you install
  686.  
  687.      If you want to run ServerBench, you'll need at a minimum,
  688.      a network applications server connected to two PCs, one
  689.      of which is your controller and the other is your client:
  690.        The server is a PC-based system running either NetWare
  691.        4.1 or NetWare 4.1 SMP. ServerBench can test only one
  692.        server in a network at a time.
  693.        The controller is a PC running Microsoft Windows 95 or
  694.        Windows for Workgroups 3.11. You start test suites and
  695.        monitor the test run from the controller. The
  696.        controller does not run any tests.
  697.        The clients are PCs running Microsoft Windows 95 or
  698.        Windows for Workgroups 3.11. These are the PCs that
  699.        actually send the transaction requests to the server.
  700.      You'll want to make sure your ServerBench test system is
  701.      set up correctly before you begin the actual
  702.      installation. This means you need to have the following
  703.      items installed:
  704.        Your NetWare operating system on your server.
  705.        Microsoft Windows 95 or Windows for Workgroups 3.11 and
  706.        Microsoft Excel 5.0 or higher on your controller.
  707.        Microsoft Windows 95 or Windows for Workgroups 3.11 on
  708.        each of your clients.
  709.        The NetWare client software and hardware components
  710.        your network system needs in order for the server,
  711.        controller, and clients to communicate with each other.
  712.        This software must be up and running before you start
  713.        ServerBench on the controller.
  714.        NOTE:   ServerBench does not provide any network
  715.             interface software.
  716.  
  717. Create a test network for ServerBench
  718.  
  719.      You should always create a closed, test network for
  720.      ServerBench. By test network, we mean one that other
  721.      people are not using and that has only what it needs
  722.      loaded.
  723.      If you run ServerBench on a production network, you'll
  724.      probably wind up with some users who are very annoyed
  725.      about the way performance on the server has degraded. The
  726.      combination of the traffic your regular users generate
  727.      and the traffic ServerBench generates produces
  728.      bottlenecks (i.e., congestion) that slows down the server
  729.      and, more importantly from the ServerBench standpoint,
  730.      causes your server's scores to worsen.
  731.  
  732. Keep the background activity to a minimum
  733.  
  734.      In addition to using a test network for ServerBench,
  735.      you'll also want to make sure you don't have any other
  736.      non-critical applications running on the server or the
  737.      clients when you execute ServerBench. You don't want to
  738.      be doing anything else while ServerBench is running on
  739.      the server or the clients.
  740.      If you execute ServerBench with background applications
  741.      running, such as screen saver programs, you run the risk
  742.      of distorting your results or causing problems for
  743.      ServerBench as it tests the server.
  744.  
  745.  
  746.  
  747.  
  748. Getting the ServerBench files to the right machines
  749.  
  750.      You can install ServerBench from:
  751.      ·  The Ziff-Davis Server Benchmarks CD-ROM. The server
  752.        files are in the directory \SB30\NW41\SERVER, the
  753.        controller files are in \SB30\NW41\CONTROLR, and the
  754.        client files are in \SB30\NW41\CLIENT.
  755.      ·  A network directory.  This directory should contain
  756.        three subdirectories: one each for ServerBench's server
  757.        files, controller files, and client files. If you
  758.        downloaded ServerBench from ZD Net, these subdirectories
  759.        should contain the files you downloaded. You'll need to
  760.        expand the controller self-extracting executable
  761.        NW41CO.EXE and client self-extracting executable
  762.        NW41CL.EXE before you can install the controller and
  763.        client programs. Simply copy the server file NW41S.EXE to
  764.        a ServerBench directory you create on the server and
  765.        expand it then.
  766.      ·  A set of installation diskettes you make. You'll need
  767.        one diskette each for the server and client files and two
  768.        diskettes for the controller files. If you like, you can
  769.        use the MAKEBAT.EXE utility to create the diskettes. See
  770.        the README.TXT file in the directory \DISKETTE\SB30\NW41
  771.        on the CD-ROM for information on how to use that utility.
  772.  
  773. The installation process (in brief)
  774.  
  775.      When you install ServerBench, you install files on two
  776.      types of machines: a server and the controller/client
  777.      PCs. For specific information on which files each machine
  778.      needs, see the installation chapter for that machine. For
  779.      a quick summary of the installation steps, see the next
  780.      section.
  781.      
  782.      The basic installation steps
  783.      The following is a very brief summary of what you're
  784.      going to do to install ServerBench. This is just an
  785.      overview of the steps you'll need to follow once you've
  786.      made sure your system meets all the ServerBench hardware
  787.      and software requirements. Detailed instructions for
  788.      installing ServerBench on your server are in Chapter 2;
  789.      your controller, Chapter 3; and your clients, Chapter 4.
  790.      1.Install ServerBench on your server. To do this:
  791.        a.Create the ServerBench main directory. You might
  792.           call it \SB30.
  793.        b.Change to the ServerBench directory you just
  794.           created.
  795.        c.Copy NW41S.EXE from the CD-ROM, from a networked
  796.           drive, or from a server installation diskette you
  797.           created into your ServerBench directory.
  798.        d.Execute NW41S.EXE in the ServerBench directory on
  799.           your server.
  800.        e.Modify the server's AUTOEXEC.NCF file to add the
  801.           lines:
  802.          Set Upgrade Low Priority Threads = ON
  803.          Set Enable File Compression = OFF
  804.        f.Optionally, create directories for the disk test
  805.           data files (if you decide you don't want to use
  806.           ServerBench's default of having the directories in
  807.           the installation directory). If you perform this
  808.           step, you'll need to go to the Mix Definition window
  809.           on the controller and change the path names to these
  810.           directories.
  811.        See Chapter 2 "Installing ServerBench on Your Server"
  812.           for more information.
  813.      3.Install ServerBench on the controller.
  814.        a.Execute SETUP.EXE from the controller directory on
  815.           the CD-ROM, from a networked drive, or from the
  816.           controller installation diskettes you created.
  817.           SETUP.EXE automatically creates a ServerBench
  818.           directory on the controller and installs the
  819.           controller files there. The default name for this
  820.           directory is C:\SB30, but you can give it any name
  821.           you choose. If you're running Windows 95 on your
  822.           controller, the SETUP.EXE program creates a shortcut
  823.           to your controller program, which it places in a
  824.           Ziff-Davis Benchmarks program group. If you're
  825.           running Windows for Workgroups, the SETUP.EXE
  826.           program creates a ServerBench icon in the Ziff-Davis
  827.           Benchmarks program group. (If you don't have this
  828.           program group, ServerBench creates it as well.)
  829.        b.Check your Excel setup to make sure it has all the
  830.           features ServerBench needs.
  831.        See Chapter 3 "Installing ServerBench on Your
  832.           Controller" for more information.
  833.      4.Install ServerBench on the clients.
  834.        a.Execute SETUP.EXE from the client directory on the
  835.           CD-ROM, from a networked drive, or from a client
  836.           installation diskette you created. SETUP.EXE
  837.           automatically creates a ServerBench directory on the
  838.           client and installs the client files there. The
  839.           default name for this directory is C:\SB30, but you
  840.           can give it any name you choose. If you're running
  841.           Windows 95 on the client, the SETUP.EXE program
  842.           creates a shortcut to the client program, which it
  843.           places in a Ziff-Davis Benchmarks program group. If
  844.           you're running Windows for Workgroups, the SETUP.EXE
  845.           program creates a ServerBench icon in the Ziff-Davis
  846.           Benchmarks program group. (If you don't have this
  847.           program group, ServerBench creates it as well.)
  848.        b.The SETUP.EXE program will also ask you for the
  849.           client name. If you want to use the client
  850.           configuration file we provide, name each client
  851.           sequentially beginning with c1 and continuing up to
  852.           c60. Remember, each client must have a unique name.
  853.        c.If you choose not to use the default CLIENT.CFG file
  854.           that comes with ServerBench, create or modify your
  855.           own CLIENT.CFG file and place it on each client.
  856.           See Chapter 4 "Installing ServerBench on Your
  857.             Clients" for more information.
  858.                             
  859.                      End of chapter
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.      
  872.      
  873.      
  874.      
  875.      
  876.      
  877.      
  878.      _Chapter 2 ~
  879.      Installing ServerBench on Your Server
  880.      
  881.      
  882.      
  883.      This chapter steps you though the process of installing
  884.      ServerBench on your server.
  885.  
  886. Step 1: Check your server's hardware and software
  887.  
  888.      Check the list of server requirements in Chapter 1 to
  889.      make sure your server meets ServerBench's software and
  890.      hardware requirements.
  891.  
  892. Step 2: Install the server files
  893.  
  894.      To install ServerBench's server files, you'll need to
  895.      create a ServerBench directory on your server and run the
  896.      self-extracting server executable NW41S.EXE. This
  897.      executable places ServerBench's server files in the
  898.      directory.
  899.      NOTE:  In the steps that follow we assume that you are
  900.           logging on to the server from a DOS client and that
  901.           your server drive is drive F. If your server is on a
  902.           different drive, make sure you use that drive
  903.           designation instead of F.
  904.      Here're the steps for installing the server files.
  905.      1.At a DOS client, log in as a supervisor or equivalent
  906.        ID.
  907.      2.Change to your server drive and create a ServerBench
  908.        installation directory.  We suggest you call the
  909.        directory \SB30. (If you're installing from a network
  910.        drive, you may already have this directory.) For
  911.        example, if your server is on drive F, you'd enter:
  912.        F:
  913.        MD \SB30
  914.                Tip:
  915.                The standard test suites create the disk test
  916.                data files in ServerBench's installation
  917.                directory.  So, when you create an installation
  918.                directory, make sure you have enough space on
  919.                the volume to accommodate the disk test data
  920.                files (about 20 MB per client). If you want the
  921.                test suites to create the disk test data files
  922.                in a different directory, you'll need to modify
  923.                the path names in the Mix Definition Window. See
  924.                the section "Create directories for data files
  925.                (optional)" later in this chapter for more
  926.                information.
  927.      
  928.      3.Change to ServerBench directory \SB30 you just created
  929.        by entering:
  930.        CD \SB30
  931.      4.Copy the NetWare ServerBench server executable
  932.        NW41S.EXE to this directory.
  933.        NOTE:   To make the examples easier to read, we specify
  934.             certain drive designations, such as D for a CD-ROM
  935.             drive. Make sure you use the correct drive
  936.             designations for your system.
  937.        ·  If you're installing from a CD-ROM:
  938.             Put the CD-ROM in the correct drive and copy
  939.             ServerBench's self-extracting server program to
  940.             the ServerBench directory on your server. For
  941.             example, you might enter the following command:
  942.             COPY D:\SB30\NW41\SERVER\NW41S.EXE
  943.        ·  If you're installing from a network drive:
  944.             Copy ServerBench's self-extracting server program
  945.             to the ServerBench directory on your server. For
  946.             example, if the server program is in a directory
  947.             called nw41 on your G drive and you want to move
  948.             it to a server directory on your F drive, you
  949.             might enter the following command:
  950.             COPY G:\SB30\NW41\SERVER\NW41S.EXE
  951.        ·   If you're installing from an installation diskette
  952.           you created:
  953.             Put the diskette in the correct drive and copy
  954.             ServerBench's self-extracting server program to
  955.             the ServerBench directory on your server. For
  956.             example, if your diskette drive is A, you might
  957.             enter the following command:
  958.             COPY A:\NW41S.EXE
  959.      5.   From the ServerBench directory on your server, run
  960.        the self-extracting server executable NW41S.EXE. Enter
  961.        the command:
  962.        NW41S
  963.      When you execute this file, it extracts ServerBench's
  964.      server files and places them in the current directory.
  965.      You should now have all the server files you need in your
  966.      ServerBench  directory on the server you're planning to
  967.      test.
  968.              Tip:
  969.              Now that you've expanded NW41S.EXE, you can delete
  970.              it. You no longer need this file.
  971.      
  972.  
  973. Step 3: Modify the AUTOEXEC.NCF file
  974.  
  975.      We recommend that you add the following statements to the
  976.      server's AUTOEXEC.NCF file:
  977.        Set Upgrade Low Priority Threads = ON
  978.        Set Enable File Compression = OFF
  979.      The first statement prevents NetWare from sending
  980.      messages to the console to warn you that an NLM that
  981.      doesn't allow low priority threads to execute is
  982.      currently running on the server.
  983.      The second statement prevents NetWare from compressing
  984.      unused files on the server. This type of background
  985.      compression can affect results.
  986.      For more information on modifying AUTOEXEC.NCF, see your
  987.      NetWare documentation.
  988.                    Additional information:
  989.                    We current use the following NetWare
  990.                    SET parameters for performance tuning
  991.                    in our ServerBench testing. We've found
  992.                    that these settings provide better
  993.                    performance over the default settings
  994.                    when running ServerBench.
  995.                    STARTUP.NCF
  996.                    SET MAXIMUM PHYSICAL RECEIVE PACKET
  997.                    SIZE = 4202
  998.                    SET MINIMUM PACKET RECEIVE BUFFERS =
  999.                    200
  1000.                    AUTOEXEC.NCF
  1001.                    SET MAXIMUM PACKET RECEIVE BUFFERS =
  1002.                    2000
  1003.                    SET MAXIMUM CONCURRENT DISK CACHE
  1004.                    WRITES = 100
  1005.                    SET IMMEDIATE PURGE OF DELETED FILES =
  1006.                    ON
  1007.                    SET ENABLE DISK READ AFTER WRITE VERIFY
  1008.                    = OFF
  1009.                    SET NEW SERVICE PROCESS WAIT TIME = 0.3
  1010.                    SET MAXIMUM SERVICE PROCESSES = 40.
  1011.        
  1012.      
  1013.  
  1014. Step 4: Verify your installation
  1015.  
  1016.      After you execute the NW41S.EXE file, you need to make
  1017.      sure the installation worked correctly and you have all
  1018.      the files you need in the \SB30 directory on your server.
  1019.      To do this, use the DIR command to display the contents
  1020.      of the directory.  Your directory should look like this:
  1021.        svr.nlm
  1022.        svrsmp.nlm
  1023.        svb_seed.dat
  1024.        svb_proc.dat
  1025.      ServerBench uses or creates the following files on the
  1026.      server when it runs. These files include binary
  1027.      executables and data files.
  1028.      Binary executable files:
  1029.        svr.nlm. This is the ServerBench NetWare Loadable
  1030.        Module (NLM) for NetWare 4.1.
  1031.        svrsmp.nlm. This is the ServerBench NetWare Loadable
  1032.        Module (NLM) for NetWare 4.1 SMP. This NLM won't work
  1033.        on standard NetWare 4.1 because that version of NetWare
  1034.        doesn't provide the SMP APIs that this NLM uses.
  1035.      Data files:
  1036.        svb_seed.dat. This is a 1 MB data file ServerBench uses
  1037.        to create client data files for the disk tests.
  1038.        svb_proc.dat. This is a 350 KB data file ServerBench
  1039.        uses when running a mix with the processor test.
  1040.        Data files.  These are temporary files that ServerBench
  1041.        creates when it executes a mix with transactions
  1042.        containing disk tests. ServerBench normally deletes
  1043.        these files at the end of a ServerBench session. If the
  1044.        server hangs or crashes at any point after these files
  1045.        have been created, you'll need to delete them manually.
  1046.        The size of the data files depends on the value
  1047.        specified for the Disk test file initial size
  1048.        parameter, which you enter at the Mix Definition window
  1049.        when you create a mix. The standard system suite uses
  1050.        20 MB data files for each client.
  1051.      Text file:
  1052.        svr.txt or svrsmp.txt.   This is a file the ServerBench
  1053.        application recreates each time you execute
  1054.        ServerBench. It contains the version numbers for the
  1055.        program, the operating system, the client software, and
  1056.        the server disclosure. In addition, it contains the
  1057.        client name, the client ID number, the group number, an
  1058.        index number starting with 0, and the network address
  1059.        for each connected client. ServerBench creates the
  1060.        svr.txt file when you execute svr.nlm and the
  1061.        svrsmp.txt file when you execute svrsmp.nlm
  1062.  
  1063. Create directories for data files (optional)
  1064.  
  1065.      If a mix contains disk tests, ServerBench creates a data
  1066.      file on the server for each client running that mix. By
  1067.      default, ServerBench's standard mixes put the client data
  1068.      files in the ServerBench installation directory. However,
  1069.      you can tell ServerBench to create these files in another
  1070.      directory by including the path name to that directory
  1071.      when you create the test mix.
  1072.              Tip:
  1073.              Whether you specify a separate directory for the
  1074.              test data files or use the default directory, you
  1075.              need to make sure ServerBench has enough space to
  1076.              create these files. To calculate how much space
  1077.              ServerBench needs, multiply the number of clients
  1078.              running the mix by the size of the disk files as
  1079.              specified by the Disk Test File Initial Size
  1080.              parameter. (You set this parameter at the Mix
  1081.              Definition window; see Understanding and Using
  1082.              ServerBench 3.0 for more details.) Thus, if you
  1083.              have 30 clients and the initial size of the disk
  1084.              files is 1 MB, you'll need 30 MB of space in the
  1085.              directory where ServerBench creates these files.
  1086.      If you don't use the default path names for the data
  1087.      files, you'll need to create those directories before you
  1088.      run any mixes containing disk tests. For example, if you
  1089.      create a mix and specify \sb30\data\data1 and
  1090.      \sb30\data\data2 as the path names of the data files for
  1091.      the first two clients, you must create the directory data
  1092.      before you run the mix.
  1093.      To change the data file path names, you'll need to
  1094.      install ServerBench on the controller and start
  1095.      ServerBench. From the main ServerBench window, choose the
  1096.      Create or Modify Test Suites button. From the Create or
  1097.      Select Test Suite dialog box, choose the test suite you
  1098.      want to modify and click on OK. From the Mixes in Test
  1099.      Suite dialog box, highlight the mix you want to edit and
  1100.      click on the Edit button. This takes you to the Mix
  1101.      Definition window. Once you change the path names in one
  1102.      mix, you can apply that change to all the mixes in that
  1103.      test suite by choosing the Advanced menu and selecting
  1104.      the Copy mix fields across this suite option. At the
  1105.      Duplicate Mix Fields Across Suite dialog box, click on
  1106.      the Pathnames option and then click on OK. For detailed
  1107.      information on modifying mixes, see Understanding and
  1108.      Using ServerBenchr 3.0.
  1109.                             
  1110.                      End of chapter
  1111.      
  1112.      
  1113.      
  1114.      
  1115.      
  1116.      
  1117.      
  1118.      
  1119.      Chapter 3 ~
  1120.      Installing ServerBench
  1121.      on Your Controller
  1122.      
  1123.      
  1124.      
  1125.      This chapter steps you through the process of installing
  1126.      ServerBench on your controller.
  1127.  
  1128. Step 1: Check the controller's hardware and software
  1129.  
  1130.      Check the list of controller requirements in Chapter 1 to
  1131.      make sure your server meets ServerBench's software and
  1132.      hardware requirements.
  1133.  
  1134. Step 2: Install the controller files
  1135.  
  1136.      You can easily install the ServerBench's controller files
  1137.      by running the controller SETUP.EXE program. To execute
  1138.      SETUP.EXE from Windows 95 choose Start -> Run and enter
  1139.      the path name to SETUP.EXE (for example
  1140.      D:\SB30\NW41\CONTROLR\SETUP). To execute SETUP.EXE from
  1141.      Windows for Workgroups, use the Run option from the
  1142.      Windows File Manager or Program Manager.
  1143.      You can run SETUP.EXE from:
  1144.      ·  The Ziff-Davis Server Benchmarks CD-ROM (the directory
  1145.        \SB30\NW41\CONTROLR).
  1146.      ·  A directory on a network drive where you copied the
  1147.        controller files.
  1148. ·  Installation diskettes you created.
  1149.      The screens that SETUP.EXE displays are self-explanatory.
  1150.      They will ask you for the installation directory. Just
  1151.      follow the prompts and you'll have ServerBench installed.
  1152.      NOTE:  Don't install ServerBench 3.0 on top of
  1153.           ServerBench 2.0. Always install ServerBench in a new
  1154.           directory.
  1155.      If you'd like step-by-step instructions for installing
  1156.      ServerBench's controller files, read the next section.
  1157.      
  1158.      Step-by-step instructions for installing ServerBench on
  1159.      the controller
  1160.      Here're the details on how you install ServerBench's
  1161.      controller files. If you have questions during the
  1162.      installation procedure, choose the Help button. Remember,
  1163.      you must be running Windows 95, Windows for Workgroups
  1164.      when you install ServerBench on the controller.
  1165.      1.At the PC you will use as the ServerBench controller,
  1166.        execute the controller SETUP.EXE file.
  1167.        NOTE:   In these examples, we use the designations A for
  1168.             a diskette drive, D for a CD-ROM drive, and F for a
  1169.             network drive. You should use the correct
  1170.             designations for your drives.
  1171.        If you're installing from:
  1172.          The CD-ROM, put the CD-ROM in the correct drive and
  1173.           enter:
  1174.          D:\SB30\NW41\CONTROLR\SETUP
  1175.        ·  A network drive, enter the path name to SETUP.EXE. For
  1176.           example:
  1177.          F:\SB30\NW41\CONTROLR\SETUP
  1178.          Installation diskettes you created, put the first
  1179.           diskette in the correct drive and enter:
  1180.          A:SETUP
  1181.        ·  ServerBench files downloaded from ZD Net onto the
  1182.           controller PC, enter the path name to the controller's
  1183.           SETUP.EXE file.
  1184.      2.At the screen that appears, choose OK.
  1185.      3.        When the Starting ServerBench 3.0 Setup screen
  1186.        appears, click on Continue.
  1187.                Reminder:
  1188.                You can halt the installation procedure at this
  1189.                point by selecting Exit. ServerBench will then
  1190.                display a Quit screen that says the installation
  1191.                is incomplete and give you the opportunity to
  1192.                resume the installation by selecting Continue.
  1193.                To halt the installation, select Exit again.
  1194.                ServerBench will display a screen telling you
  1195.                that the benchmark has not been properly
  1196.                installed. Select OK. ServerBench will terminate
  1197.                the installation procedure and you can ignore
  1198.                the rest of these steps.
  1199.      
  1200.      4.In the ServerBench 3.0 Drive and Directory window,
  1201.        enter the name of the directory in which you want to
  1202.        install ServerBench. The default directory is C:\SB30.
  1203.        You can enter another directory name if you choose or
  1204.        accept the default directory.
  1205.        If you accept this directory, ServerBench will actually
  1206.        create a subdirectory called NW41 and install the
  1207.        controller files in that directory (i.e., your
  1208.        ServerBench controller files will be in C:\SB30\NW41).
  1209.        This way, if you're using your test bed for more than
  1210.        one port of ServerBench, you can keep the different
  1211.        ports separate.
  1212.        NOTE:   Don't install ServerBench 3.0 on top of
  1213.             ServerBench 2.0. Always install ServerBench in a new
  1214.             directory.
  1215.      5.Select Continue to go to the next window.
  1216.        ServerBench displays a progress window so you can see
  1217.        how far along the installation is.
  1218.      6.When the installation finishes, ServerBench displays a
  1219.        window indicating that the installation was successful.
  1220.        Click on OK to end the installation process.
  1221.      During the installation, ServerBench creates a program
  1222.      group on the controller called Ziff-Davis Benchmarks. If
  1223.      you're running Windows 95, ServerBench places this group
  1224.      in Start -> Programs on the Task Bar. If you're running
  1225.      Windows for Workgroups, ServerBench places the
  1226.      ServerBench controller icon in the Ziff-Davis Benchmarks
  1227.      program group.
  1228.              Tip:
  1229.              If you want to change the controller properties
  1230.              and you're running Windows 95, you'll find the
  1231.              shortcut to ServerBench's controller program by
  1232.              starting the Explorer and following
  1233.              C:\windows\start menu\Programs\Ziff-Davis
  1234.              Benchmarks.
  1235.              NOTE:   This example uses windows as the name of
  1236.                   the Windows 95 directory. If your
  1237.                   installation directory has different name,
  1238.                   use that name instead.
  1239.              Select the controller shortcut and then modify the
  1240.              properties however you choose.
  1241.      
  1242.  
  1243. Step 3: Verify your installation
  1244.  
  1245.      After you run SETUP.EXE,  you need to make sure
  1246.      everything installed correctly and you have all the files
  1247.      you need on the controller. If everything worked right,
  1248.      you should have the following files in the \SB30\NW41
  1249.      directory on your controller:
  1250.        SB30A.EXE. This is the controller executable file.
  1251.        SB30B.EXE. The SBC30A.EXE file uses this executable
  1252.        when it displays the controller window.
  1253.        BWCC.DLL. This is the Borland C dynamic-link library
  1254.        (DLL) that ServerBench uses to produce the user
  1255.        interface on the controller. It does not affect your
  1256.        test results.
  1257.        SVRBENCH.XLA. This file provides the graphing and
  1258.        printing capabilities ServerBench uses in connection
  1259.        with its results spreadsheets.
  1260.        RESULTS.XLM. This is an Excel macro file that
  1261.        ServerBench uses to create its results spreadsheets.
  1262.      ·  GENERAL.HLP. This help file contains generic
  1263.        ServerBench information found in the manual Understanding
  1264.        and Using ServerBenchr 3.0 manual. This is a
  1265.        comprehensive help file for all platforms of ServerBench.
  1266.      ·  PORT.HLP. This help file contains specific information
  1267.        about setting up and using ServerBench's NetWare 4.1 and
  1268.        NetWare 4.1 SMP port. We use the manual you're currently
  1269.        reading to produce this help file.
  1270.      You should also have three subdirectories in the
  1271.      \SB30\NW41 directory: DOCS, RESULTS, and SUITES.
  1272.        The DOCS subdirectory contains the Microsoft Word for
  1273.        Windows version of this ServerBench installation
  1274.        manual, the ServerBench 3.0 Quick Start Handbook, and
  1275.        the Understanding and Using ServerBench 3.0 manual.
  1276.        The RESULTS subdirectory is the directory where
  1277.        ServerBench by default stores its test suites results.
  1278.        (You can, however, specify different directories.)
  1279.        The SUITES subdirectory contains ServerBench's standard
  1280.        test suites. You can use these test suites when you run
  1281.        ServerBench.
  1282.        NOTE:   Ziff-Davis publications use these same suites
  1283.             when they run ServerBench and report ServerBench
  1284.             results in their reviews.
  1285.  
  1286. Step 4: Make sure Excel can work with ServerBench
  1287.  
  1288.      ServerBench uses the Microsoft Excel for Windows macro
  1289.      RESULTS.XLM to display test results as Excel
  1290.      spreadsheets.
  1291.      You need to make sure Excel is set up and working
  1292.      correctly on the controller before trying to display
  1293.      ServerBench's results.
  1294.      If you followed the normal, complete Excel setup when you
  1295.      installed the application, then you shouldn't need to
  1296.      change Excel now.
  1297.              Tip:
  1298.              If you're running Windows for Workgroups on the
  1299.              controller, we strongly recommend that you include
  1300.              Excel in your AUTOEXEC.BAT file's PATH statement.
  1301.              See the user's manuals that came with your
  1302.              operating system for information on your PATH
  1303.              statement.
  1304.      For more information on how ServerBench displays results,
  1305.      see the Understanding and Using ServerBench 3.0 manual.
  1306.                             
  1307.                      End of chapter
  1308.      
  1309.      
  1310.      
  1311.      
  1312.      
  1313.      
  1314.      
  1315.      
  1316.      Chapter 4 ~
  1317.      Installing ServerBench on Your Clients
  1318.      
  1319.      
  1320.      
  1321.      This chapter steps you though the process of installing
  1322.      ServerBench on your clients.
  1323.      Installing ServerBench on the clients requires a little
  1324.      more thought than installing ServerBench on the
  1325.      controller does. This is because you'll need to supply a
  1326.      name for each client. This name, as well an ID number and
  1327.      group number for each client goes in the CLIENT.CFG file.
  1328.      You must make sure each client has a CLIENT.CFG file in
  1329.      its installation directory.
  1330.      We supply a CLIENT.CFG file you can use if you enter
  1331.      ServerBench's default client names. See the section "Step
  1332.      2: Select the client names and numbers" for more
  1333.      information.
  1334.  
  1335. Step 1: Check the clients' hardware and software
  1336.  
  1337.      Check the list of client requirements in Chapter 1 to
  1338.      make sure your server meets ServerBench's software and
  1339.      hardware requirements.
  1340.  
  1341. Step 2: Select the client names and numbers
  1342.  
  1343.      You'll need to supply a unique name for each client when
  1344.      you install ServerBench on that client. The client name
  1345.      must match a name in the client configuration file. The
  1346.      name you supply for the client can be up to 19
  1347.      alphanumeric characters long without any spaces or tabs.
  1348.      ServerBench doesn't care what the name is as long as it
  1349.      is unique to that client.
  1350.              Our prescription is:
  1351.              Use the naming and numbering scheme of c1 for the
  1352.              client with ID number 1, c2 for the client with
  1353.              ID number 2 and so on up to c60 for the client
  1354.              with ID number 60. These are the names we use in
  1355.              the default CLIENT.CFG file that comes with
  1356.              ServerBench.
  1357.      
  1358.      ServerBench will use the client name to look up the
  1359.      client's ID number and group number in the client
  1360.      configuration file. Each client must have a unique ID
  1361.      number; however, multiple clients can have the same group
  1362.      number.
  1363.      For information about client ID numbers and group
  1364.      numbers, see the section "Creating your own client
  1365.      configuration file" later in this chapter. For more
  1366.      details, see Understanding and Using ServerBench 3.0.
  1367.  
  1368. Step 3: Install the client files
  1369.  
  1370.      You can easily install the ServerBench's client files by
  1371.      running the client SETUP.EXE program.  To execute
  1372.      SETUP.EXE from Windows 95 choose Start -> Run and enter
  1373.      the path name to SETUP.EXE (for example
  1374.      D:\SB30\NW41\CLIENT\SETUP). To execute SETUP.EXE from
  1375.      Windows for Workgroups, use the Run option from the
  1376.      Windows File Manager or Program Manager.
  1377.      You can execute SETUP.EXE from:
  1378.      ·  The Ziff-Davis Server Benchmarks CD-ROM (the directory
  1379.        \SB30\NW41\CLIENT).
  1380.      ·  A directory on a network drive where you copied the
  1381.        client files.
  1382. ·  Installation diskette you created.
  1383.      The screens that SETUP.EXE displays are self-explanatory.
  1384.      They will ask you for the installation directory and
  1385.      client name. Just follow the prompts and you'll have
  1386.      ServerBench installed.
  1387.      NOTE:  Don't install ServerBench 3.0 on top of
  1388.           ServerBench 2.0. Always install ServerBench in a new
  1389.           directory.
  1390.      If you'd like step-by-step instructions for installing
  1391.      ServerBench's client files, read the next section.
  1392.      
  1393.      Step-by-step instructions for installing ServerBench on a
  1394.      client
  1395.      Here're the details on how you install ServerBench's
  1396.      client files. If you have questions during the
  1397.      installation procedure, choose the Help button. Remember,
  1398.      you must be running Windows 95 or Windows for Workgroups
  1399.      when you install ServerBench on the client.
  1400.      1.At each PC you will use as a ServerBench client,
  1401.        execute the client SETUP.EXE file.
  1402.        NOTE:   In these examples, we use the designations A for
  1403.             a diskette drive,  D for a CD-ROM drive, and F for a
  1404.             network drive. You should use the correct
  1405.             designations for your drives.
  1406.        If you're installing from:
  1407.          The CD-ROM, put the CD-ROM in the correct drive and
  1408.           enter:
  1409.          D:\SB30\NW41\CLIENT\SETUP
  1410.        ·  A network drive, enter the path name to the client's
  1411.           SETUP.EXE program. For example:
  1412.          F:\SB30\NW41\CLIENT\SETUP
  1413.          An installation diskette you created, put the
  1414.           diskette in the correct drive and enter:
  1415.          A:SETUP
  1416.        ·  ServerBench files downloaded from ZD Net onto a client
  1417.           PC,  enter the path name to the client's SETUP.EXE
  1418.           program.
  1419.      2.At the screen that appears, choose OK.
  1420.      3.        Click on Continue in the Starting ServerBench
  1421.        3.0 Setup window.
  1422.                Reminder:
  1423.                You can halt the installation procedure at this
  1424.                point by selecting Exit. ServerBench will then
  1425.                display a Quit screen that says the installation
  1426.                is incomplete and give you the opportunity to
  1427.                resume the installation by selecting Continue.
  1428.                To halt the installation, select Exit again.
  1429.                ServerBench will display a screen telling you
  1430.                that the benchmark has not been properly
  1431.                installed. Select OK. ServerBench will terminate
  1432.                the installation procedure and you can ignore
  1433.                the rest of these steps.
  1434.      4.Enter the name of the directory in which you want to
  1435.        install ServerBench in the ServerBench 3.0 Drive and
  1436.        Directory  window. You can accept the default or enter
  1437.        your own directory name. The default directory is
  1438.        C:\SB30. If you accept this directory, ServerBench will
  1439.        actually create a subdirectory called NW41 and install
  1440.        the client files in that directory (i.e., your
  1441.        ServerBench client files will be in C:\SB30\NW41).
  1442.        This way, if you're using your test bed for more than
  1443.        one port of ServerBench, you can keep the different
  1444.        ports separate.
  1445.        NOTE:   Don't install ServerBench 3.0 on top of
  1446.             ServerBench 2.0. Always install ServerBench in a new
  1447.             directory.
  1448.      5.ServerBench asks you to enter the client name. Enter a
  1449.        different name for each client. We recommend that you
  1450.        use the same client names we use in the default
  1451.        CLIENT.CFG file. These names include the client ID
  1452.        number as part of the name; for example, c1, c2, c3,
  1453.        and so on.
  1454.        NOTE:   If you don't use the naming convention we use in
  1455.             the default CLIENT.CFG file, you'll need to copy
  1456.             your client configuration file to each ServerBench
  1457.             client directory. See the section "Creating your own
  1458.             client configuration file" later in this chapter for
  1459.             information on how to set up a client configuration
  1460.             file.
  1461.      6.Once you've typed in the client name, select Continue
  1462.        to go to the next window.
  1463.        The Installing ServerBench 3.0 files window appears. In
  1464.        this window, ServerBench displays information about the
  1465.        progress of the installation, such as which file it is
  1466.        copying into the ServerBench installation directory and
  1467.        how much of the ServerBench code it has installed.
  1468.        
  1469.        When the installation finishes, ServerBench displays a
  1470.        window indicating that the installation was successful.
  1471.      7.Click on OK to end the installation process.
  1472.      8.Repeat these steps for each PC you want to use as a
  1473.        client in the test.
  1474.      During the installation, ServerBench creates a program
  1475.      group on the client called Ziff-Davis Benchmarks. If
  1476.      you're running Windows 95, ServerBench places this group
  1477.      in Start -> Programs on the Task Bar. If you're running
  1478.      Windows for Workgroups,  ServerBench places the
  1479.      ServerBench client icon in the Ziff-Davis Benchmarks
  1480.      program group.
  1481.      
  1482.              Tip:
  1483.              If you want to change the client properties and
  1484.              you're running Windows 95, you'll find the
  1485.              shortcut to ServerBench's client program by
  1486.              starting the Explorer and following
  1487.              C:\windows\start menu\Programs\Ziff-Davis
  1488.              Benchmarks.
  1489.              NOTE:   This example uses windows as the name of
  1490.                   the Windows 95 directory. If your
  1491.                   installation directory has different name,
  1492.                   use that name instead.
  1493.              Select the client shortcut and then modify the
  1494.              properties however you choose.
  1495.      
  1496.  
  1497. Step 4: Verify your installation
  1498.  
  1499.      When you install ServerBench on a client, it places the
  1500.      following files in the \SB30\NW41 directory:
  1501.        CLIENT.EXE. This is the executable program you use to
  1502.        connect each client to the server so that it can run
  1503.        ServerBench.
  1504.        SVB_SEED.DAT. The client uses this file for sending
  1505.        information to the server in the client-to-server
  1506.        network test.
  1507.        CLIENT.CFG. This is a sample client configuration file.
  1508.        You can use it as it is or as a model for creating your
  1509.        own CLIENT.CFG file.
  1510.  
  1511. Creating your own client configuration file
  1512.  
  1513.      Each client must have a client configuration file in its
  1514.      ServerBench installation directory. This is a text file
  1515.      that contains the client's name, ID number, and group
  1516.      number.
  1517.              Our prescription is:
  1518.              You can actually create a separate CLIENT.CFG file
  1519.              for each client. However, we recommend you create
  1520.              one file with all the clients in it and then just
  1521.              copy that one file to each client.
  1522.      When you run SETUP.EXE, ServerBench places its default
  1523.      client configuration file, CLIENT.CFG, in that client's
  1524.      directory.
  1525.      You can use the default file or create your own client
  1526.      configuration.
  1527.      The steps for creating a client configuration file
  1528.      To create a new client configuration file:
  1529.      1.Create a text file and name it CLIENT.CFG.
  1530.                Tip:
  1531.                You can name this file anything, but we
  1532.                recommend you use the name CLIENT.CFG file. If
  1533.                you use a name other than CLIENT.CFG, you'll
  1534.                have to ` Otherwise, ServerBench will display an
  1535.                error message stating it can't find the
  1536.                CLIENT.CFG file.
  1537.      2.Enter the client name, client ID number, and client
  1538.        group number on a single line.
  1539.        ·  The client name can be up to 19 alphanumeric
  1540.           characters (but no spaces or tabs).
  1541.        ·  The ID number can be any unique number from 1 to 1000.
  1542.                   Tip:
  1543.                   We recommend that you number the clients
  1544.                   consecutively. Each client ID number
  1545.                   corresponds to a square in the controller
  1546.                   window's client grid. ServerBench chooses the
  1547.                   size of the client grid based on the largest
  1548.                   client number  either 77, 160, 260, 400, or
  1549.                   1,000.
  1550.                   In addition, we've found that using the ID
  1551.                   number as part of the client name is useful.
  1552.                   This is the naming scheme we use in the
  1553.                   default client configuration file where the
  1554.                   client named C1 has ID 1, C2 has ID 2, and so
  1555.                   on.
  1556.        ·  The group number can be from 1 to 50.
  1557.                   Our prescription is:
  1558.                   We go down the line and assign the clients to
  1559.                   groups 1, 2, 3, and 4. So C1 is in group 1;
  1560.                   C2, group 2; C3, group 3; C4, group 4; C5,
  1561.                   group 1; C6, group 2; and so on.
  1562.                   Just remember that, if you create a test mix
  1563.                   that specifies only certain group numbers run
  1564.                   the mix, clients in those groups need to be
  1565.                   connected to the server. If you try to
  1566.                   execute a mix where no clients with the
  1567.                   correct group numbers are running
  1568.                   ServerBench, ServerBench aborts the mix.
  1569.        Both the client name and ID number must be unique;
  1570.        however, multiple clients can have the same group
  1571.        number. Separate each item by a space or a tab. Press
  1572.        carriage return after you enter the client group
  1573.        number. For example, you might have a line that reads:
  1574.        client12     12     1
  1575.        for a client with a name of client12, an ID number of
  1576.        12, and a group number of 1.
  1577.                 Reminder:
  1578.                 Even if you don't plan to use the group
  1579.                 number feature, you must enter all three
  1580.                 arguments. ServerBench will display an error
  1581.                 message if you supply a client configuration
  1582.                 file that does have a client name, client ID
  1583.                 number, and client group number on each
  1584.                 line.
  1585.      3.Continue entering separate lines of client information
  1586.        in the file until you have a line for each client.
  1587.      4.End the file with a carriage return.
  1588.      5.Place the file in the ServerBench installation
  1589.        directory on each client.
  1590.                   Additional Information:
  1591.                   ServerBench always chooses clients with the
  1592.                   lowest ID numbers when selecting clients to
  1593.                   run a mix. If a mix uses certain groups, then
  1594.                   ServerBench checks the ID numbers of all the
  1595.                   clients within those groups and chooses the
  1596.                   clients with the lowest ID numbers.
  1597.                   For example, suppose MIX_A wants a total of
  1598.                   10 clients from groups 1, 2, 3, and 4.
  1599.                   Currently, 20 clients (ID numbers 1 through
  1600.                   20 and group numbers 1 through 5) are running
  1601.                   ServerBench. Group 1 has clients with ID
  1602.                   numbers 12, 13, 15, and 20; Group 2 has
  1603.                   clients 2, 6, 10, and 16; Group 3 has clients
  1604.                   1, 3, 7, and 5; Group 4 has clients 4, 8, 9,
  1605.                   and 11; and Group 5 had clients 14, 17, 18,
  1606.                   and 19. ServerBench would run the mix with
  1607.                   clients 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. It
  1608.                   wouldn't use any clients from Group 1 because
  1609.                   that group had clients with higher ID numbers
  1610.                   than the other connected clients. It wouldn't
  1611.                   use any clients from Group 5 because that
  1612.                   group was not one of the groups specified by
  1613.                   the mix.
  1614.                   What this means to you is that, anytime you
  1615.                   have more clients connected to the server
  1616.                   than a mix needs,  ServerBench will always
  1617.                   run that mix using the same set of clients _
  1618.                   those with the lowest ID numbers. It does not
  1619.                   rotate clients and say, "hey, client 60
  1620.                   hasn't run in while; I'll give client 1 a
  1621.                   rest and let 60 take its place."
  1622.      For more information on client names and numbers, see
  1623.      Understanding and Using ServerBench 3.0.
  1624.  
  1625. Modifying the client command line
  1626.  
  1627.      When you run SETUP.EXE, ServerBench automatically creates
  1628.      a client icon with a command line that includes the
  1629.      client name you entered during the installation. If you
  1630.      use ServerBench's default of a client configuration file
  1631.      named CLIENT.CFG, you won't need to change the client
  1632.      command line.
  1633.      You only need to modify the command line if you use a
  1634.      different name for the client configuration file.
  1635.      The client command line uses the format:
  1636.      client.exe client-name -f config-file
  1637.      where
  1638.        client.exe is the executable for the ServerBench
  1639.        program.
  1640.        client-name is the name of that client.
  1641.        -f config-file is an optional parameter you can use to
  1642.        specify the name of your client configuration file if
  1643.        you don't use ServerBench's default name of CLIENT.CFG.
  1644.      The steps for modifying the client command line
  1645.      To change the command line on a Windows 95 client you'll
  1646.      need to go to the shortcut for ServerBench's client
  1647.      program:
  1648.      1.Open the Ziff-Davis Benchmarks folder and, using the
  1649.        right mouse button, click on the client shortcut icon.
  1650.      2.Using the left mouse button, click on Properties.
  1651.      3.Choose the Shortcut tab.
  1652.      4.Modify the text in the target box to reflect the name
  1653.        of the client and the command line parameters. For
  1654.        example, if you're at CLIENT4 and you're using the name
  1655.        MYCLIENT.CFG, then you'll need to enter:
  1656.        C:\SB30\NW41\CLIENT.EXE  CLIENT4  -F MYCLIENT.CFG
  1657.      4.Click on OK. Windows 95 will update the shortcut
  1658.        associated with that client icon.
  1659.      To change the command line on a Windows for Workgroups
  1660.      client:
  1661.      1.From the Windows Program Manager, choose the
  1662.        ServerBench client icon (located in the
  1663.        Ziff-Davis Benchmarks program group).
  1664.      2.Select Properties from the Program Manager's drop-down
  1665.        File menu. Windows displays the Program Item Properties
  1666.        dialog box.
  1667.      3.Modify the text in the box next to command line to
  1668.        reflect the name of the client and the client
  1669.        configuration file you're using. If you're at CLIENT4
  1670.        and you're using the name MYCLIENT.CFG, then you'll
  1671.        need to enter:
  1672.        c:\sb30\nw41\client  client4  -f myclient.cfg
  1673.      4.Click on OK. Windows will update the command line
  1674.        associated with that client icon.
  1675.                             
  1676.                      End of chapter
  1677.      
  1678.      
  1679.      
  1680.      
  1681.      
  1682.      
  1683.      
  1684.      
  1685.      Chapter 5 ~
  1686.      Running ServerBench
  1687.      
  1688.      
  1689.      
  1690.      This chapter quickly steps you through the process of
  1691.      running ServerBench's system test suite, SYS_60.TST, and
  1692.      then looking at your results.
  1693.      
  1694.              Reminder:
  1695.              You must agree to the License Agreement and
  1696.              register your copy of ServerBench before you run
  1697.              any tests. The License Agreement and registration
  1698.              screens appear the first time you start ServerBench
  1699.              after installing it. These screens will continue to
  1700.              appear until you agree to the License Agreement and
  1701.              register your copy of ServerBench. These screens
  1702.              are self-explanatory.
  1703.      
  1704.  
  1705. Starting ServerBench
  1706.  
  1707.      The following steps tell you how to run ServerBench's
  1708.      standard test suite SYS_60.TST. This test suite starts
  1709.      with 1 client and reaches a maximum of 60 clients (each
  1710.      mix adds more clients than the previous mix). By default,
  1711.      ServerBench creates the client data files for the Disk
  1712.      tests in the ServerBench installation directory on the
  1713.      server. (If you need to change the path names for the
  1714.      data files or the number of clients, edit these fields in
  1715.      the Mix Definition window on the controller.)
  1716.               Reminder:
  1717.               You must always start ServerBench on the
  1718.               controller first; the server, second; and the
  1719.               clients last.
  1720.      
  1721.      1.Start the ServerBench on the controller.
  1722.         a.     Start the ServerBench controller program.
  1723.           On a controller running Windows 95, choose:
  1724.           Start -> Programs -> Ziff-Davis Benchmarks ->
  1725.           ServerBench 3.0 Controller
  1726.           On a controller running Windows for Workgroups,
  1727.           choose the controller icon from the Ziff-Davis
  1728.           Benchmarks program group.
  1729.         b.     When the main ServerBench window appears,
  1730.           choose the Start Test button.
  1731.         c.     When the controller window appears, choose the
  1732.           Start button.
  1733.      2.Start ServerBench on the server.
  1734.                 
  1735.                 Tip:
  1736.                 We recommend you reboot your server before you
  1737.                 run any test suites Rebooting before each
  1738.                 ServerBench session helps minimize the
  1739.                 variations in the results.
  1740.      
  1741.         a.     Go to the system console.
  1742.         b.     Load the ServerBench NLM (NetWare loadable
  1743.           module). For the single processor version of
  1744.           NetWare, load svr.nlm. For the SMP version of
  1745.           NetWare, load svrsmp.nlp. For NetWare 4.1 (the
  1746.           single-processor version), enter:
  1747.          :load volume:\path\svr
  1748.           For NetWare 4.1 SMP enter:
  1749.          :load volume:\path\svrsmp
  1750.           where:
  1751.           ·  VOLUME: is the name of the volume (such as SYS)
  1752.           ·  PATH is the path to the installed ServerBench files
  1753.                       Additional information:
  1754.                       The executable svr.nlm starts ServerBench on
  1755.                       both NetWare 4.1 and NetWare 4.1 SMP;
  1756.                       however, it will only let you run with one
  1757.                       processor. The executable svrsmp.nlm calls
  1758.                       SMP-specific APIs, thus allowing ServerBench
  1759.                       to run on multiple processors. This
  1760.                       executable can't run on the single-processor
  1761.                       version of NetWare 4.1 because that version
  1762.                       doesn't support SMP-specific APIs.
  1763.      
  1764.           You can also use the following options on your
  1765.           command line:
  1766.          :load volume:\path\svr -F
  1767.          :load volume:\path\svrsmp -F
  1768.           where:
  1769.             -F is an optional parameter  that tells
  1770.             ServerBench to delete the disk test data files
  1771.             each time a mix ends. As a result, ServerBench
  1772.             will recreate the data files for each mix that
  1773.             includes a disk test.
  1774.      3.When the Connect Clients message appears on the
  1775.        controller window, start ServerBench on the clients.
  1776.         a.     Start the ServerBench client program.
  1777.           On a Windows 95 client, choose:
  1778.           Start -> Programs -> Ziff-Davis Benchmarks ->
  1779.           ServerBench 3.0 NW41
  1780.           On a Windows for Workgroups client, choose the
  1781.           client icon from the Ziff-Davis Benchmarks program
  1782.           group.
  1783.        b.After ServerBench is running on each client, return
  1784.           to the controller. You'll notice that ServerBench
  1785.           has highlighted a square on the client grid for each
  1786.           client you connected.  Click on OK in the Connect
  1787.           Clients dialog box.
  1788.      4.Answer Yes to the dialog box in the controller window
  1789.        that asks if you want to select a test suite.
  1790.      5.When the Select Test Suites dialog box appears, go to
  1791.        the directory containing SYS_60.TST and highlight that
  1792.        test suite.
  1793.      6.Choose OK.
  1794.                 Tip:
  1795.                 While ServerBench has other standard test
  1796.                 suites, we recommend you use SYS_60.TST. if
  1797.                 you want to get an overall indication of how
  1798.                 well your server performs. This system test
  1799.                 suite performs a variety of tests involving
  1800.                 your server's processor, disk, and network
  1801.                 subsystems. If you want to determine how well
  1802.                 a specific server subsystem is performing,
  1803.                 you can run one of ServerBench's other
  1804.                 standard test suites. The D_60.TST test suite
  1805.                 performs only disk tests, the P_60.TST test
  1806.                 suite performs only processor tests, and the
  1807.                 N_60.TST test suite performs only network
  1808.                 tests. Of course, because the client requests
  1809.                 must travel across the network, the speed of
  1810.                 the network has an affect on all ServerBench
  1811.                 tests.
  1812.  
  1813.      7.At the Selected Test Suites dialog box, enter a name
  1814.        for the results file and enter any comments in the
  1815.        comments box. For example, you might name the results
  1816.        file SYS_60_1 and enter the comment: Added one
  1817.        processor for this test run. (You can also enter a path
  1818.        name for the results file in this dialog box. If you
  1819.        don't supply a path name, ServerBench will place your
  1820.        results file in the controller's RESULTS subdirectory.)
  1821.      8.Choose OK. ServerBench will start running the test
  1822.        suite. You can monitor the test run from the controller
  1823.        window.
  1824.                 Tip:
  1825.                 Running SYS_60.TST takes about four to five
  1826.                 hours.
  1827.      9.When the test suite ends, go to the main ServerBench
  1828.        window and choose the View Results function button.
  1829.      10.       At the Select Results dialog box, choose
  1830.        SYS60_1.TLG (or whatever name you gave the results file
  1831.        for the test suite you ran) and click on OK.
  1832.                 Tip:
  1833.                 To keep this example simple, we're assuming
  1834.                 you're using ServerBench's defaults, such as
  1835.                 the Results directory. You can actually put
  1836.                 your results anywhere you like. Also, we're
  1837.                 just telling you how to view your results;
  1838.                 we're not explaining how to use all the
  1839.                 features of the View Results dialog box and
  1840.                 setting up a disclosure database. For more
  1841.                 information about those features see the
  1842.                 ServerBench Quick Start Handbook or
  1843.                 Understanding and Using ServerBench 3.0.
  1844.      
  1845.      11.       At the View Results window, choose the database
  1846.        snapshot file, choose the options you want, and choose
  1847.        the Worksheets (i.e., tables) you want to see. You'll
  1848.        need to click on the More button to see all of your
  1849.        options. If this is the first time you've run a test
  1850.        suite, you may want to set up the database snapshot
  1851.        file by choosing Edit Disclosure. This option lets you
  1852.        enter information about how your server and clients are
  1853.        configured and then save the information to a snapshot
  1854.        file that you can use with other sets of results run on
  1855.        the same testbed. ServerBench uses this information to
  1856.        create the server and client disclosure tables in the
  1857.        results workbook.
  1858.        NOTE:   If you want to automatically save the results
  1859.             spreadsheet, choose the option "Save Workbook with
  1860.             results name" (or the Save As option when you're in
  1861.             Excel). If you select the "Delete files" option,
  1862.             ServerBench will delete the results log files it
  1863.             uses to generate the results tables after it creates
  1864.             the results spreadsheets. Then, if you don't save
  1865.             the spreadsheet using Excel, you won't be able to
  1866.             view those results again. In addition, if you didn't
  1867.             tell ServerBench to create all the results tables,
  1868.             you won't be able to generate them.
  1869.      12.       Choose View. ServerBench launches Excel (if
  1870.        it's not already running) and displays your results as
  1871.        tables in an Excel workbook. You'll find the overall
  1872.        score for your server in Table 1: ServerBench summary.
  1873.      13.       To exit from ServerBench, quit Excel. Now
  1874.        choose the Quit button from the main ServerBench window
  1875.        (if the controller window is still open, you'll need to
  1876.        close that window).
  1877.                             
  1878.                      End of chapter
  1879.      
  1880.      
  1881.      
  1882.      
  1883.      
  1884.      
  1885.      
  1886.      
  1887.      Chapter 6 ~
  1888.      Troubleshooting and Error Messages
  1889.      
  1890.      
  1891.      
  1892.      Normally, ServerBench runs without problems.
  1893.      Occasionally, however, you may encounter a problem when
  1894.      you run the benchmark. This chapter gives you some basic
  1895.      information about what to do if you do encounter a
  1896.      problem. It also lists messages you may receive when
  1897.      running ServerBench for NetWare and tells you what to do
  1898.      when you receive those messages.
  1899.      If you cannot resolve your problem after reading this
  1900.      chapter, write down any error message on the server,
  1901.      controller, and/or client completely, note what
  1902.      ServerBench was doing at the time you received the
  1903.      message (for example, was it initializing a mix), and
  1904.      then contact ZDBOp's ServerBench technical support as
  1905.      described in Chapter 7 of this manual.
  1906.  
  1907. What to check if you have problems
  1908.  
  1909.      If ServerBench encounters a serious problem, in most
  1910.      cases it will exit as gracefully as it can. Occasionally,
  1911.      however, ServerBench may stop running (or "hang") during
  1912.      its test. If you have problems, you should follow a few
  1913.      basic steps before you contact technical support:
  1914.        Verify that all your machines (server, controller, and
  1915.        clients) meet the hardware and software requirements
  1916.        for running ServerBench. See Chapter 1 for a list of
  1917.        hardware and software requirements.Also, check to be
  1918.        sure you've set up the machines correctly. Make sure
  1919.        your server has any necessary patches. See Chapters 2,
  1920.        3, and 4 for that information.
  1921.        Verify you have no applications running in the
  1922.        background on the server or clients (such as a screen
  1923.        saver).
  1924.        If ServerBench seems to hang during a test or some
  1925.        operation and is not responding to any input, you may
  1926.        need to reboot your server, clients, and/or controller.
  1927.        Once you reboot, restart ServerBench and see if the
  1928.        problem persists. If so, contact ServerBench technical
  1929.        support at ZDBOp (see Chapter 7 "Contacting ZDBOp").
  1930.        In normal operation, the ServerBench NLM will shut
  1931.        itself down when a test is complete. In some error
  1932.        cases, the server may need to be "unloaded" manually
  1933.        from the server console. You can do this by entering
  1934.        the following command:
  1935.        :unload svr
  1936.        If you're running NetWare SMP, use the command:
  1937.        :unload svrsmp
  1938.  
  1939. The way ServerBench reports errors
  1940.  
  1941.      ServerBench tries to report error messages on the most
  1942.      appropriate machines, which means that, in addition to
  1943.      reporting the message on the machine with the problem, it
  1944.      also reports many server and client error messages on the
  1945.      controller. This is because the controller is the machine
  1946.      you may be monitoring.
  1947.      When the controller reports an error that occurred on the
  1948.      server, it uses the following format:
  1949.        Error on server:  text:  detail
  1950.      where
  1951.        text tells you what the error is, for example, "Cannot
  1952.        open file," or "Cannot allocate memory," or "Cannot
  1953.        receive data."
  1954.        detail provides more specific information about the
  1955.        error, such as which file could not be opened, how much
  1956.        memory could not be allocated, or why data could not be
  1957.        received.
  1958.      When the controller reports an error that occurred on a
  1959.      client or that occurred on the server but pertains to a
  1960.      specific client, it uses this format:
  1961.        Error on client client-name ID:  text:  detail
  1962.      where
  1963.        client-name is the unique name assigned to client.
  1964.        ID is that client's unique identification number (the
  1965.        same number that appears in the client grid in the
  1966.        controller window).
  1967.      NOTE:  Sometimes the controller can't report an error
  1968.           that occurred on the server or a client. For
  1969.           example, if the server cannot connect to the
  1970.           controller, only the server will report the error.
  1971.           In these cases, the machine experiencing the error
  1972.           is the only one reporting the error.
  1973.      The server displays its own error messages as well as
  1974.      some that occur on the clients. And the client displays
  1975.      its own error messages.
  1976.  
  1977. Server error messages
  1978.  
  1979.      These error messages appear on the controller's screen.
  1980.      Also, ServerBench displays error messages to the server
  1981.      and clients screen when appropriate. You would see an
  1982.      error message on the client, for example, if the client
  1983.      couldn't connect to the server.
  1984.      We've divided the server error messages into five
  1985.      categories:
  1986.      Network          Errors communicating on the network.
  1987.      Kernel Errors requesting system resources.
  1988.      File   Errors during file I/O.
  1989.      Settings         Errors in the ServerBench installation
  1990.      or setup.
  1991.      Execution        Errors that occur during test execution.
  1992.      The following sections break the error messages into the
  1993.      above categories and describe the error text that you
  1994.      might see.
  1995.      
  1996.      Network error messages
  1997.      The network error messages that ServerBench can generate
  1998.      appear in this section. If one of these errors occurs,
  1999.      ServerBench will also append additional system error text
  2000.      to these messages.
  2001.      Cannot connect
  2002.        ServerBench was not able to connect to the controller.
  2003.        The controller must be up and running before you start
  2004.        the server.  Verify that the controller is running and
  2005.        that the network software is properly set up for
  2006.        ServerBench. Refer to Chapter 1 for more information on
  2007.        the controller's hardware and software requirements.
  2008.      Cannot listen for calls
  2009.        ServerBench received an error when attempting to listen
  2010.        for client connections. This error occurs when
  2011.        connecting clients.  Verify that the clients' network
  2012.        software is properly setup for ServerBench. Refer to
  2013.        Chapter 1 for more information on the client's hardware
  2014.        and software requirements.
  2015.        
  2016.      Cannot accept a call
  2017.        ServerBench received an error when accepting a
  2018.        connection from a client.  Verify that the clients
  2019.        network software is properly setup for ServerBench.
  2020.      Cannot send data
  2021.        The server attempted to send data to a client and
  2022.        received an error.  If a specific client is
  2023.        consistently losing its connection, verify that the
  2024.        client's network software installation and
  2025.        configuration is correct.
  2026.      Cannot receive data
  2027.        The server attempted to receive data from a client and
  2028.        received an error.  If a specific client is
  2029.        consistently losing its connection, verify that the
  2030.        client's network software installation and
  2031.        configuration is correct.
  2032.      Buffer too small for message received
  2033.        The server attempted to receive data into a buffer that
  2034.        was to small to handle the message that was sent from
  2035.        the client.  This typically means that the server is
  2036.        out of sync with the client due to some error.  Check
  2037.        for other error messages on the server, controller, and
  2038.        clients.
  2039.      
  2040.      Kernel error messages
  2041.      This next section contains the kernel error text that
  2042.      ServerBench can generate.  ServerBench will also append
  2043.      any available system error text to these messages.
  2044.      Cannot allocate memory
  2045.        ServerBench was unable to allocate memory.  You must
  2046.        make more memory available for ServerBench or the
  2047.        current resource load on the server must be reduced.
  2048.      Cannot allocate memory for TLI call
  2049.        ServerBench was unable to allocate memory.  You must
  2050.        either make more memory  available for ServerBench or
  2051.        reduce the current resource load on the server.
  2052.      Cannot allocate semaphore
  2053.        ServerBench was unable to allocate a semaphore.  This
  2054.        error can occur because the server has run out of
  2055.        memory or there are too many semaphores allocated
  2056.        system wide.
  2057.      Cannot execute service thread
  2058.        ServerBench couldn't start a service thread because a
  2059.        memory allocation failed.  You must either increase the
  2060.        amount of available memory for ServerBench or reduce
  2061.        the test size.
  2062.      Cannot create thread
  2063.        ServerBench couldn't start a service thread.  The
  2064.        server does not have enough resources to create another
  2065.        thread, probably because the server is out of memory.
  2066.      
  2067.      File error messages
  2068.      The following error messages relate to problems that
  2069.      might occur with files. ServerBench will also append any
  2070.      available system error text to these messages.
  2071.      Cannot open file SVB_SEED.DAT
  2072.        ServerBench couldn't open the file SVB_SEED.DAT.  Make
  2073.        sure this file is in the ServerBench installation
  2074.        directory on the server.
  2075.      Cannot open file SVB_PROC.DAT
  2076.        ServerBench couldn't open the file SVB_PROC.DAT.  Make
  2077.        sure this file is in the ServerBench installation
  2078.        directory on the server.
  2079.      Cannot open file <data file>
  2080.        ServerBench couldn't open or create the specified data
  2081.        file.  Verify:
  2082.        1)  That the directory being used for the test data
  2083.        files exists.
  2084.        2)  That there is enough disk space available to create
  2085.        the data files.
  2086.      Cannot move file pointer
  2087.        ServerBench received and error during a file seek.
  2088.        Verify that there is free space available on the volume
  2089.        you are testing. The system error text that accompanies
  2090.        this message will provide additional information about
  2091.        the cause of the error.
  2092.      Cannot read from file
  2093.        ServerBench couldn't  read from a file. The system
  2094.        error text that accompanies this message will provide
  2095.        additional information about  the cause of the error.
  2096.      Cannot write to file
  2097.        ServerBench couldn't write to a file.  Verify that
  2098.        there is free space available on the volume where
  2099.        ServerBench is executing.  The system error text that
  2100.        accompanies this message will provide additional
  2101.        information about  the cause of the error.
  2102.      
  2103.      Settings error messages
  2104.      This section contains the error messages ServerBench
  2105.      might generate that deal with settings.
  2106.      Missing command line argument following
  2107.        You entered an incomplete command line argument. See
  2108.        Chapter 5 "Running ServerBench" for information for
  2109.        information on valid server command line arguments.
  2110.      Invalid command line argument
  2111.        You entered an invalid command line argument. See
  2112.        Chapter 5 "Running ServerBench" for information for
  2113.        information on valid server command line arguments.
  2114.      Client ID out of range (1 - 1000)
  2115.        A client that connected to the server used a client ID
  2116.        number that was out of the accepted range.  Each client
  2117.        ID must be unique and fall between 1 and 1000.
  2118.      Duplicate client ID
  2119.        A client that connected to the server used a client ID
  2120.        number that was already in use by another client.  Each
  2121.        client must be configured to use a unique ID. Check
  2122.        your client configuration file to make sure you don't
  2123.        duplicate any ID numbers.
  2124.      Group ID out of range (1 - 50)
  2125.        A client that connected to the server used a group ID
  2126.        number that was out of the accepted range.  The group
  2127.        number must be between 1 and 50.
  2128.      Invalid mix definition
  2129.        The server received a mix from the controller that
  2130.        contained invalid test information.  Review the mix at
  2131.        the controller.
  2132.      Invalid transaction request
  2133.        A client requested an invalid transaction.  Try to
  2134.        rerun the test.
  2135.      
  2136.      Executing error messages
  2137.      The following are the error messages ServerBench can
  2138.      generate while executing.
  2139.      Operator requested termination
  2140.        The operator at the controller requested that the test
  2141.        be aborted.
  2142.      Invalid processor test
  2143.        The validation check on a processor test failed.  Try
  2144.        to rerun the test. If the problem persists, contact
  2145.        ZDBOp.
  2146.      Invalid disk test
  2147.        The validation check on a disk test failed.  Try to
  2148.        rerun the test. If the problem persists, contact ZDBOp.
  2149.      Invalid client to server test
  2150.        The validation check on a client to server test failed.
  2151.        Try to rerun the test. If the problem persists, contact
  2152.        ZDBOp.
  2153.      Invalid server to client test
  2154.        The validation check on a server to client test failed.
  2155.        Try to rerun the test. If the problem persists, contact
  2156.        ZDBOp.
  2157.  
  2158. Error messages generated by the client
  2159.  
  2160.      The following are error messages that can appear on the
  2161.      client.
  2162.      Invalid command line argument(s)
  2163.        The client command line contains an invalid argument.
  2164.        See the section "Modifying the client command line" in
  2165.        Chapter 4 "Installing ServerBench on Your Clients" for
  2166.        information on client command line arguments.
  2167.      Cannot find server via SAP
  2168.        The client couldn't locate the server on the network.
  2169.        Each time you start a client, it tries to find the
  2170.        server using the Service Advertising Protocol (SAP).
  2171.        Make sure the server application is running. Also
  2172.        verify that you've configured the client according to
  2173.        the installation instructions and that it meets the
  2174.        "hardware and software requirments" explained in
  2175.        Chapter 4, "Installing ServerBench on Your Clients."
  2176.      Cannot initialize SPX connection
  2177.        An error occurred while the client was trying to
  2178.        perform the necessary initialization for a SPX
  2179.        connection.  Verify that you've configured the client
  2180.        according to the installation instructions and that it
  2181.        meets the "hardware and software requirments" explained
  2182.        in Chapter 4, "Installing ServerBench on Your Clients."
  2183.      Cannot connect
  2184.        The client was unable to connect to the server
  2185.        application. Verify that you've configured the client
  2186.        according to the installation instructions and that it
  2187.        meets the "hardware and software requirments" explained
  2188.        in Chapter 4, "Installing ServerBench on Your Clients."
  2189.      Cannot send data
  2190.        The client attempted to send data to the server and
  2191.        failed. Verify that you've configured the client
  2192.        according to the installation instructions and that it
  2193.        meets the "hardware and software requirments" explained
  2194.        in Chapter 4, "Installing ServerBench on Your Clients."
  2195.      Cannot receive data
  2196.        The client attempted to receive data to the server and
  2197.        failed. Verify that you've configured the client
  2198.        according to the installation instructions and that it
  2199.        meets the "hardware and software requirments" explained
  2200.        in Chapter 4, "Installing ServerBench on Your Clients."
  2201.      Buffer too small for message received:  buffer = b,
  2202.      received = r
  2203.        The client received a message from the server that was
  2204.        too large to fit into the receive buffer.  Check the
  2205.        server for error messages.
  2206.      Cannot allocate memory:  b bytes
  2207.        The client attempted to allocate memory but was unable
  2208.        to.  Make more memory available on the client.
  2209.      Cannot open file:  client.cfg
  2210.        The client cannot open the client configuration file,
  2211.        client.cfg.  If there is no client configuration file
  2212.        (CLIENT.CFG) in the same directory as CLIENT.EXE,
  2213.        create one there.  See Chapter 5, "Installing
  2214.        ServerBench on Your Clients" for a description of the
  2215.        client configuration file.
  2216.      Cannot open file:  svb_seed.dat
  2217.        The client was unable to open the file SVB_SEED.DAT.
  2218.        This file must exist in the same directory as the
  2219.        client executable, CLIENT.EXE.
  2220.      Cannot read from file:  file
  2221.        The client attempted to read from the file, file, and
  2222.        failed.  Check to be sure there is available free space
  2223.        on the client disk and that the file is not in use by
  2224.        another application.
  2225.      Cannot find client name in client file:  client
  2226.        The name, client, which is specified as the first
  2227.        argument of the command line for starting ServerBench
  2228.        on the client, is not in the client configuration file
  2229.        (CLIENT.CFG).  Add client to CLIENT.CFG along with a
  2230.        client ID and a group ID or specify a name already in
  2231.        CLIENT.CFG in the command line for starting ServerBench
  2232.        on the client.
  2233.      Client ID out of range (1 - 1000):  n
  2234.        The client ID after the client name in the client
  2235.        configuration file (CLIENT.CFG), n, is not in the range
  2236.        from 1 to 1000, inclusive. Correct the client ID in
  2237.        CLIENT.CFG on the client.
  2238.      Group ID out of range (1 - 50):  n
  2239.        The group ID after the client name and client ID in the
  2240.        client configuration file (CLIENT.CFG), n, is not in
  2241.        the range from 1 to 50, inclusive.  Correct the group
  2242.        ID in CLIENT.CFG on the client.
  2243.      Negative transaction time
  2244.        When the client received the response to a transaction
  2245.        request, its millisecond clock time was less than it
  2246.        was when it sent the transaction request.
  2247.      Invalid processor test
  2248.        The client detected an error in the response it
  2249.        received from the server for a transaction request that
  2250.        specified the processor/memory test.
  2251.      Invalid disk test
  2252.        The client detected an error in the response it
  2253.        received from the server for a transaction request that
  2254.        specified a disk test.
  2255.      Invalid server to client test
  2256.        The client detected an error in the data it received
  2257.        for a server to client test.
  2258.  
  2259. Error messages generated by the controller
  2260.  
  2261.      ServerBench reports most errors to the controller. These
  2262.      are some error messages you may see at the controller.
  2263.      Error 0: Network open error
  2264.      Error 1: Secondary network open error
  2265.      Error 2: Network close error
  2266.      Error 3: Secondary network close error
  2267.      Error 4: Cannot initiate network connection
  2268.      Error 5: Unable to establish second connection to server
  2269.      Error 6: Cannot send to server
  2270.      Error 7: Undefined error
  2271.      Error 8: Undefined suberror
  2272.      Error 9: Network asynchronous error
  2273.      Error 10:   Network receive error
  2274.      Error 11:   Network listen error
  2275.      Error 12:   Network initiate error
  2276.      Error 13:   Network arrival error
  2277.      Error 14:   Network description error
  2278.      Error 15:   Network read error
  2279.      Error 16:   Network write error
  2280.      Error 17:   Network error getting server address
  2281.        These errors indicate that your protocol stack has
  2282.        encountered problems. This may be due to a bug in the
  2283.        stack, incorrect drivers for the network card, or an
  2284.        improperly configured network. Try re-installing your
  2285.        protocol stack.
  2286.      Error 18:   Unable to register for socket CLOSE notification
  2287.        This error, which can occur when you're using the TCP/IP
  2288.        protocol, indicates that the stack is probably low on
  2289.        resources or has encountered other errors.
  2290.      Error 19:   NetWare error: Cannot Advertise Service via SAP
  2291.      Error 20:   NetWare error: Cannot Query Service via SAP
  2292.        This error, which can occur when you're using the NetWare
  2293.        protocol stack, indicates that the stack has not been
  2294.        properly installed or that the PC isn't attached to any
  2295.        servers. Check to be sure the PC's attached to a server.
  2296.        If that's not the problem, try re-installing your
  2297.        protocol stack.
  2298.      Error 21:   No clients connected. Press OK to Abort session,
  2299.      CANCEL to add clients
  2300.        You've attempted to proceed from a connect clients dialog
  2301.        box without having connected any clients.  You must
  2302.        either connect some clients or exit the controller.
  2303.      Error 22:   Invalid message format received
  2304.        The server transmitted a ServerBench packet that has not
  2305.        been correctly delivered to the controller. This may be
  2306.        due to a faulty hardware setup or an improperly
  2307.        configured network stack.
  2308.      Error 23:   Test suite file has errors
  2309.        The test suite that you selected has been corrupted.  Try
  2310.        to edit the test suite through the Mix Definition window.
  2311.        If that fails, delete the suite from the hard disk.
  2312.      Error 24:   Failed to allocate animation timer
  2313.      Error 25:   Failed to allocate window timer
  2314.      Error 26:   Cannot load bitmap
  2315.        Windows couldn't perform the necessary timer or bitmap
  2316.        creation operations. This is usually due to insufficient
  2317.        system resources.  Close all non-essential programs, any
  2318.        special desktop shells, and try running the controller
  2319.        again.
  2320.      Error 27:   Cannot open test suite output file
  2321.      Error 28:   Cannot open log file
  2322.      Error 29:   Cannot open order output file
  2323.      Error 30:   Cannot open results file
  2324.      Error 31:   Cannot open error output file
  2325.      Error 32:   Cannot open trace file
  2326.      Error 33:   Cannot read test suite file
  2327.      Error 34:   Could not read mix
  2328.      Error 35:   Cannot open paths file.
  2329.        These errors indicate that either the selected file has
  2330.        been locked by another process (possibly Excel) or you're
  2331.        performing some kind of operation on the file itself.
  2332.        Another possibility is that you're out of disk space. Or
  2333.        these errors could mean your file system is corrupt and
  2334.        must be scanned for errors.
  2335.      Error 36:   You have not properly registered ServerBench.
  2336.      Please run SB30A.EXE.
  2337.      Error 37:   Fill in your name and optionally your
  2338.      organization's name
  2339.        You must start ServerBench on the controller and register
  2340.        ServerBench by entering you name and, optionally, your
  2341.        organization.  The controller window won't appear
  2342.        otherwise.
  2343.      Error 38:   Unable to open SVRBENCH.INI file to store
  2344.      registration   information
  2345.        This error indicates that you've either locked the
  2346.        SVRBENCH.INI file with a text editor somewhere else, you
  2347.        don't have enough disk space, or the file system is
  2348.        corrupt.
  2349.      Error 39:   Could not read suite
  2350.      Error 40:   Could not read results path
  2351.      Error 41:   Could not read comment
  2352.        An error has occurred while reading the SESSION.INF file.
  2353.        ServerBench can't determine the name of the test suite or
  2354.        its results path or a comment in the Test Suite History
  2355.        window.
  2356.      Error 42:   The results directory <x> is no longer valid.
  2357.        The directory where ServerBench created your last results
  2358.        has been removed from the hard disk.  Select another
  2359.        directory.
  2360.      Error 43:   Do you want to convert to version 3.0?
  2361.        You've selected a test suite from the 1.1 version of
  2362.        ServerBench. You can convert the suite if you wish.
  2363.      Error 44:   The total number of seconds must be greater than
  2364.      the sum of the ramp up and ramp down
  2365.        Ramp up and ramp down are a part of length so the value
  2366.        for the length parameter must be greater than their sum.
  2367.        Length must also be long enough to finish a minimum of
  2368.        one complete iteration of the mix. Otherwise, you won't
  2369.        have any results for this test mix. As the load on your
  2370.        server increases, the amount of time you've entered may
  2371.        not be sufficient.
  2372.      Error 45:   Test <x> total size is greater than the disk
  2373.      test file  initial size and/or the I/O range field is zero
  2374.        This error means that the test <x> has a total size that
  2375.        is greater than the Disk Test File Initial Size parameter
  2376.        and/or the test has a blank I/O Range parameter. This
  2377.        error only applies to mixes that have Disk tests. You'll
  2378.        need to change the value of the Disk Test File Initial
  2379.        Size parameter so that it's equal to or greater than the
  2380.        Total Size parameter. You also need to make sure you
  2381.        enter a value greater than 0 for the I/O Range parameter.
  2382.      Error 46:   Test <x> request size is greater than total size
  2383.        This error message appears if you included a test that
  2384.        had a value for Total Size that is less than the value of
  2385.        Request Size.  This error usually indicates a corrupted
  2386.        test suite definition file.
  2387.      Error 47:   Test <x> has an invalid type
  2388.        The test type can be P, RR, RW, SR, SW, A, CS, or SC.
  2389.        This error may indicate a corrupted test suite definition
  2390.        file.
  2391.      Error 48:   Test list invalid--not terminated by blank test
  2392.        A mix within the suite has been incorrectly stored.
  2393.        Please verify that the mixes have the correct name for
  2394.        their respective test types (P, SR, SW, RR, RW, A, SC,
  2395.        CS).
  2396.      Error 49:   Test suite must have at least one mix defined
  2397.        This error message appears if a test suite file has no
  2398.        mixes defined. This error usually indicates a corrupted
  2399.        test suite definition file. See the chapter on "Creating
  2400.        Your Own Test Suites" in the Understanding and Using
  2401.        ServerBenchr 3.0 manual for information on how to set up
  2402.        test suites.
  2403.      Error 50:   Invalid groups
  2404.        You can enter a group number of from 1 to 50. When you
  2405.        specify groups in a mix, make sure some clients in that
  2406.        group are connected before you run the test suite.
  2407.      Error 51:   Must be an integer between <x> and <y>
  2408.        Make sure the value you enter is within the specified
  2409.        limits.
  2410.      Error 52:   May have up to 3 decimal places. Must be between
  2411.      <x> and <y>
  2412.        Make sure the value you enter is within the specified
  2413.        limits.
  2414.      Error 53:   Client number <x> has a NULL datafile pathname
  2415.        This error message appears if a mix that included disk
  2416.        tests had at least one client with a blank data file path
  2417.        name. See the chapter "Creating Your Own Test Suites" in
  2418.        the Understanding and Using ServerBenchr 3.0 manual for
  2419.        information on how to set up test suites.
  2420.      Error 54:   The client pathname buffer has been exceeded.
  2421.      Please reduce the pathnames by <x> characters.
  2422.        The path name you entered at the Mix Definition window
  2423.        for a client is too large.
  2424.      Error 55:   Ramp up is blank
  2425.      Error 56:   Ramp down is blank
  2426.      Error 57:   Length is blank or 0
  2427.      Error 58:   Delay time is blank
  2428.      Error 59:   Think time is blank
  2429.      Error 60:   Number of clients is blank or 0
  2430.      Error 61:   No tests defined
  2431.        You must enter a value for each of these fields; they
  2432.        cannot be not be blank.
  2433.      Error 62:   x client(s) require paths, as disk tests have
  2434.      been    specified.
  2435.        If you specify a Disk test in a transaction, you must
  2436.        provide a client path name to the Disk test data file on
  2437.        the server.
  2438.      Error 63:   Must be greater than 0
  2439.        You must always supply a positive number as the value for
  2440.        this parameter.
  2441.      Error 64:   Must be greater than or equal to 0
  2442.        You must always supply a positive number as the value for
  2443.        this parameter.
  2444.      Error 65:   The mix length does not fall within specified
  2445.      parameters.
  2446.        The minimum value you can enter for the mix length is 30
  2447.        seconds.
  2448.      Error 66:   Length must be greater than Ramp Up + Ramp Down.
  2449.        Ramp up and ramp down are a part of length so the value
  2450.        for the length parameter must be greater than their sum.
  2451.        Length must also be long enough to finish a minimum of
  2452.        one complete iteration of the mix. Otherwise, you won't
  2453.        have any results for this test mix. As the load on your
  2454.        server increases, the amount of time you've entered for
  2455.        Length may not be sufficient.
  2456.      Error 67:   The Disk test file initial size cannot be blank
  2457.      or zero  when disk tests have been specified.
  2458.        You must always supply a value for this parameter when
  2459.        you're setting up a Disk test.
  2460.      Error 68:   The Disk test I/O Range cannot be blank or zero
  2461.      when disk  tests have been specified.
  2462.        You must always supply a value for this parameter when
  2463.        you're setting up a Disk test.
  2464.      Error 69:   Disk test file Initial Size and I/O Range cannot
  2465.      be zero as  disk tests have been specified.
  2466.        You must always supply a value for this parameter when
  2467.        you're setting up a Disk test.
  2468.      Error 70:   The Disk test I/O Range cannot be greater than
  2469.      the Disk  test file initial size.
  2470.        You've entered an I/O range that is greater than the
  2471.        Initial Disk Test File Size. The I/O range must be less
  2472.        than or equal to the value in the Initial Disk Test File
  2473.        Size parameter.
  2474.      Error 71:   <x> tests with Total Size > I/O Range.
  2475.        The Total Size for each disk test file must be less than
  2476.        the value you enter for the I/O Range parameter. You've
  2477.        entered a value for the Total Size parameter that exceeds
  2478.        the value for the I/O Range parameter.
  2479.      Error 72:   Total size must be >= Request size
  2480.        This error message appears if you included a test that
  2481.        had a value for Total Size that is less than the value of
  2482.        Request Size.  This error usually indicates a corrupted
  2483.        test suite definition file.
  2484.      Error 73:   x incomplete test descriptions
  2485.        None of the fields on the Mix Definition window can be
  2486.        blank.  They must either contain tests or client path
  2487.        names.
  2488.      Error 74:   Total number tests MUST equal sum of transaction
  2489.      iterations
  2490.        An internal mix count variable has been corrupted.  Re-
  2491.        enter  your transactions.
  2492.      Error 75:   A mix cannot contain more than 100 transactions
  2493.        You've entered a total number of transactions that
  2494.        exceeds our limit of 100.
  2495.      Error 76:   The sum of all Transaction Iterations per mix
  2496.      cannot exceed 1024
  2497.        There's a limit of 1024 on the number of total
  2498.        transaction iterations you can have in a mix.
  2499.      Error 77:   The total number of tests must be equal to the
  2500.      sum of the # of Test Iterations
  2501.        An internal mix count variable has been corrupted.  Re-
  2502.        enter  your transactions.
  2503.      Error 78:   Include transaction type and # iterations in
  2504.      transaction definition
  2505.        When you set up a transaction, you must always enter
  2506.        values for the transaction name and the number of
  2507.        iterations.
  2508.      Error 79:   The first test must be either a Transaction or a
  2509.      Singleton.
  2510.        Your first entry in the Transaction Definitions section
  2511.        must be either a value for the Transaction Iterations or
  2512.        the Transaction Name, which can be a singleton.
  2513.        Otherwise, you don't have transaction but a test, which
  2514.        ServerBench does not allow as the FIRST entry in the box.
  2515.      Error 80:   An incomplete test has been defined after a
  2516.      Singleton.
  2517.        You've attempted to add a test after a singleton. A
  2518.        singleton, by definition, is a one-test transaction that
  2519.        you create by entering a test type (P, SR, SW, RR, RW, A,
  2520.        SC, or CS) as the transaction name.
  2521.      Error 81:   The next test makes a singleton invalid here.
  2522.        You get this message if  you attempt to add a singleton
  2523.        in the middle of a multiple test transaction. Insert the
  2524.        singleton outside of the transaction.  Singletons can
  2525.        only be placed above other Singletons or Transactions.
  2526.      Error 82:   Unable to start test.  Some components may be
  2527.      missing.
  2528.        You may have removed some protocol specific .dll files
  2529.        from your hard disk that ServerBench needs to run the
  2530.        controller window.  Reinstall your protocol stacks.
  2531.      Error 83:   Excel load failure.  Excel may not be installed
  2532.      properly, or ServerBench failed to locate it.
  2533.        The association for an Excel (.xlm) macro isn't correct.
  2534.        It may have been corrupted. Excel should have set this up
  2535.        automatically. Make sure your installation of Excel is
  2536.        correct. You can resolve this problem by re-installing
  2537.        Excel. Or you can re-associate Excel yourself.
  2538.        (If you can't re-associate Excel, you need to add Excel
  2539.        in your Path statement.)
  2540.      Error 84:   The RESULTS.XLM file is missing from the
  2541.      installation directory. You will not be able to generate
  2542.      results. Please re-install to continue.
  2543.        You'll need to re-install ServerBench on your controller.
  2544.      Error 85:   Unable to start SB30A.EXE.  It may be missing
  2545.      from the ServerBench Directory.
  2546.      Error 86: <x> is missing from the installation directory.
  2547.      You must re-install to continue.
  2548.        The SB30A.EXE and SB30B.EXE (error 86) files are missing.
  2549.        You must re-install ServerBench to continue.
  2550.      Error 87:   Unable to allocate memory for client structure
  2551.      Error 88:   Unable to re-allocate memory for client, client
  2552.      information is lost
  2553.        The operating system is out of system resources or there
  2554.        isn't enough memory.  Shut down all non-essential
  2555.        programs.
  2556.      Error 89:   There are no clients that are members of the
  2557.      groups specified in mix <x>.
  2558.        You've attempted to run a test without having any clients
  2559.        connected to the server that are members of the groups
  2560.        specified in the mix.
  2561.      Error 90:   Unable to replicate the field across the mix.
  2562.      Verify file system integrity before trying again.
  2563.      Error 91:   An error occurred during the re-ordering
  2564.      process. Please verify the suite is not locked or corrupted.
  2565.      Error 92:   Unable to copy selected mixes. Check system
  2566.      resources and file system integrity before trying again.
  2567.        These respective features have failed, probably due to a
  2568.        corrupted file system or a locked test suite file.
  2569.      Error 93:   Error editing log file.  Verify your editor
  2570.      path.
  2571.        The path to your text editor may be invalid. Select
  2572.        another text editor.
  2573.      Error 94:   You have selected an invalid snapshot file.
  2574.      Press Retry to select another.
  2575.      Error 95:   Results set <x> has already been selected.
  2576.      Please select another set.
  2577.      Error 96:   You have already selected this test suite.
  2578.      Please select another.
  2579.      Error 97:   You have selected an invalid results file. Press
  2580.      Retry to select another.
  2581.      Error 98:   You have selected an invalid test suite file.
  2582.      Press Retry to select another.
  2583.      Error 99:   You have selected an invalid path file. Press
  2584.      Retry to select another.
  2585.        You've selected files that have an invalid format
  2586.        (probably an incorrect extension). You can't select the
  2587.        same test suite for editing or the same set of results
  2588.        for displaying.
  2589.      Error 100:  Snapshot transfer failed.  Press OK to continue.
  2590.      Error 101:  Unable to update clients to snapshot file.
  2591.        The snapshot operations failed.  This may be due to
  2592.        insufficient memory or corrupted snapshot and .DLG
  2593.        files.
  2594.                             
  2595.                      End of chapter
  2596.      
  2597.      
  2598.      
  2599.      
  2600.      
  2601.      
  2602.      
  2603.      
  2604.      Chapter 7 ~
  2605.      Contacting ZDBOp
  2606.      
  2607.      
  2608.      
  2609.      This chapter tells you how to get in touch with ZDBOp.
  2610.      You may want to get  in touch with ZDBOp because you have
  2611.      questions or comments about ServerBench, you've
  2612.      encountered an unexpected problem with ServerBench, or
  2613.      you want to know how to get a copy of it or the other
  2614.      benchmarks Ziff-Davis provides.
  2615. If a problem occurs, look here for possible solutions
  2616.  
  2617.      If a problem occurs while you're running ServerBench,
  2618.      here're some places to look for solutions:
  2619.        Check the on-line ServerBench manual for your server
  2620.        operating system. It contains some troubleshooting tips
  2621.        as well as any error messages you might see.
  2622.        Look in the README.TXT file for your ServerBench
  2623.        platform. This file contains any late-breaking
  2624.        information that did not make it into the manual.
  2625.        You'll find a copy of this file in the controller
  2626.        installation directory and on the CD-ROM in the
  2627.        directory that contains ServerBench for your operating
  2628.        system.
  2629.        Check the FAQ file for ServerBench, which we post on ZD
  2630.        NetÖ/CompuServe Edition. (ZD Net is a Ziff-Davis on-
  2631.        line service. Access to CompuServe is available for a
  2632.        fee.)
  2633.        Read the messages in the ZDBENCH forum on ZD
  2634.        Net/CompuServe Edition to see if anyone else has had a
  2635.        similar problem.
  2636.  
  2637. Here's how you get in touch with ZDBOp
  2638.  
  2639.      If you have technical questions about ServerBench that
  2640.      you can't find answers to in any of the documentation,
  2641.      fill out the Problem Report that is at the back of this
  2642.      manual and send it to us. If you have an Internet e-mail
  2643.      address, please include it when you get in touch with us.
  2644.      Here're some ways to get in touch with ZDBOp:
  2645.        If you have a modem and communications software, you
  2646.        can reach ZDBOp via its forum (GO ZDBENCH) on ZD
  2647.        Net/CompuServe Edition.
  2648.        The address for our World Wide Web page is:
  2649.         http://www.zdnet.com/zdbop
  2650.        You can also send an on-line version of the Problem
  2651.        Report to us via e-mail to:
  2652.        zdbopwebmaster@zd.com
  2653.        You can fax the Problem Report and any questions and
  2654.        comments you have directly to ServerBench Technical
  2655.        Support at the ZDBOp fax number
  2656.        919-380-2879.
  2657.        You can mail the Problem Report and any questions and
  2658.        comments you have to ZDBOp at the following address:
  2659.        Ziff-Davis Benchmark Operation
  2660.        1001 Aviation Parkway, Suite 400
  2661.        Morrisville, NC 27560
  2662.        Attn:  ServerBench Technical Support
  2663.      
  2664.      Getting copies of benchmarks from ZD Net
  2665.      You'll find copies of ServerBench and other Ziff-Davis
  2666.      benchmarks on ZD Net/CompuServe Edition and ZD Net/World
  2667.      Wide Web Edition.
  2668.      NOTE:  You'll need to pay your usual connection fees when
  2669.           you download the benchmarks.
  2670.      When you download ServerBench, you'll need to download
  2671.      three files for your server platform _ one each for the
  2672.      server program, the controller program, and the client
  2673.      program. We provide a different set of files for each
  2674.      server platform ServerBench runs on.
  2675.      To identify these files, we use the following naming
  2676.      scheme:
  2677.        <port-name>s.<exe or tar> for the server file.
  2678.        <port-name>co.exe for the controller file.
  2679.        <port-name>cl.exe for the client file.
  2680.      where port-name is an abbreviated name we use to indicate
  2681.      that server operating system for that platform of
  2682.      ServerBench.
  2683.      
  2684.      Requesting the benchmark CD-ROMs from ZDBOp
  2685.      We distribute our server and PC benchmarks free of charge
  2686.      on CD-ROMs. The Server Benchmarks
  2687.      CD-ROM contains ServerBench and NetBenchr (Ziff-Davis'
  2688.      industry-standard file server benchmark program). The
  2689.      Ziff-Davis PC Benchmarks CD-ROM contains WinBenchr 96 ,
  2690.      and Winstoner 96.  You can also get a copy of the Ziff-
  2691.      Davis Macintosh Benchmark CD-ROM, which contains
  2692.      MacBenchr 3.0 (a Mac OS system benchmark program). To get
  2693.      a benchmark CD-ROM, mail or fax the Benchmark Request
  2694.      form at the back of this manual to ZDBOp.
  2695.                             
  2696.                      End of chapter
  2697.      
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705. Index
  2706.      
  2707.      
  2708.      
  2709.                                 requirements, 8
  2710.            _A_                  NW41CL.EXE executable, 10
  2711. Applications                    running SETUP.EXE, 24
  2712.  running in background, 9       starting on Windows for
  2713. AUTOEXEC.NCF                     Workgroups, 25
  2714.  modify, 10                     starting program on Windows
  2715.  modifying, 15                   95, 25
  2716.  NetWare file, 4                starting ServerBench, 33
  2717.                                 Windows 95, 8
  2718.            _B_                  Windows 95 shortcut, 26
  2719. Background applications         Windows for Workgroups, 8
  2720.  affecting results, 9          Client command line (client)
  2721. Benchmarks                      modifying, 28
  2722.  downloading, 50               Client configuration file, 26
  2723. BWCC.DLL                        creating, 26
  2724.  used with controller          CLIENT.CFG file, 26
  2725.   interface, 21                 client configuration file, 11
  2726.                                 creating, 26
  2727.            _C_                  default file, 23, 26
  2728. CD-ROM                          installed on client, 26
  2729.  finding ServerBench files, 10  naming scheme, 25
  2730.  installing client files, 24   CLIENT.EXE
  2731.  installing controller files,   client executable, 26
  2732.   20                           Command line
  2733.  installing server files, 14    modifying, 28
  2734. Client                         Command line options (server)
  2735. Clients                         option -F, 32
  2736.  choosing for mix, 28          Controller
  2737.  client configuration file, 26  configuring NetWare, 8
  2738.  CLIENT.CFG, 11                 default directory C
  2739.  command line, 28                \SB30\NW41, 20
  2740.  creating configuration file,   error messages, 41
  2741.   26                            installation directory, 20
  2742.  default directory C            installed files, 21
  2743.   \SB30\NW41, 25                installing the ServerBench
  2744.  effect of low client loads, 5   files, 19
  2745.  error messages, 39             manuals, 21
  2746.  group number, 24               NW41CO.EXE executable, 10
  2747.  group number requirements, 27  requirements, 8
  2748.  ID number requirements, 27     running SETUP.EXE, 19
  2749.  including client               setting up Excel, 8, 22
  2750.   configuration file, 25        SETUP.EXE, 11
  2751.  installation directory, 25     starting on Windows for
  2752.  installed files, 26             Workgroups, 21
  2753.  installing the ServerBench     starting program on Windows
  2754.   files, 24                      95, 21
  2755.  modifying command line, 28     starting ServerBench, 31
  2756.  modifying command line on      test suites directory, 21
  2757.   Windows for Workgroups, 29    Windows 95 shortcut, 21
  2758.  modifying command lineon                   
  2759.   Windows 95, 28                          _D_
  2760.  name, 23, 25                  Data files
  2761.                                 used with disk tests, 16
  2762. Directories                                 
  2763.  C                                        _F_
  2764.   \SB30\NW41 on client, 25     -F command line option
  2765.   \SB30\NW41 on controller, 20  (server), 32
  2766.  client installation, 25       Files
  2767.  controller installation, 20    AUTOEXEC.NCF, 4, 10
  2768.  disk test data files, 14       BWCC.DLL, 21
  2769.  DOCS on controller, 21         CLIENT.CFG, 11, 26
  2770.  for disk test data files, 16   CLIENT.EXE, 26
  2771.  RESULTS, 34                    data, 16
  2772.  RESULTS on controller, 21      default CLIENT.CFG, 23
  2773.  \SB30 on server, 13            GENERAL.HLP, 21
  2774.  server installation, 13, 14,   MAKEBAT.EXE utility, 10
  2775.   15                            NW41CL.EXE, 10
  2776.  SUITES on controller, 21       NW41CO.EXE, 10
  2777. Disabling processors, 4         NW41SR.EXE, 10, 14
  2778. Disk test                       PORT.HLP, 21
  2779.  directory for data files, 14,  RESULTS.XLM, 21
  2780.   16                            SBC30A.EXE, 21
  2781.  Disk Test File Initial Size    SBC30B.EXE, 21
  2782.   Parameter, 16                 SETUP.EXE, 11
  2783.  temporary data files, 16       svb_proc.dat, 16
  2784. Diskettes                       svb_seed.dat, 16, 26
  2785.  installing client files, 24    svr.nlm, 15
  2786.  installing controller files,   svr.txt, 16
  2787.   20                            SVRBENCH.XLA, 21
  2788.  installing server file, 14     svrsmp.nlm, 16
  2789. DOCS subdirectory               svrsmp.txt, 16
  2790.  controller subdirectories, 21              
  2791.                                           _G_
  2792.            _E_                 GENERAL.HLP
  2793. Errors                          generic help file, 21
  2794.  client error messages, 39     Group number
  2795.  controller error messages, 41  client, 24
  2796.  controller format, 36          requirements, 27
  2797.  Problem Report form, 57                    
  2798.  reporting on different                   _H_
  2799.   machines, 36                 Help file
  2800.  server, 36                     GENERAL.HLP, 21
  2801.  server executing error         PORT.HLP, 21
  2802.   messages, 39                              
  2803.  server file error messages,              _I_
  2804.   38                           ID number
  2805.  server format, 36              requirements, 27
  2806.  server kernel error messages,  used in mixes, 28
  2807.   37                           Installation directory
  2808.  server network error           client, 25
  2809.   messages, 37                  controller, 20
  2810.  server settings error          server, 13
  2811.   messages, 38                  verifying server directory,
  2812.  what to check first, 35         15
  2813. Excel                          Installation diskettes
  2814.  setting up on controller, 22
  2815.  creating with MAKEBAT.EXE, 10  client, 23, 25
  2816.  installing client files, 24   NetWare
  2817.  installing controller files,   AUTOEXEC.NCF file, 10
  2818.   20                            configuring on controller, 8
  2819.  installing server file, 14     modifying AUTOEXEC.NCF, 15
  2820. Installing ServerBench          SMP and non-SMP versions, 3
  2821.  installing client files from   thread model, 5
  2822.   CD-ROM, 24                   NetWare 4.1
  2823.  installing client files from   svr.nlm, 32
  2824.   diskette, 24                  svr.nlm executable, 4, 32
  2825.  installing client files from  NetWare 4.1 SMP
  2826.   network drive, 24             svrsmp.nlm, 32
  2827.  installing controller files    svrsmp.nlm executable, 4, 32
  2828.   from CD-ROM, 20               variance in scores, 5
  2829.  installing controller files    varying the number of
  2830.   from diskette, 20              processors, 4
  2831.  installing controller files   NetWare thread model, 5
  2832.   from network drive, 20       Network directory
  2833.  installing server file from    containing ServerBench files,
  2834.   CD-ROM, 14                     10
  2835.  installing server file from   Network drive
  2836.   diskette, 14                  installing client files, 24
  2837.  installing server file from    installing controller files,
  2838.   network drive, 14              20
  2839.  locating files, 10             installing server file, 14
  2840.  modifying AUTOEXEC.NCF, 15    NLMs
  2841.  overview, 10                   MONITOR.NLM, 4
  2842.  verifying client               MPDRIVER.NLM, 4
  2843.   installation, 26             Numbers
  2844.  verifying controller           client, 24
  2845.   installation, 21              requirements for client, 27
  2846.  verifying server               used in mixes, 28
  2847.   installation, 15             NW41CL.EXE
  2848.                                 client executable, 10
  2849.            _L_                 NW41CO.EXE
  2850. License Agreement, 31           controller executable, 10
  2851.                                NW41SR.EXE
  2852.            _M_                  deleting, 14
  2853. MacBench                        executing, 14
  2854.  Ziff-Davis benchmark, 50       installing on the server, 13
  2855. MAKEBAT.EXE utility             server executable, 10, 14
  2856.  creating installation                      
  2857.   diskettes, 10                           _P_
  2858. Mixes                          PORT.HLP
  2859.  selecting clients to run, 28   ServerBench on NetWare help
  2860. MONITOR.NLM                      file, 21
  2861.  NetWare loadable module, 4    Problem
  2862. MPDRIVER.NLM                    what to check first, 35
  2863.  module enabling secondary     Problem Report form, 57
  2864.   processors, 4                Processors
  2865.                                 disabling, 4
  2866.            _N_                  varying the number, 4
  2867. Names                                       
  2868.                                           _R_
  2869. Requirements                    definition, 1
  2870.  complete list, 7               effect of background
  2871. Results                          applications, 9
  2872.  benefits of test network, 9    files on CD-ROM, 10
  2873.  effect of background           files on diskettes you
  2874.   activity, 9                    create, 10
  2875.  NetWare 4.1 SMP variance in    files on network directory,
  2876.   scores, 5                      10
  2877.  saving, 34                     getting installation files,
  2878.  stored in RESULTS directory,    10
  2879.   21                            installation overview, 10
  2880.  viewing, 33                    installing client files from
  2881. RESULTS directory, 34            CD-ROM, 24
  2882.  controller subdirectory, 21    installing client files from
  2883. RESULTS.XLM                      diskette, 24
  2884.  Excel macro, 21                installing client files from
  2885.                                  network drive, 24
  2886.            _S_                  installing controller files
  2887. SBC30A.EXE                       from CD-ROM, 20
  2888.  controller executable, 21      installing controller files
  2889. SBC30B.EXE                       from diskette, 20
  2890.  controller file, 21            installing controller files
  2891. Screen saver programs            from network drive, 20
  2892.  affecting results, 9           installing server file from
  2893. Server                           CD-ROM, 14
  2894.  create ServerBench directory,  installing server file from
  2895.   13                             diskette, 14
  2896.  deleting NW41SR.EXE, 14        installing server file from
  2897.  errors, 36                      network drive, 14
  2898.  executables, 4, 32             installing the client files,
  2899.  executing error messages, 39    24
  2900.  executing NW41SR.EXE, 14       installing the controller
  2901.  file error messages, 38         files, 19
  2902.  installed files, 15            installing the server files,
  2903.  installing the ServerBench      13
  2904.   files, 13                     License Agreement, 31
  2905.  kernel error messages, 37      manuals on controller, 21
  2906.  modify AUTOEXEC.NCF file, 10   modifying client command
  2907.  modifying AUTOEXEC.NCF, 15      line, 28
  2908.  network error messages, 37     Problem Report form, 57
  2909.  NW41SR.EXE executable, 10, 14  requesting, 50
  2910.  option  -F, 32                 requirements, 7
  2911.  requirements, 7                server requirements, 7
  2912.  settings error messages, 38    starting on client, 33
  2913.  starting ServerBench, 32       starting on clients, 33
  2914.  svr.nlm, 4, 32                 starting on controller, 31
  2915.  svrsmp.nlm, 4, 32              starting on server, 32
  2916. ServerBench                     test network, 9
  2917.  basic system setup, 9          test suites directory, 21
  2918.  choosing clients for mix, 28   verifying client
  2919.  client numbers, 28              installation, 26
  2920.  client requirements, 8         verifying controller
  2921.  controller requirements, 8      installation, 21
  2922.                                 verifying server
  2923.  installation,                   shortcut to controller
  2924.  viewing results, 33             program, 21
  2925. Service threads, 5             Windows for Workgroups
  2926. SETUP.EXE                       client icon, 25
  2927.  for the client, 11             controller icon, 21
  2928.  for the controller, 11         modifying client command
  2929.  running on client, 24           line, 29
  2930.  running on controller, 19      on client, 8
  2931. Standard test suites           Winstone
  2932.  in SUITES directory, 21        Ziff-Davis benchmark, 50
  2933. Starting ServerBench                      _Z_
  2934.  client, 33                    ZD Net
  2935.  clients, 33                    installing client files, 24
  2936.  controller, 31                 installing controller files,
  2937.  server, 32                      20
  2938. SUITES subdirectory            ZDBOp
  2939.  controller subdirectories, 21  contacting via
  2940. svb_proc.dat, 16                 zdbopwebmaster@zd.com, 50
  2941. svb_seed.dat, 16                Macintosh Benchmark CD-ROM,
  2942.  client file, 26                 50
  2943. svr.nlm executable, 15          mailing address, 50
  2944.  different from svrsmp.nlm, 4   PC Benchmarks CD-ROM, 50
  2945.  NetWare 4.1, 4, 32            Ziff-Davis Benchmarks
  2946. svr.txt, 16                     program group, 21, 25
  2947. SVRBENCH.XLA                   Ziff-Davis Server Benchmarks CD-
  2948.  Excel macro, 21                ROM, 10
  2949. svrsmp.nlm executable, 16       installing client files, 24
  2950.  different from svr.nlm, 4      installing controller files,
  2951.  NetWare 4.1 SMP, 4, 32          20
  2952. svrsmp.txt, 16                  installing server file, 14
  2953.                                 requesting, 50
  2954.            _T_
  2955. Technical support
  2956.  Problem Report form, 57
  2957.  what to check first, 35
  2958. Test network, 9
  2959. Test suites, 33
  2960.  in SUITES directory, 21
  2961.  selecting clients to run, 28
  2962.  viewing results, 33
  2963. Thread model, 5
  2964. Threads
  2965.  service threads, 5
  2966.              
  2967.            _W_
  2968. WinBench
  2969.  Ziff-Davis benchmark, 50
  2970. Windows 95
  2971.  modifying client command
  2972.   line, 28
  2973.  on client, 8
  2974.  shortcut to client program,
  2975.   26
  2976.      
  2977.      Problem Report Form for ServerBench on NetWare 4.1x
  2978. Information about you:
  2979. Name:
  2980. _________________________________________________________________
  2981. ___________
  2982. Address:
  2983. _________________________________________________________________
  2984. _________
  2985. Company:
  2986. _________________________________________________________________
  2987. ________
  2988. Phone or Fax: _____________________________E-Mail
  2989. Address_____________________________
  2990. Describe your ServerBench setup:
  2991. Please send us the filled-out results Tables 4 and 5 (the server
  2992. and client disclosure tables). We need to know at a minimum the
  2993. operating system and version number, the network operating system
  2994. and version number, the network protocol and version number, and
  2995. other information in those results tables for each machine. (If
  2996. you don't have up-to-date Tables 4 and 5, you can enter that
  2997. information here.)
  2998. Server___________________________________________________________
  2999. _________________
  3000. Controller:______________________________________________________
  3001. ___________________
  3002. Client:__________________________________________________________
  3003. ___________________
  3004. Details of the problem:
  3005. Which test suite were you running? (If you were running a test
  3006. suite you created or a modified standard test suite, send us a
  3007. copy of the test suite.)
  3008. ________________________________________________________
  3009. _________________________________________________________________
  3010. _________________
  3011. Please write any server error messages you received here:
  3012. ___________________________________
  3013.  
  3014. _________________________________________________________________
  3015. ________________
  3016. _________________________________________________________________
  3017. _________________
  3018. Please write any controller error messages you received here and
  3019. the stage the test suite was at here:
  3020. _________________________________________________________________
  3021. _________________
  3022. _________________________________________________________________
  3023. _________________
  3024. Please write any client error messages you received and the stage
  3025. the client was in here:___________
  3026. _________________________________________________________________
  3027. _________________
  3028. _________________________________________________________________
  3029. _________________
  3030. Can you reproduce the problem? ______ Other comments:
  3031. __________________________________
  3032. _________________________________________________________________
  3033. _________________
  3034. Please send this form to:
  3035. Fax number:           (919) 380-2879
  3036. or Mail:              Ziff-Davis Benchmark Operation
  3037.        1001 Aviation Parkway, Suite 400
  3038.        Morrisville, NC 27560
  3039.        Attention: ServerBench Technical Support
  3040.                               
  3041.                    Benchmark Request Form
  3042.                               
  3043. Please check the boxes of the products you want:
  3044. ___              Ziff-Davis PC Benchmarks CD-ROM
  3045.   Contains the Winstone and WinBench benchmarks for desktop PCs.
  3046. ___              Ziff-Davis Server Benchmarks CD-ROM
  3047.   Contains NetBench for file servers with DOS, Windows for Workgroups,
  3048.   and Mac OS system clients and
  3049.   ServerBench for client/servers for the server platforms Windows NT
  3050.   Server 3.51 using Digital  Alpha,
  3051.   MIPS, PowerPC, and x86-compatible processors, SCO UnixWare, SCO
  3052.   OpenServer Release 5,
  3053.   OS/2 Warp Server,  NetWare 4.1, and NetWare 4.1 SMP.
  3054. ___              Ziff-Davis Macintosh Benchmark CD-ROM
  3055.   Contains MacBench  for Mac OS systems and Power Macintosh.
  3056. Please send these products to:
  3057. Name:
  3058. ______________________________________________________________
  3059. Company:
  3060. ___________________________________________________________
  3061. Address:
  3062. ____________________________________________________________
  3063. City: ______________________________ State: _______________ Zip:
  3064. _________
  3065. Country:
  3066. _____________________________________________________________
  3067. Telephone: ___________________________ FAX:
  3068. __________________________
  3069. We answer requests in the order we receive them. We ship all
  3070. benchmarks via 3rd-class U.S. Please allow 4-6 weeks for
  3071. delivery. For faster shipment, provide your Federal Express
  3072. account information below:
  3073. Your Federal Express account number:
  3074. ____________________________________
  3075. Check one:    ___ priority overnight   ___ standard overnight
  3076. Please return this form:
  3077. Fax to:               (919) 380-2879
  3078. or Mail to:           Ziff-Davis Benchmark Operation
  3079.        1001 Aviation Parkway, Suite 400
  3080.        Morrisville, NC 27560
  3081.  
  3082.  
  3083.      
  3084.