home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / perftuni.zip / A3AA2MST.INF (.txt)
OS/2 Help File  |  1999-01-20  |  520KB  |  7,352 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Edition Notice ΓòÉΓòÉΓòÉ
  3.  
  4. Note  Before using this information and the product it supports, read the 
  5.       general information under Notices. 
  6.  
  7. First Edition 
  8.  
  9. This edition applies to OS/2 Warp Server for e-business and to all subsequent 
  10. releases and modifications until otherwise indicated in new editions. 
  11.  
  12.  
  13. ΓòÉΓòÉΓòÉ 2. About This Book ΓòÉΓòÉΓòÉ
  14.  
  15. This book provides information concerning configuration parameters and 
  16. performance-related topics for the LAN Server component of OS/2 Warp Server for 
  17. e-business. 
  18.  
  19. LAN Server runs on both single-byte character set (SBCS) and double-byte 
  20. character set (DBCS) systems. SBCS is a graphic character set in which each 
  21. character occupies 1 byte. DBCS is a graphic character set in which each 
  22. character occupies 2 bytes. Languages (such as Japanese, Chinese, and Korean) 
  23. that contain more symbols than can be represented by 256 code combinations 
  24. require double-byte character sets. Entering, displaying, and printing DBCS 
  25. charactrs require special hardware and support. 
  26.  
  27.  
  28. ΓòÉΓòÉΓòÉ 2.1. Who Should Use This Book ΓòÉΓòÉΓòÉ
  29.  
  30. This book is intended as a reference for the network administrator, who is 
  31. reponsible for installing, configuring, tuning, managing, and controlling a 
  32. network. The network administrator also defines resources to be shared and user 
  33. access to the shared resources. 
  34.  
  35. Additional users of this book include network users, IBM technical support 
  36. personnel, marketing representatives, data processing professionals, and 
  37. application developers. 
  38.  
  39. You should also be familiar with the following: 
  40.  
  41.      OS/2 
  42.  
  43.      DOS 
  44.  
  45.      An ASCII text editor 
  46.  
  47.  
  48. ΓòÉΓòÉΓòÉ 2.2. Prerequisite and Related Information ΓòÉΓòÉΓòÉ
  49.  
  50. Quick Beginnings 
  51.  
  52.  provides prerequisite information on the topics discussed in this book. It 
  53. contains an introduction to OS/2 Warp Server for e-business, of which LAN 
  54. Server is a component, and provides the steps and basic information neeeded to 
  55. install OS/2 Warp Server. 
  56.  
  57.  
  58. ΓòÉΓòÉΓòÉ 3. LAN Server Design Concepts ΓòÉΓòÉΓòÉ
  59.  
  60. Introduction 
  61.  
  62.  
  63. ΓòÉΓòÉΓòÉ 3.1. Introduction ΓòÉΓòÉΓòÉ
  64.  
  65. This chapter describes the major features of the file and print services of 
  66. OS/2 Warp Server for e-business, called LAN Server hereafter, that affect 
  67. performance.  LAN Server is a component of OS/2 Warp Server for e-business. LAN 
  68. Server consists primarily of server and requester services, which allow 
  69. resources to be shared with other computers on a network. It has a 386 HPFS 
  70. feature that is available as an add-on for an additional licensing fee. 
  71.  
  72. This chapter also describes the functions of the key performance parameters in 
  73. the IBMLAN.INI and CONFIG.SYS files, which are the files that hold 
  74. configuration information for LAN Server.  Parameter descriptions and tuning 
  75. guidelines are located in other chapters. 
  76.  
  77. Refer to Quick Beginnings  for a brief description of each installable function 
  78. and the default components installed with each package. 
  79.  
  80.  
  81. ΓòÉΓòÉΓòÉ 3.2. What's New for Server Performance and Capacity Tuning? ΓòÉΓòÉΓòÉ
  82.  
  83.      Journaled File System (JFS) 
  84.  
  85.       The Journaled File System (JFS) improves performance by allowing 
  86.       partitions up to 2TB and file sizes up to 2TB.  For an explanation of 
  87.       JFS, see Quick Beginnings. 
  88.  
  89.      Logical Volume Manager (LVM) 
  90.  
  91.       Logical Volume Manager (LVM) improves performance by allowing disk 
  92.       spanning, sticky drive letters, dynamic drive letters, and volume 
  93.       expansion with Journaled File System (JFS).  For an explanation of LVM, 
  94.       see Quick Beginnings. 
  95.  
  96.      I20 Capability for LAN and for SCSI 
  97.  
  98.       If your server has I2O adapters, CPU availability is increased because 
  99.       the instructions to support I2O have been moved to the adapter cards. 
  100.  
  101.      IBMLAN.INI Server Section 
  102.  
  103.       Some IBMLAN.INI Server Section capacity parameters have been increased to 
  104.       improve performance. 
  105.  
  106.         -  maxconnections: 16K 
  107.  
  108.         -  maxopens: 64K 
  109.  
  110.         -  maxsearches: 32K (386 HPFS 8K; DOS 6K) 
  111.  
  112.         -  maxshares: 1500  The maximum number of ACLs for JFS resources is 
  113.       limited only by available disk space. 
  114.  
  115.  
  116. ΓòÉΓòÉΓòÉ 3.3. LAN Server Design Overview ΓòÉΓòÉΓòÉ
  117.  
  118. LAN Server runs at application privilege level.  It is well suited for 
  119. multi-purpose servers running other applications, and may also serve as a 
  120. desktop workstation. LAN Server uses OS/2 services to satisfy network file I/O 
  121. requests, session setup, and resource sharing. It handles ring 3 requests, 
  122. which include requests for files stored on a  file allocation table (FAT) 
  123. partition, print requests, and serial device requests.  For better performance, 
  124. recommended uses include: 
  125.  
  126.      As a shared system with a local user 
  127.  
  128.      As a shared system with primarily ring 3 applications 
  129.  
  130.      As a dedicated print or serial device server 
  131.  
  132.      As a multi-purpose server with plenty of memory to handle the anticipated 
  133.       amount of traffic without requiring a high-performance file server 
  134.  
  135.   Network file I/O requests and responses are sent by way of server message 
  136.  blocks (SMBs).  The LAN Server processes SMBs using internal network buffers. 
  137.  The IBMLAN.INI file parameters that define the size and number of network 
  138.  buffers on the server are  sizreqbuf and numreqbuf.  The IBMLAN.INI file 
  139.  parameters that define the size and number of network buffers on the requester 
  140.  are sizworkbuf and numworkbuf.  For system architecture, see System 
  141.  Architecture of the OS/2 LAN Server and OS/2 Requester 
  142.  
  143.  An SMB received from the network is copied into the adapter receive buffers by 
  144.  the network adapter.  The NetBIOS device driver, using a global descriptor 
  145.  table (GDT) selector, copies the data from the adapter's receive buffers into 
  146.  an available server network buffer.  The NetBIOS device driver can acknowledge 
  147.  the message or piggyback the acknowledgment on a subsequent network message. 
  148.  The PROTOCOL.INI file contains the configuration information for the NetBIOS 
  149.  device driver. 
  150.  
  151.  The SMB is passed through the redirector to the server.  The  redirector is a 
  152.  requester component that directs file system request traffic between the 
  153.  server, the file system, and the network. Three types of SMB protocols exist 
  154.  that can be used for transferring data between a requester and a server: 
  155.  
  156.      Core SMB protocol  header and data reside within one network buffer. 
  157.       This SMB protocol is used to transfer amounts of data that are less than 
  158.       or equal to the buffer size specified by the sizworkbuf parameter. 
  159.  
  160.      Read and Write (RAW) SMB protocol header and data reside within the first 
  161.       network buffer. Subsequent data is transferred through big buffers 
  162.       without header information. This flow continues until all requested data 
  163.       has been received; no additional SMB requests are required.  The RAW SMB 
  164.       protocol is used if the amount of data to transfer exceeds the network 
  165.       buffer size and if big buffers are available. 
  166.  
  167.      Multiplexed SMB protocol header and data reside within the initial 
  168.       network buffer. Subsequent data is sent in network buffers without header 
  169.       information along with the SMB response protocol header. This flow 
  170.       continues until all requested data has been received; no additional SMB 
  171.       requests are required. Multiplexed SMB protocol is used if the amount of 
  172.       data to transfer exceeds the requester buffer size and if either RAW SMB 
  173.       protocol is not supported or big buffers are not available.  The 
  174.       numbigbuf parameter in the IBMLAN.INI file on the server specifies the 
  175.       number of big buffers.  Both RAW and Multiplexed protocols are used to 
  176.       transfer large amounts of data very quickly. 
  177.  
  178.  LAN Server is designed to optimize the movement of file I/O from the server to 
  179.  the requester. It supports the Journaled File System (JFS), the file 
  180.  allocation table (FAT) file system and the High Performance File System 
  181.  (HPFS).  The JFS file system, the FAT file system, and the HPFS have a cache 
  182.  that is used to improve performance by keeping frequently used data in memory. 
  183.  A cache is a high-speed storage buffer that contains frequently accessed 
  184.  instructions and data. For more information about caches, see Server 
  185.  CONFIG.SYS Performance Parameters. 
  186.  
  187.  
  188. ΓòÉΓòÉΓòÉ 3.3.1. File System Comparison Chart ΓòÉΓòÉΓòÉ
  189.  
  190. Characteristics of the following four file systems are compared: Journaled File 
  191. System (JFS), File Allocation Table File System (FAT), High Performance File 
  192. System (HPFS), and 386 High Performance File System (386 HPFS). Be sure to 
  193. compare all the data in both tables before deciding which file system to use. 
  194.  
  195. File System Comparison, Part 1 of 2: JFS, FAT, HPFS, and 386 HPFS 
  196.  
  197. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  198. ΓöéCharacteristic       ΓöéJournaled File SystemΓöéFAT File System      Γöé
  199. Γöé                     Γöé(JFS)                Γöé                     Γöé
  200. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  201. ΓöéMaximum volume size  Γöé2TB (terabytes)      Γöé2GB (gigabytes)      Γöé
  202. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  203. ΓöéMaximum file size    Γöé2TB (terabytes)      Γöé2GB (gigabytes)      Γöé
  204. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  205. ΓöéMaximum filename     Γöé254 characters       Γöé11 (8.3 format)      Γöé
  206. Γöélength               Γöé(bytes)              Γöécharacters           Γöé
  207. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  208. ΓöéAllows spaces and    ΓöéYes                  ΓöéNo; however, a periodΓöé
  209. Γöéperiods in filenames Γöé                     Γöéis required between  Γöé
  210. Γöé                     Γöé                     Γöéfilename and         Γöé
  211. Γöé                     Γöé                     Γöéextension            Γöé
  212. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  213. ΓöéFile attributes      ΓöéBit flags plus up to ΓöéBit flags plus up to Γöé
  214. Γöé                     Γöé64KB, text or binary Γöé64KB, text or binary Γöé
  215. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  216. ΓöéMaximum path length  Γöé260 characters       Γöé64 characters (bytes)Γöé
  217. Γöé                     Γöé(bytes)              Γöé                     Γöé
  218. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  219. ΓöéBootable file system ΓöéNo                   ΓöéYes                  Γöé
  220. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  221. ΓöéRequires Logical     ΓöéYes                  ΓöéNo                   Γöé
  222. ΓöéVolume Manager (LVM) Γöé                     Γöé                     Γöé
  223. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  224. ΓöéAllows dynamic volumeΓöéYes                  ΓöéNo                   Γöé
  225. Γöéexpansion            Γöé                     Γöé                     Γöé
  226. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  227. ΓöéFile system scales upΓöéYes                  ΓöéNo                   Γöé
  228. Γöéwhen using SMP       Γöé                     Γöé                     Γöé
  229. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  230. ΓöéAllows for fault     ΓöéNo                   ΓöéNo                   Γöé
  231. Γöétolerance            Γöé                     Γöé                     Γöé
  232. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  233. ΓöéAllows for local     ΓöéNo                   ΓöéNo                   Γöé
  234. Γöésecurity             Γöé                     Γöé                     Γöé
  235. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  236. ΓöéRequires a separate  ΓöéNo                   ΓöéNo                   Γöé
  237. Γöéproof of license     Γöé                     Γöé                     Γöé
  238. Γöébefore it can be     Γöé                     Γöé                     Γöé
  239. Γöéinstalled            Γöé                     Γöé                     Γöé
  240. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  241. ΓöéAverage wasted space Γöé1/2 block size       Γöé1/2 cluster (1KB)    Γöé
  242. Γöéper file             Γöé(256-2048 bytes)     Γöé                     Γöé
  243. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  244. ΓöéAllocation           ΓöéNear each file in itsΓöéCentralized in FAT   Γöé
  245. Γöéinformation for filesΓöéINODE                Γöéfile system on home  Γöé
  246. Γöé                     Γöé                     Γöétrack                Γöé
  247. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  248. ΓöéFree disk-space      ΓöéCentralized in file  ΓöéCentralized in FAT   Γöé
  249. Γöéinformation          Γöéstructure representedΓöéfile system on home  Γöé
  250. Γöé                     Γöéby B+tree            Γöétrack                Γöé
  251. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  252. ΓöéDirectory structure  ΓöéSorted B+tree        ΓöéUnsorted linear list;Γöé
  253. Γöé                     Γöé                     Γöémust be searched     Γöé
  254. Γöé                     Γöé                     Γöéexhaustively         Γöé
  255. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  256. ΓöéDirectory location   ΓöéClose to files it    ΓöéRoot directory on    Γöé
  257. Γöé                     Γöécontains             Γöéhome track; others   Γöé
  258. Γöé                     Γöé                     Γöéscattered            Γöé
  259. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  260. ΓöéRead-ahead           Γöé32MB                 ΓöéOptional             Γöé
  261. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  262. ΓöéCache replacement    ΓöéSegmented least      ΓöéSimple least recentlyΓöé
  263. Γöéstrategy             Γöérecently used (LRU)  Γöéused (LRU) algorithm Γöé
  264. Γöé                     Γöéalgorithm            Γöé                     Γöé
  265. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  266. ΓöéWrite-behind (lazy   ΓöéOptional; can be     ΓöéOptional; can be     Γöé
  267. Γöéwrite)               Γöéhandled on a per-fileΓöéhandled on a per-fileΓöé
  268. Γöé                     Γöébasis                Γöébasis                Γöé
  269. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  270. ΓöéCaching program      ΓöéNone; lazy write     ΓöéDISKCACHE (in the    Γöé
  271. Γöé                     Γöéparameters can be setΓöéCONFIG.SYS file)     Γöé
  272. Γöé                     Γöéon the IFS=JFS.IFS   Γöé                     Γöé
  273. Γöé                     Γöéline in the          Γöé                     Γöé
  274. Γöé                     ΓöéCONFIG.SYS file)     Γöé                     Γöé
  275. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  276. ΓöéMaximum cache size   ΓöéPhysical memory      Γöé8MB                  Γöé
  277. Γöé                     Γöéavailable            Γöé                     Γöé
  278. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  279. ΓöéCache threshold      ΓöéNo cache threshold   ΓöéVariable, up to 64KB;Γöé
  280. Γöé                     Γöé                     Γöé3.5KB default        Γöé
  281. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  282.  
  283. File System Comparison, Part 2 of 2: JFS, FAT, HPFS, and 386 HPFS 
  284.  
  285. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  286. ΓöéCharacteristic       ΓöéHigh Performance FileΓöé386 High Performance Γöé
  287. Γöé                     ΓöéSystem (HPFS)        ΓöéFile System (386     Γöé
  288. Γöé                     Γöé                     ΓöéHPFS)                Γöé
  289. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  290. ΓöéMaximum volume size  Γöé64GB (gigabytes)     Γöé64GB (gigabytes)     Γöé
  291. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  292. ΓöéMaximum file size    Γöé2GB (gigabytes)      Γöé2GB (gigabytes)      Γöé
  293. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  294. ΓöéMaximum filename     Γöé254 characters       Γöé254 characters       Γöé
  295. Γöélength               Γöé(bytes)              Γöé(bytes)              Γöé
  296. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  297. ΓöéAllows spaces and    ΓöéYes                  ΓöéYes                  Γöé
  298. Γöéperiods in filenames Γöé                     Γöé                     Γöé
  299. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  300. ΓöéFile attributes      ΓöéBit flags plus up to ΓöéBit flags plus up to Γöé
  301. Γöé                     Γöé64KB, text or binary Γöé64KB, text or binary Γöé
  302. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  303. ΓöéMaximum path length  Γöé260 characters       Γöé260 characters       Γöé
  304. Γöé                     Γöé(bytes)              Γöé(bytes)              Γöé
  305. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  306. ΓöéBootable file system ΓöéYes                  ΓöéYes                  Γöé
  307. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  308. ΓöéRequires Logical     ΓöéNo                   ΓöéNo                   Γöé
  309. ΓöéVolume Manager (LVM) Γöé                     Γöé                     Γöé
  310. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  311. ΓöéAllows dynamic volumeΓöéNo                   ΓöéNo                   Γöé
  312. Γöéexpansion            Γöé                     Γöé                     Γöé
  313. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  314. ΓöéFile system scales upΓöéNo                   ΓöéNo                   Γöé
  315. Γöéwhen using SMP       Γöé                     Γöé                     Γöé
  316. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  317. ΓöéAllows for fault     ΓöéNo                   ΓöéYes                  Γöé
  318. Γöétolerance            Γöé                     Γöé                     Γöé
  319. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  320. ΓöéAllows for local     ΓöéNo                   ΓöéYes                  Γöé
  321. Γöésecurity             Γöé                     Γöé                     Γöé
  322. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  323. ΓöéRequires a separate  ΓöéNo                   ΓöéYes                  Γöé
  324. Γöéproof of license     Γöé                     Γöé                     Γöé
  325. Γöébefore it can be     Γöé                     Γöé                     Γöé
  326. Γöéinstalled            Γöé                     Γöé                     Γöé
  327. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  328. ΓöéAverage wasted space Γöé1/2 sector (256      Γöé1/2 sector (256      Γöé
  329. Γöéper file             Γöébytes)               Γöébytes)               Γöé
  330. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  331. ΓöéAllocation           ΓöéNear each file in itsΓöéNear each file in itsΓöé
  332. Γöéinformation for filesΓöéFNODE                ΓöéFNODE                Γöé
  333. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  334. ΓöéFree disk-space      ΓöéLocated near free    ΓöéLocated near free    Γöé
  335. Γöéinformation          Γöéspace in bit maps    Γöéspace in bit maps    Γöé
  336. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  337. ΓöéDirectory structure  ΓöéSorted B-tree        ΓöéSorted B-tree        Γöé
  338. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  339. ΓöéDirectory location   ΓöéLocated near seek    ΓöéLocated near seek    Γöé
  340. Γöé                     Γöécenter of volume     Γöécenter of volume     Γöé
  341. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  342. ΓöéRead-ahead           ΓöéCache reads in 8KB   ΓöéSensitive to data    Γöé
  343. Γöé                     Γöéblocks               Γöétype                 Γöé
  344. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  345. ΓöéCache replacement    ΓöéModified least       ΓöéSensitive to data    Γöé
  346. Γöéstrategy             Γöérecently used (LRU)  Γöétype                 Γöé
  347. Γöé                     Γöéalgorithm            Γöé                     Γöé
  348. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  349. ΓöéWrite-behind (lazy   ΓöéOptional; can be     ΓöéOptional; can be     Γöé
  350. Γöéwrite)               Γöéhandled on a per-fileΓöéhandled on a per-fileΓöé
  351. Γöé                     Γöébasis                Γöébasis                Γöé
  352. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  353. ΓöéCaching program      ΓöéCACHE.EXE (in the    ΓöéCACHE386.EXE (values Γöé
  354. Γöé                     ΓöéCONFIG.SYS file)     Γöéspecified for the IFSΓöé
  355. Γöé                     Γöé                     Γöéand RUN statements inΓöé
  356. Γöé                     Γöé                     Γöéthe CONFIG.SYS file) Γöé
  357. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  358. ΓöéMaximum cache size   Γöé2MB                  ΓöéPhysical memory      Γöé
  359. Γöé                     Γöé                     Γöéavailable            Γöé
  360. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  361. ΓöéCache threshold      ΓöéVariable, up to 64KB ΓöéSensitive to data    Γöé
  362. Γöé                     Γöé                     Γöétype                 Γöé
  363. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  364.  
  365. The design of LAN Server is optimized to handle these typical file accesses: 
  366.  
  367.      Random file access  is characterized by a request for a small amount of 
  368.       data that may reside anywhere in the file.  In this case, the core SMB 
  369.       protocol is typically used by the requester. The data is cached in the 
  370.       file system to minimize disk seeks. 
  371.  
  372.      Sequential file access  is characterized by successive requests for data 
  373.       that is contiguous in the file.  In this case, the core SMB protocol is 
  374.       used by the requester as long as the requested amount of data is less 
  375.       than or equal to the requester's network buffer size (sizworkbuf). 
  376.  
  377.      Large file transfer is characterized by a request for an amount of data 
  378.       that is greater than the size of the sizworkbuf.  In this case, the 
  379.       multiplexed or Read and Write (RAW) SMB protocol is used by the 
  380.       requester.  In anticipation of the next request, the LAN Server performs 
  381.       read-ahead independently of the file system, using one of its big buffers 
  382.       if the RAW SMB protocol is used. 
  383.  
  384.  For the LAN Server, I/O requests to the file system are made using OS/2 APIs. 
  385.  Once an API call finishes, the server returns the SMB to the requester as an 
  386.  SMB response. 
  387.  
  388.  The following figures (see System Architecture of the OS/2 LAN Server and OS/2 
  389.  Requester and System Architecture of the OS/2 LAN Server and DOS LAN Services) 
  390.  show the components that may influence the performance of LAN Server and OS/2 
  391.  requester, and the LAN Server and the DOS workstation. These figures also 
  392.  provide a reference for discussing individual performance-related elements. 
  393.  
  394.  
  395.   System Architecture of the OS/2 LAN Server and OS/2 Requester
  396.  
  397.  
  398.   System Architecture of the OS/2 LAN Server and DOS LAN Services
  399.  
  400.  
  401. ΓòÉΓòÉΓòÉ 3.4. 386 HPFS Design Overview ΓòÉΓòÉΓòÉ
  402.  
  403. 386 HPFS consists of an SMB processor tightly coupled to a file system (386 
  404. HPFS). These components are designed and optimized for 386-compatible and 
  405. higher processors. 386 HPFS provides an OS/2 file system driver, running at 
  406. system privilege, which requires minimal, if any, OS/2 services to satisfy 
  407. network file I/O requests. Performance is enhanced by the use of Busmaster disk 
  408. and network device drivers, which increase overlap of network and disk 
  409. activity.  The 386 HPFS Version uses read-ahead and write-behind logic, which 
  410. allows network file I/O to occur at a rate approaching network bandwidth (when 
  411. the data is fully cached) or disk transfer rates (when disk I/O is required). 
  412.  
  413. 386 HPFS provides access control information within each file. The access 
  414. control information enables  Local Security, provided with 386 HPFS, to 
  415. function consistently with remote access control.  Local Security is the LAN 
  416. server component that allows a network administrator to secure the file system 
  417. on the server workstation from local users. File I/O performance is enhanced 
  418. because of a much larger cache capacity and more intelligent caching 
  419. algorithms. 
  420.  
  421. Server network buffers are passed to the server by the NetBIOS device driver. 
  422. 386 HPFS is optimized for 386 HPFS I/O.  It is enabled to support 486 and 
  423. Pentium processors as well. Requests destined for non-HPFS resources, such as 
  424. the FAT file system, character devices, and named pipes, are passed by the 386 
  425. HPFS Version to the LAN Server (which is provided with the 386 HPFS Version). 
  426. The requests are satisfied through OS/2 APIs. 
  427.  
  428. 386 HPFS runs at the same privilege level as the OS/2 kernel (ring 0).  386 
  429. HPFS is able to accomplish this by servicing incoming requests for data or 
  430. files in the HPFS partition without having to make any transitions between ring 
  431. 0 and ring 3. 
  432.  
  433. The following are recommended uses of 386 HPFS: 
  434.  
  435.      As a dedicated high-performance file server 
  436.  
  437.      As a remote IPL server 
  438.  
  439.   386 HPFS processes the three typical file accesses much like the LAN Server 
  440.  processes them. The 386 HPFS file I/O requests may be sent with any of the 
  441.  three SMB protocol types discussed previously for the LAN Server. For more 
  442.  information on the LAN Server, see  LAN Server Design Overview. However, 386 
  443.  HPFS uses scatter/gather logic to enhance performance if it is supported by 
  444.  network and disk device drivers. 
  445.  
  446.  
  447. ΓòÉΓòÉΓòÉ 3.4.1. Sideband ΓòÉΓòÉΓòÉ
  448.  
  449. Sideband is a set of enhancements designed to improve the performance of small 
  450. reads and writes to files on LAN server.  These enhancements are contained in 
  451. the DOS LAN Services and OS/2 LAN Requester components, in the 386 HPFS Version 
  452. components, and in the LAN Adapter and Protocol Support components. 
  453.  
  454. If it is determined that an excessive number of frames are being lost on a 
  455. single session, Sideband is disabled for that particular session and stays 
  456. disabled until the session is ended.  If you want to enable Sideband again, 
  457. delete and restart the session by disconnecting and then reconnecting all 
  458. connections to the server in question. 
  459.  
  460.  
  461. ΓòÉΓòÉΓòÉ 3.4.2. LAN Requester and NetBIOS over TCP/IP ΓòÉΓòÉΓòÉ
  462.  
  463. NetBIOS over TCP/IP provides a valuable functional enhancement to the LAN 
  464. Server product by enabling a workstation to be geographically isolated from its 
  465. domain and yet communicate with it transparently. 
  466.  
  467. While the performance of NetBIOS over TCP/IP is good, the TCP/IP component must 
  468. comply with architectural standards, which were defined to satisfy 
  469. communication requirements over different physical networks at disparate 
  470. speeds. 
  471.  
  472. Another TCP/IP requirement was to provide universal connectivity at the expense 
  473. of optimized performance. Consequently, the performance of NetBIOS over TCP/IP 
  474. on local area networks will not be as good as the native NetBIOS protocol, 
  475. NetBEUI, which has been optimized for local area networks. 
  476.  
  477. The Multi-Protocol Transport Services (MPTS) shipped with LAN Server provides 
  478. the capability of configuring LAN Requester (or LAN Server) workstations with 
  479. both NetBEUI and NetBIOS over TCP/IP on the same network interface card.  This 
  480. dual protocol stack configuration will allow local sessions to continue running 
  481. with NetBEUI performance while also proving Wide Area Network connectivity with 
  482. NetBIOS over TCP/IP. 
  483.  
  484. The following figure (see System Architecture of the OS/2 386 HPFS and OS/2 
  485. Requester) shows the components that may influence the performance of 386 HPFS 
  486. and OS/2 requesters. This figure also provides a reference for discussing 
  487. individual performance-related elements. 
  488.  
  489.  
  490. System Architecture of the OS/2 386 HPFS and OS/2 Requester
  491.  
  492. The following figure (see System Architecture of the OS/2 386 HPFS and DOS LAN 
  493. Services) shows the components that may influence the performance of the 386 
  494. HPFS and DOS requesters. This figure also provides a reference for discussing 
  495. individual performance-related elements. 
  496.  
  497.  
  498. System Architecture of the OS/2 386 HPFS and DOS LAN Services
  499.  
  500.  
  501. ΓòÉΓòÉΓòÉ 4. Tuning LAN Server Performance Parameters ΓòÉΓòÉΓòÉ
  502.  
  503. Introduction 
  504.  
  505.  
  506. ΓòÉΓòÉΓòÉ 4.1. Introduction ΓòÉΓòÉΓòÉ
  507.  
  508. This chapter describes how to tune LAN Server for capacity, performance, and 
  509. minimization of memory usage.  The use of certain LAN Server functions to 
  510. assist in the collection of information about system activity is discussed. The 
  511. collected information is helpful when attempting to pinpoint the cause of a 
  512. capacity or performance problem. 
  513.  
  514. Note: 
  515.  
  516. LAN Server provides a tool NSTune, also known as Tuning Assistant, which 
  517. assists you in configuring LAN Server to your unique requirements.  Its 
  518. function is to configure for the users' capacity requirements and to allocate 
  519. remaining memory for performance tuning. 
  520.  
  521.  All material in this chapter is applicable to both LAN Server and the 386 HPFS 
  522.  option (if it has been added) unless specifically stated otherwise. More 
  523.  detailed information about parameters listed in this chapter can be found in 
  524.  the following chapters. 
  525.  
  526.  Capacity tuning should usually be done prior to performance tuning. 
  527.  
  528.  
  529. ΓòÉΓòÉΓòÉ 4.2. Capacity Tuning Considerations ΓòÉΓòÉΓòÉ
  530.  
  531. LAN Server defaults provide for a maximum of 32 NetBIOS sessions. If you want 
  532. your server to connect to more than 32 workstations, you must increase the x1 
  533. and  x2 variables on the corresponding netx statement in the IBMLAN.INI file. 
  534. Corresponding changes must be made to parameters in the IBM OS/2 NetBIOS 
  535. protocol section (NetBEUI_NIF) of the PROTOCOL.INI file. 
  536.  
  537. Requirements for additional capacity parameter changes are determined by your 
  538. particular environment. 
  539.  
  540.  
  541. ΓòÉΓòÉΓòÉ 4.2.1. Server IBMLAN.INI Capacity Parameters ΓòÉΓòÉΓòÉ
  542.  
  543. The following IBMLAN.INI parameter list describes the parameters that most 
  544. affect LAN Server capacity, offers recommendations for adjustment, and lists 
  545. related parameters.  The parameters are located in the Networks and Server 
  546. sections of the IBMLAN.INI file.  Some of these parameters are related to 
  547. adding users to the network.  Others are considered to be capacity parameters, 
  548. but they may also affect performance because a lack of server resources forces 
  549. a user to wait for a resource to become available. The default values for these 
  550. parameters are set for an average LAN with 20 to 30 users.  For a detailed 
  551. description of the IBMLAN.INI parameters, refer to  IBMLAN.INI File Parameter 
  552. Descriptions. 
  553.  
  554. If the server fails to start successfully after IBMLAN.INI parameter values are 
  555. changed, record the error reported and use the NET ERROR command to determine 
  556. the cause of the problem. 
  557.  
  558. The following parameters affect LAN Server capacity: 
  559.  
  560.   Parameter           Description
  561.  
  562.  x1                  Number of NetBIOS sessions the server or requester 
  563.                      allocates 
  564.  
  565.                          Range [Default]: 2 - 254 
  566.  
  567.                           [93 per adapter] LAN Server 
  568.  
  569.                           [102 per adapter] 386 HPFS 
  570.  
  571.                          Recommendation: See Quick Beginnings. 
  572.  
  573.                          Related parameters:  Maximum sessions (NetBEUI_NIF) 
  574.  
  575.  x2                  Number of simultaneous NetBIOS commands a server or 
  576.                      requester can post 
  577.  
  578.                          Range [Default]: 16 - 255 
  579.  
  580.                           [212 per adapter] LAN Server 
  581.  
  582.                           [225 per adapter] 386 HPFS 
  583.  
  584.                          Recommendation: Set to 2 x  x1. 
  585.  
  586.                          Related parameters:  Maximum commands (NetBEUI_NIF) 
  587.  
  588.  x3                  Number of NetBIOS names the server or requester allocates 
  589.  
  590.                          Range [Default]: 5 - 254 
  591.  
  592.                           [14 per adapter] 
  593.  
  594.                          Recommendation:  No recommendation 
  595.  
  596.                          Related parameters:  Maximum names (NetBEUI_NIF) 
  597.  
  598.  maxlocks            Number of records locked by server users 
  599.  
  600.                          Range [Default]: 1 - 8000 
  601.  
  602.                           [64] LAN Server or 386 HPFS 
  603.  
  604.                          Recommendation: 1 x  maxopens 
  605.  
  606.                          Related parameters:  maxopens 
  607.  
  608.  maxopens            Number of files, pipes, and devices simultaneously open on 
  609.                      the server 
  610.  
  611.                          Range [Default]: 1 - 65535 
  612.  
  613.                           [128] Peer 
  614.  
  615.                           [256]LAN Server 
  616.  
  617.                           [256] 386 HPFS 
  618.  
  619.                          Recommendation: 3 x  maxusers 
  620.  
  621.                          Related parameters:  maxlocks maxsessopens 
  622.  
  623.  maxsearches         Number of simultaneous directory searches on the server 
  624.  
  625.                          Range [Default]: 1 - 16384 
  626.  
  627.                           [50] Peer 
  628.  
  629.                            [150] LAN Server 
  630.  
  631.                           [350] 386 HPFS 
  632.  
  633.                          Recommendation: Increase for heavily used files on 
  634.                           the server (DLS requesters only; LAN Server only). 
  635.                           Increase for print servers; if parameter is not 
  636.                           sufficient, jobs disappear in a print queue without 
  637.                           printing. 
  638.  
  639.                          Related parameters:  maxlocks maxusers srvheuristics 
  640.                           (position 7) 
  641.  
  642.  maxsessopens        Number of files, pipes, and devices simultaneously open 
  643.                      for a requester. 
  644.  
  645.                          Range [Default]: 1 - 32768 
  646.  
  647.                           [80] LAN Server or Peer 
  648.  
  649.                           [256]  386 HPFS 
  650.  
  651.                          Recommendation: Increase for many server resources 
  652.                           simultaneously used from one requester (LAN Server 
  653.                           server only). 
  654.  
  655.                          Related parameters:  maxopens 
  656.  
  657.  maxsessreqs         Number of resource requests for a requester 
  658.  
  659.                          Range [Default]: 1 - 65535 [50] 
  660.  
  661.                          Recommendation: Increase if users need multiple 
  662.                           simultaneous resources. 
  663.  
  664.                          Related parameters: None 
  665.  
  666.  maxshares           Number of server resources to share 
  667.  
  668.                          Range [Default]: 2 - 1500 
  669.  
  670.                           [16] Peer 
  671.  
  672.                           [192] LAN Server 
  673.  
  674.                           [192] 386 HPFS 
  675.  
  676.                          Recommendation: Increase if many server resources are 
  677.                           shared. 
  678.  
  679.                          Related parameters: None 
  680.  
  681.  maxusers            Number of simultaneous users (NetBIOS sessions) on the 
  682.                      server 
  683.  
  684.                          Range [Default]: 1 - 1000 
  685.  
  686.                           [5] Peer 
  687.  
  688.                           [100] LAN Server 
  689.  
  690.                           [101] 386 HPFS 
  691.  
  692.                          Recommendation: Set less than  maxconnections. 
  693.  
  694.                          Related parameters:  maxconnections 
  695.  
  696.  srvpipes            Number of pipes used by the server 
  697.  
  698.                          Range [Default]: 1 - 20 [3] 
  699.  
  700.                          Recommendation: Increase if many users log on 
  701.                           simultaneously; maxusers / 40 
  702.  
  703.                          Related parameters:  maxusers 
  704.  
  705.  
  706. ΓòÉΓòÉΓòÉ 4.2.2. Server PROTOCOL.INI Capacity Parameters ΓòÉΓòÉΓòÉ
  707.  
  708. The  Maximum sessions (sessions), Maximum commands (ncbs), and Maximum names 
  709. (names) parameter values in the IBM OS/2 NetBIOS (NETBEUI_NIF) section of the 
  710. PROTOCOL.INI file must be set to a value that is greater than or equal to the 
  711. corresponding  x1, x2, and x3 values on the associated netx statement in the 
  712. IBMLAN.INI file. For information on the parameters of the PROTOCOL.INI file, 
  713. see Quick Beginnings. 
  714.  
  715.  
  716. ΓòÉΓòÉΓòÉ 4.2.3. Additional Related Parameters ΓòÉΓòÉΓòÉ
  717.  
  718. Several files contain related parameters that do not significantly affect 
  719. capacity and do not usually need to be adjusted.  The files that contain 
  720. related parameters are as follows: 
  721.  
  722.      Server CONFIG.SYS 
  723.  
  724.      OS/2 LAN Requester IBMLAN.INI 
  725.  
  726.      OS/2 LAN Requester PROTOCOL.INI 
  727.  
  728.      OS/2 LAN Requester CONFIG.SYS 
  729.  
  730.      DOS LAN Services NETWORK.INI 
  731.  
  732.      DOS LAN Services PROTOCOL.INI 
  733.  
  734.      DOS LAN Services CONFIG.SYS 
  735.  
  736.  
  737. ΓòÉΓòÉΓòÉ 4.3. Performance Tuning Considerations ΓòÉΓòÉΓòÉ
  738.  
  739. Performance can be viewed as either faster response time to individual 
  740. workstation requests or more data throughput from the server to the network as 
  741. a whole. It is strongly recommended that IBM LAN Server Performance Tuning 
  742. Assistant, known as NSTune, be used to configure LAN Server to your system 
  743. requirements.  Implementing its performance considerations may significantly 
  744. improve your performance. 
  745.  
  746. NSTune runs automatically during installation. Instances when it is recommended 
  747. that you run NSTune include when you make significant changes or additions to 
  748. your hardware, when you add or delete a significant number of users, or if you 
  749. add the 386 HPFS option. NSTune examines .INI files, and because it knows the 
  750. relationship among parameters, it changes any dependent and co-dependent 
  751. parameters that are affected by a change you have made. After it runs, NSTune 
  752. presents the changes for you to accept or to decline. 
  753.  
  754. After using Tuning Assistant and running LAN Server in your environment, you 
  755. will in most cases be experiencing good performance.  If not, the following 
  756. information about some facilities can help you understand your environment: 
  757.  
  758.      Examine the server logs and statistics reports.  Refer also to Network 
  759.       Administrator Tasks for more information about the logs and statistics 
  760.       reports. The statistics and error information can also be accessed with 
  761.       the NET STATISTICS or NET ERROR command from the command line on the 
  762.       server workstation.  The reports include important data, such as the 
  763.       number of times big buffers, request buffers, or other resources were 
  764.       exhausted.  After running a typical workload on the server, examine the 
  765.       data to determine if the server is frequently running out of big buffers, 
  766.       request buffers, or other resources. If so, the number of big buffers, 
  767.       request buffers, or other resources should be increased unless there are 
  768.       memory constraints in the server workstation. 
  769.  
  770.      SPM/2 2.0 can provide detailed information about the workstation resource 
  771.       utilization, which can help you identify specific performance 
  772.       bottlenecks.  SPM/2 2.0 can be used to analyze either server or requester 
  773.       performance while imposing minimum overhead. One key piece of information 
  774.       is memory utilization.  If there is insufficient memory for the 
  775.       applications running, swapping occurs and performance may be degraded 
  776.       significantly.  If the server workstation has heavy processor or disk 
  777.       utilization, typically greater than 80% for several minutes at a time, 
  778.       some of the server workload should be moved to another server to improve 
  779.       performance. 
  780.  
  781.      For 386 HPFS, the CACHE386 utility can help you analyze server 
  782.       performance. To display statistics about cache usage, type CACHE386 
  783.       /STATS at an OS/2 command prompt on the server. To achieve maximum 
  784.       benefit, use the cache read-hit ratio to maximize the hit ratio with a 
  785.       minimum-sized cache. 
  786.  
  787.  Once you have collected information about the system activity, you can start 
  788.  to pinpoint the cause of a performance problem. Required actions can include: 
  789.  
  790.      Minor tuning of a few parameters 
  791.  
  792.      Redistributing available memory in the workstation 
  793.  
  794.      Adding memory to the workstation 
  795.  
  796.      Redistributing the work load among servers 
  797.  
  798.      Upgrading the servers with more powerful hardware 
  799.  
  800.      Adding additional servers 
  801.  
  802.  
  803. ΓòÉΓòÉΓòÉ 4.3.1. Server IBMLAN.INI Performance Parameters ΓòÉΓòÉΓòÉ
  804.  
  805. IBMLAN.INI Parameters Affecting LAN Server Performance describes the IBMLAN.INI 
  806. file parameters that affect server workstation performance, offers 
  807. recommendations for adjustment, and lists related parameters.  The parameters 
  808. are located in the Server section of the IBMLAN.INI file. In the following 
  809. table, the parameters listed first generally have the greatest effect on 
  810. performance. 
  811.  
  812. The  srvheuristics parameter can have a significant effect on performance. 
  813. However, in most cases changing the default settings results in minimal 
  814. performance fluctuation. For more information concerning the effects of the 
  815. srvheuristics parameter on read-ahead and write-behind activity, refer to 
  816. Adjusting Network Buffer Read-Ahead and Write-Behind Activity (OS/2 LAN 
  817. Requesters Only)        . 
  818.  
  819. IBMLAN.INI Parameters Affecting LAN Server Performance 
  820.  
  821. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  822. ΓöéParameter   ΓöéDescription  ΓöéRange        ΓöéRecommendatioΓöéRelated      Γöé
  823. Γöé            Γöé             Γöé[Default]    Γöé             ΓöéParameters   Γöé
  824. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  825. Γöénumbigbuf   ΓöéNumber of bigΓöé0 - 80 [4]   ΓöéLAN Server: 2ΓöésrvheuristicsΓöé
  826. Γöé            Γöébuffers      ΓöéPeer; [6] LANΓöéfor each     Γöé(positions   Γöé
  827. Γöé            Γöé             ΓöéServer; [12] Γöésimultaneous Γöé13, 17, and  Γöé
  828. Γöé            Γöé             Γöé386 HPFS     Γöéheavy-load   Γöé18)          Γöé
  829. Γöé            Γöé             Γöé             Γöéuser; 12 if  Γöé             Γöé
  830. Γöé            Γöé             Γöé             Γöé386 HPFS     Γöé             Γöé
  831. Γöé            Γöé             Γöé             Γöéinstalled.   Γöé             Γöé
  832. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  833. Γöénumreqbuf   ΓöéNumber of    Γöé5 - 2000 [10]Γöé2 for each   Γöésizreqbuf    Γöé
  834. Γöé            Γöérequest      ΓöéPeer; [48]   Γöérequester    Γöémaxruns      Γöé
  835. Γöé            Γöébuffers      ΓöéLAN Server;  Γöéactively     Γöé             Γöé
  836. Γöé            Γöé             Γöé[250] 386    Γöésending      Γöé             Γöé
  837. Γöé            Γöé             ΓöéHPFS         Γöérequests.    Γöé             Γöé
  838. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  839. Γöésizreqbuf   ΓöéSize of each Γöé1024 - 32768 ΓöéSet equal on Γöénumreqbuf    Γöé
  840. Γöé            Γöérequest      Γöé[4096]       Γöéall servers  Γöésizworkbuf   Γöé
  841. Γöé            Γöébuffer in    Γöé             Γöéand equal to Γöémaxruns      Γöé
  842. Γöé            Γöébytes        Γöé             Γöésizworkbuf onΓöé             Γöé
  843. Γöé            Γöé             Γöé             Γöérequesters.  Γöé             Γöé
  844. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  845. ΓöésrvheuristicΓöéServer       Γöé             ΓöéSee complete ΓöéwrkheuristicsΓöé
  846. Γöé            Γöéfine-tuning  Γöé             Γöédescription  Γöénumbigbuf    Γöé
  847. Γöé            Γöéoptions      Γöé             Γöéin           Γöé             Γöé
  848. Γöé            Γöé             Γöé             ΓöéIBMLAN.INI   Γöé             Γöé
  849. Γöé            Γöé             Γöé             ΓöéFile         Γöé             Γöé
  850. Γöé            Γöé             Γöé             ΓöéParameter    Γöé             Γöé
  851. Γöé            Γöé             Γöé             ΓöéDescriptions.Γöé             Γöé
  852. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  853.  
  854. Two key server performance parameters requiring additional discussion are 
  855. numbigbuf and numreqbuf. 
  856.  
  857.      numbigbuf 
  858.  
  859.       The  numbigbuf parameter may need to be adjusted differently, depending 
  860.       on whether 386 HPFS is installed. 
  861.  
  862.       For best results with LAN Server, the server should have enough big 
  863.       buffers available to handle a peak request workload for large 
  864.       sequential-file-access operations.  This includes program loading as well 
  865.       as file copy operations. Allocate two big buffers for each requester that 
  866.       might concurrently send this type of request to the server. Because each 
  867.       big buffer is 64KB in size, specify the minimum number required to handle 
  868.       the typical environment. 
  869.  
  870.       Checking network statistics and error logs can help you determine an 
  871.       optimum number of big buffers for a particular environment. To determine 
  872.       if the server has enough big buffers to handle the incoming requests 
  873.       during peak server workload periods, check network statistics and the 
  874.       error logs. If necessary, increase the numbigbuf parameter value, and 
  875.       repeat this process until the server has enough big buffers to handle the 
  876.       desired workload. 
  877.  
  878.       Digit positions 17 and 18 of the  srvheuristics parameter enable you to 
  879.       modify the dynamic use of big buffers.  These digit positions enable the 
  880.       server to request additional memory from the base operating system when 
  881.       all the big buffers are in use and more big buffers are needed.  Digit 
  882.       position 17 of the srvheuristics parameter specifies the length of time 
  883.       that the server maintains unused dynamic memory before freeing it. Digit 
  884.       position 18 determines the interval of time the server waits after 
  885.       failing to allocate a big buffer before trying again. If the server has 
  886.       sufficient memory, set the  numbigbuf parameter value to ensure optimum 
  887.       performance. 
  888.  
  889.       Big buffers set with the numbigbuf parameter are not used in 386 HPFS 
  890.       unless files are accessed from a FAT or JFS file system drive.  Because 
  891.       big buffers are used for printing and for accessing FAT and JFS drives, 
  892.       leave the  numbigbuf parameter value at the default value. 
  893.  
  894.       386 HPFS may allocate up to sixty-four 64KB buffers as needed to handle 
  895.       network I/O.  In cases where large file transfers are done and the user 
  896.       has exclusive access to the file, you can use big buffers for data 
  897.       transfer instead of using the cache.  This will prevent the cache from 
  898.       getting flushed for one-time accesses to files. 
  899.  
  900.      numreqbuf 
  901.  
  902.       For best results, the server should have enough request buffers available 
  903.       to handle a peak request workload.  Allocate a minimum of two request 
  904.       buffers for each requester that has a session established with the 
  905.       server. 
  906.  
  907.       Checking network statistics and error logs can help you determine an 
  908.       optimum number of request buffers for a particular environment. To 
  909.       determine if the server has enough request buffers to handle incoming 
  910.       requests during peak server workload periods, check network statistics 
  911.       and the error logs. If more request buffers are needed, increase the 
  912.       numreqbuf parameter value, and repeat this process until the server has 
  913.       enough request buffers to handle the desired workload. For more 
  914.       information, see the numreqbuf parameter in Tuning Parameters. 
  915.  
  916.  
  917. ΓòÉΓòÉΓòÉ 4.3.2. Server Performance Considerations ΓòÉΓòÉΓòÉ
  918.  
  919. Because the needs of a particular workstation can change in a variety of ways, 
  920. the resources required to support various application programs may vary.  The 
  921. following situations may require adjustment of the performance-related 
  922. parameters: 
  923.  
  924.      Heavy random I/O environments need a large disk cache on the server. 
  925.  
  926.      A large disk cache can improve performance in environments that use 
  927.       shared applications. 
  928.  
  929.      Heavy file-transfer environments need large numbers of 64KB buffers 
  930.       (numbigbuf parameter) on the server. However, if servers with the 386 
  931.       HPFS option access only 386 HPFS hard disks, the numbigbuf parameter has 
  932.       no effect; in this case, leave the  numbigbuf parameter set at the 
  933.       default value. 
  934.  
  935.  Some additional points to consider include: 
  936.  
  937.      The  srvheuristics and  wrkheuristics parameters can be changed to 
  938.       improve LAN Server performance in some special instances. However, unless 
  939.       there is good reason to suspect a performance problem in your 
  940.       environment, the  srvheuristics and wrkheuristics parameter values should 
  941.       not be changed.  The benefit is generally small compared to other changes 
  942.       previously recommended. For more information concerning the effects of 
  943.       the  srvheuristics and wrkheuristics parameters on read-ahead and 
  944.       write-behind activity, refer to  Adjusting Network Buffer Read-Ahead and 
  945.       Write-Behind Activity (OS/2 LAN Requesters Only). The  srvheuristics and 
  946.       wrkheuristics parameters are also described in IBMLAN.INI File Parameter 
  947.       Descriptions. 
  948.  
  949.  
  950. ΓòÉΓòÉΓòÉ 4.3.3. Server PROTOCOL.INI Performance Parameters ΓòÉΓòÉΓòÉ
  951.  
  952. The  Maximum sessions (sessions), Maximum commands (ncbs), and Maximum names ( 
  953. names) parameter values in the IBM OS/2 NetBIOS (NETBEUI_NIF) section of the 
  954. PROTOCOL.INI file must be set to a value that is greater than or equal to the 
  955. x1,  x2, and  x3 values on the associated  netx statement in the IBMLAN.INI 
  956. file. 
  957.  
  958. If you are using the IBM 16/4 Token-Ring Adapter, the  Transmit buffer size 
  959. (xmitbufsize) parameter value should be set to 128 + sizworkbuf to improve data 
  960. transmission efficiency. The Transmit buffer size (xmitbufsize) parameter is 
  961. added to the IBM Token-Ring Network Adapter (IBMTOK_NIF) section of the 
  962. PROTOCOL.INI file. The default number of network control blocks (NCBs) is 225. 
  963. Use the NET ERROR command to determine if this number is sufficient for the 
  964. server workload. 
  965.  
  966. If you are using the IBM 16/4 Token-Ring Adapter, you can set the  Number of 
  967. adapter transmit buffers (xmitbufs) parameter to 2 to allow overlapped 
  968. buffering of transmitted data. The Number of adapter transmit buffers 
  969. (xmitbufs) parameter is in the IBM Token-Ring Network Adapter (IBMTOK_NIF) 
  970. section of the PROTOCOL.INI file. 
  971.  
  972. Frames are sent to the protocol drivers in the reverse order from which the 
  973. protocol driver DEVICE statements are listed in the CONFIG.SYS file. For 
  974. information on the PROTOCOL.INI file, see Quick Beginnings 
  975.  
  976.  
  977. ΓòÉΓòÉΓòÉ 4.3.3.1. Performance Tuning TCP/IP MTU size and XMITBUFSIZE Parameters ΓòÉΓòÉΓòÉ
  978.  
  979. If an application performs many large data transfers, you may want to increase 
  980. the Maximum Transmissible Unit (MTU) size to improve performance. File 
  981. transfers of 2KB or more benefit from increasing the MTU size.  If most of your 
  982. file transfers are less than 2KB, then the default of 1500 is recommended. 
  983.  
  984. The MTU size can be changed by using the IFCONFIG command in the OS/2 TCP/IP 
  985. SETUP.CMD file.  Set the MTU size to a number equal to the appropriate packet 
  986. size plus 40 bytes (the maximum TCP/IP header size).  The packet size must be a 
  987. multiple of 2048.  For example: 
  988.  
  989. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  990. ΓöéPacket size          ΓöéHeader size          ΓöéMTU size             Γöé
  991. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  992. Γöé2048 (2KB)           Γöé40                   Γöé2088                 Γöé
  993. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  994. Γöé4096 (4KB)           Γöé40                   Γöé4136                 Γöé
  995. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  996. Γöé8192 (8KB)           Γöé40                   Γöé8232                 Γöé
  997. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  998.  
  999. A related parameter  Transmit buffer size (xmitbufsize) in the Token-Ring 
  1000. network adapter section of the PROTOCOL.INI file must also be configured to 
  1001. support the new MTU size. xmitbufsize must be configured to support 
  1002. transmission of buffers that are at least the size of the MTU you have 
  1003. specified. By default, xmitbufsize is not specified in PROTOCOL.INI and its 
  1004. value defaults to the largest size that your adapter card and ring speed 
  1005. allows.  If this parameter is added, it must be set equal to, or greater than, 
  1006. the MTU size. 
  1007.  
  1008. To prevent data loss, the MTU size must be less than, or equal to, the maximum 
  1009. xmitbufsize value allowed for your adapter card minus 40 bytes for the header. 
  1010.  
  1011. Refer to the .NIF file (for example, IBMTOK.NIF) for your Token-Ring adapter 
  1012. card in PROTOCOL.INI to determine the valid values for the MTU and xmitbufsize 
  1013. parameters. 
  1014.  
  1015.  
  1016. ΓòÉΓòÉΓòÉ 4.3.4. Server CONFIG.SYS Performance Parameters ΓòÉΓòÉΓòÉ
  1017.  
  1018. The following table describes the CONFIG.SYS file parameters that affect server 
  1019. workstation performance, offers recommendations for adjustment, and lists 
  1020. related parameters. 
  1021.  
  1022. CONFIG.SYS Parameters Affecting LAN Server Performance 
  1023.  
  1024. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1025. ΓöéParameter  ΓöéDescription          ΓöéRange      ΓöéRecommendation       Γöé
  1026. Γöé           Γöé                     Γöé[Default]  Γöé                     Γöé
  1027. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1028. Γöé/C         ΓöéMemory used to cache Γöé64KB - 2MB Γöé2MB.  See the        Γöé
  1029. Γöé           ΓöéHPFS I/O for LAN     Γöé[64KB]     Γöéinformation followingΓöé
  1030. Γöé           ΓöéServer               Γöé           Γöéthe table.           Γöé
  1031. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1032. Γöédiskcache  ΓöéMemory used to cache Γöé64KB - 8MB Γöé64KB if no FAT file  Γöé
  1033. Γöé           ΓöéFAT file system I/O  Γöé[64KB]     Γöésystem directories   Γöé
  1034. Γöé           Γöé                     Γöé           Γöéand files are being  Γöé
  1035. Γöé           Γöé                     Γöé           Γöéshared-otherwise, as Γöé
  1036. Γöé           Γöé                     Γöé           Γöémuch as possible.    Γöé
  1037. Γöé           Γöé                     Γöé           ΓöéSee the information  Γöé
  1038. Γöé           Γöé                     Γöé           Γöéfollowing the table. Γöé
  1039. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1040.  
  1041. The  /C (HPFS) and diskcache (FAT file system) parameters use most of the 
  1042. available memory in the server after other memory requirements are satisfied. 
  1043. It is recommended that you leave between 0.5MB and 1MB of free memory in the 
  1044. server for efficient handling of peak workloads. SPM/2 2.0 can be used to 
  1045. determine the server memory requirements.  Refer to Quick Beginnings for 
  1046. information to help you determine the minimum memory requirements. 
  1047.  
  1048.  
  1049. ΓòÉΓòÉΓòÉ 4.3.4.1. LAN Server Guidelines ΓòÉΓòÉΓòÉ
  1050.  
  1051. Set the  diskcache parameter to xxxx,128, where  xxxx is the amount of memory 
  1052. available for caching and 128 is the threshold (in sectors). Enabling the 
  1053. diskcache lazy write option will improve performance in many cases.  See *** 
  1054. for more information.  The HPFS cache has a maximum value of 2MB and a default 
  1055. threshold of 2KB.  Unless your system is memory constrained, the maximum value 
  1056. of 2MB will provide the best performance.  See Introduction for more 
  1057. information. 
  1058.  
  1059.  
  1060. ΓòÉΓòÉΓòÉ 4.3.4.2. 386 HPFS Guidelines ΓòÉΓòÉΓòÉ
  1061.  
  1062. If the  Workstation determines size option was chosen for cache size at 
  1063. installation, 386 HPFS will choose a value based on the amount of the system 
  1064. memory. At the OS/2 command line, type: cache386/O to see the cachesize value. 
  1065. If used, the Tuning Assistant will calculate a value for cachesize and insert 
  1066. the statement into the HPFS386.INI file. The 386 HPFS cache has no threshold or 
  1067. capacity limitations except the amount of memory. After determining the memory 
  1068. requirements on the server, you can change the cache size by changing value for 
  1069. the  cachesize parameter in the HPFS386.INI file. The  cachesize parameter must 
  1070. be at least 256KB in size. 
  1071.  
  1072.  
  1073. ΓòÉΓòÉΓòÉ 4.3.4.3. Heap Considerations ΓòÉΓòÉΓòÉ
  1074.  
  1075. The  heap contains various non-I/O file-related information.  The maxheap 
  1076. parameter in the filesystem section of the HPFS386.INI on 386 HPFS specifies 
  1077. the size of the heap. It is recommended that you let the heap size remain at 
  1078. the default value.  As the system runs, the heap grows as needed to a maximum 
  1079. size limited only by available physical memory in the workstation.  On a very 
  1080. busy workstation, it is possible to run out of heap space.  If this occurs, 
  1081. there may be a noticeable degradation in performance, and service requests may 
  1082. fail.  Errors returned to the requester that specify the server is out of a 
  1083. resource, especially on DOS searches, may indicate that the server has run out 
  1084. of heap space. For more information about the maxheap parameter, refer to High 
  1085. Performance File Systems. 
  1086.  
  1087. In environments where physical memory is limited and more heap is required, it 
  1088. is important to know that 386 HPFS preallocates 64KB for the heap initially, if 
  1089. maxheap is not set. Otherwise, it allocates 1/4 of the size specified up to 512 
  1090. KB. For example, if no heap size is specified, and the heap needs to grow past 
  1091. the initial 64KB and cannot because other applications are using the physical 
  1092. memory, specifying a heap size would help.  If a heap limit of 2MB is then 
  1093. specified, 386 HPFS would allocate 25% of this, or 512KB, which may be enough 
  1094. to satisfy the heap requirements.  The downside is that if you set the heap 
  1095. size larger than you need i, 386 HPFS can pre-allocate more than is needed, 
  1096. taking excessive physical memory. 
  1097.  
  1098.  
  1099. ΓòÉΓòÉΓòÉ 4.3.4.4. DLLBASING ΓòÉΓòÉΓòÉ
  1100.  
  1101. DLLBASING prevents fragmentation of the shared environment, allowing more 
  1102. efficient use of virtual memory. 
  1103.  
  1104.  
  1105. ΓòÉΓòÉΓòÉ 4.3.5. OS/2 LAN Requester IBMLAN.INI Performance Parameters ΓòÉΓòÉΓòÉ
  1106.  
  1107. Changes to the requester parameters are not recommended unless you suspect a 
  1108. performance problem on the requester. 
  1109.  
  1110. The  wrkheuristics parameter can have a significant effect on performance. 
  1111. However, in most cases minimal or negative performance changes result from 
  1112. changing the default settings.  Refer to  Adjusting Network Buffer Read-Ahead 
  1113. and Write-Behind Activity (OS/2 LAN Requesters Only) for more information 
  1114. concerning the effects of the wrkheuristics parameter on read-ahead and 
  1115. write-behind activity. 
  1116.  
  1117. The following IBMLAN.INI parameters affect OS/2 requester performance: 
  1118.  
  1119.   Parameter           Description
  1120.  
  1121.  maxwrkcache         Size of the work cache (KB) 
  1122.  
  1123.                          Range [Default]: 0 - 640 [64] 
  1124.  
  1125.                          Recommendation: Multiple of 64; increase if 
  1126.                           requesters run multiple file-intensive applications 
  1127.                           from the server. 
  1128.  
  1129.                          Related parameters: 
  1130.  
  1131.  sizworkbuf          Size of each work buffer (bytes) 
  1132.  
  1133.                          Range [Default]: 1024 - 16384 [4096] 
  1134.  
  1135.                          Recommendation: Multiple of 512; set equal on all 
  1136.                           requesters and equal to sizreqbuf on servers. 
  1137.  
  1138.                          Related parameters:  sizreqbuf 
  1139.  
  1140.  numworkbuf          Number of work buffers 
  1141.  
  1142.                          Range [Default]: 3 - 50 [15] 
  1143.  
  1144.                          Recommendation: Increase if multiple applications 
  1145.                           running on the requester access server resources. 
  1146.  
  1147.                          Related parameters:  maxthreads maxcmds wrknets 
  1148.  
  1149.  wrkheuristics       Requester fine-tuning options 
  1150.  
  1151.                          Range [Default]: 
  1152.  
  1153.                          Recommendation: See complete description in 
  1154.                           IBMLAN.INI File Parameter Descriptions. 
  1155.  
  1156.                          Related parameters:  srvheuristics sizworkbuf 
  1157.                           numbigbuf printbuftime 
  1158.  
  1159.  
  1160. ΓòÉΓòÉΓòÉ 4.3.6. OS/2 LAN Requester PROTOCOL.INI Performance Parameters ΓòÉΓòÉΓòÉ
  1161.  
  1162. If you are using the IBM 16/4 Token-Ring Adapter, and you want to improve data 
  1163. transmission efficiency, set the Transmit buffer size (xmitbufsize) parameter 
  1164. value to  sizworkbuf + 2, which at default value equals 128. The  Transmit 
  1165. buffer size (xmitbufsize) parameter is in the IBM Token-Ring Network Adapter 
  1166. (IBMTOK_NIF) section of the PROTOCOL.INI file. 
  1167.  
  1168. If you are using the IBM 16/4 Token-Ring Adapter, you can improve data 
  1169. transmission efficiency by setting the Number of adapter transmit buffers 
  1170. (xmitbufs) parameter to 2 to allow overlapped buffering of transmitted data. 
  1171. The parameter is in the IBM Token-Ring Network Adapter (IBMTOK_NIF) section of 
  1172. the PROTOCOL.INI file. For information on the PROTOCOL.INI file, see Quick 
  1173. Beginnings. 
  1174.  
  1175.  
  1176. ΓòÉΓòÉΓòÉ 4.3.7. OS/2 LAN Requester CONFIG.SYS Performance Parameters ΓòÉΓòÉΓòÉ
  1177.  
  1178. The parameters in the CONFIG.SYS file usually do not require performance tuning 
  1179. for OS/2 LAN Requesters. 
  1180.  
  1181.  
  1182. ΓòÉΓòÉΓòÉ 4.3.8. DOS LAN Services NETWORK.INI Performance Parameters ΓòÉΓòÉΓòÉ
  1183.  
  1184. NETWORK.INI [network] Section Parameter Values describes the NETWORK.INI file 
  1185. parameters that affect DLS requester performance, offers recommendations for 
  1186. adjustment, and lists related parameters.  The parameters listed first 
  1187. generally have the greatest effect on performance.  The default values have 
  1188. been chosen to provide good performance for most users with minimal memory 
  1189. requirements.  Change the default values only if there is a performance 
  1190. problem. When one parameter value is changed, related parameter values should 
  1191. also be adjusted. Although some of the parameters listed do not directly affect 
  1192. performance, they do control the amount of memory available. 
  1193.  
  1194.  
  1195. ΓòÉΓòÉΓòÉ 4.3.9. DOS LAN Services PROTOCOL.INI Performance Parameters ΓòÉΓòÉΓòÉ
  1196.  
  1197. If you are using the IBM 16/4 Token-Ring Adapter, you can improve data 
  1198. transmission efficiency by setting the adapter transmit buffer size to 4224 and 
  1199. by setting the number of  transmit buffers to 2.  Using an ASCII editor, add 
  1200. these two parameters to the IBM Token-Ring Network Adapter (IBM$IBMTRA.NIF) 
  1201. section of the PROTOCOL.INI file: 
  1202.  
  1203. XMITBUFSIZE=4224
  1204. XMITBUFS=2
  1205.  
  1206.  
  1207. ΓòÉΓòÉΓòÉ 4.3.10. Matching Server and Requester Buffers (OS/2 LAN Requesters Only) ΓòÉΓòÉΓòÉ
  1208.  
  1209. Previous sections have discussed matching buffer sizes in the network server 
  1210. and workstation.  When the buffers are not matched, the request-processing 
  1211. overhead in the server increases, causing a degradation of performance in some 
  1212. cases.  In addition, the memory in the larger of the mismatched buffers is not 
  1213. available for use and is wasted. 
  1214.  
  1215. There are situations in which the 4KB default value for the server and 
  1216. requester buffers is not optimum; for example, if the network administrator 
  1217. monitors the traffic on the ring and determines that most frames are less than 
  1218. the transmit buffer size on the workstations.  In this case, buffers could be 
  1219. reduced, providing a reduction in memory or an increase in the number of 
  1220. buffers. Performance may improve because it is desirable to have two request 
  1221. buffers for each active workstation. 
  1222.  
  1223.  
  1224. ΓòÉΓòÉΓòÉ 4.3.11. Adjusting Network Buffer Read-Ahead and Write-Behind Activity (OS/2 LAN Requesters Only) ΓòÉΓòÉΓòÉ
  1225.  
  1226. LAN server incorporates several design features that attempt to improve LAN 
  1227. performance based on expected behavior of software applications used on the 
  1228. network.  However, the behavior of all possible applications cannot be 
  1229. predicted and handled in an optimum manner.  The srvheuristics and 
  1230. wrkheuristics parameters enable you to deal with unusual behavior of 
  1231. applications used on the network, even though the application may not be aware 
  1232. of the network.  The following information describes some of the digit 
  1233. positions of the  srvheuristics and wrkheuristics parameters that may help you 
  1234. deal with specific application activity. In addition, read  General Hints and 
  1235. Tips. 
  1236.  
  1237. LAN Server adds the ability to disable the RAW (read and write) protocol at the 
  1238. server.  This can be useful if you have a remote server and need to avoid using 
  1239. RAW protocol to prevent session timeouts. 
  1240.  
  1241. To identify some of the relationships that exist in the srvheuristics and 
  1242. wrkheuristics parameters in the IBMLAN.INI file, refer to the figures about 
  1243. heuristic relationships, "OS/2 Requester Large-Record Buffering," "LAN Server 
  1244. Large-Record Buffering," "LAN Server Small-Record Buffering," and "Requester 
  1245. Small-Record Buffering." The srvheuristics parameter sets some fine-tuning 
  1246. options on the Server workstation.  The wrkheuristics parameter sets some 
  1247. fine-tuning options on an OS/2 workstation.  Except where noted, the figures 
  1248. show all possible combinations of the parameter values, as well as the 
  1249. relationships they create.  The figures also may help you determine which 
  1250. buffering scheme is active. 
  1251.  
  1252. The figures outline the effect of several fine-tuning options set by the 
  1253. srvheuristics and  wrkheuristics parameters. Possible values of specific digit 
  1254. positions are shown at the bottom or side of each box.  Each possible value 
  1255. defines a relationship that determines which buffering scheme is active.  To 
  1256. use any of the heuristic relationship figures: 
  1257.  
  1258.      At the bottom of the figure, locate the buffering scheme that you want to 
  1259.       activate.  Follow the path to the top of the figure and record the 
  1260.       parameter values required to establish the chosen buffering scheme. 
  1261.  
  1262.      To determine which buffering scheme is active, start at the top of the 
  1263.       figure.  Follow the downward path determined by the parameter values that 
  1264.       are set in the existing IBMLAN.INI file.  The path ends at the active 
  1265.       buffering scheme. 
  1266.  
  1267.  The following figure (see Heuristic Relationships: OS/2 Requester Large-Record 
  1268.  Buffering) outlines how the wrkheuristics parameter value affects the 
  1269.  requester buffering scheme for large-record reads and writes.  Large records 
  1270.  are defined as those records larger than the sizworkbuf parameter value. 
  1271.  
  1272.  
  1273.   Heuristic Relationships: OS/2 Requester Large-Record Buffering
  1274.  
  1275.  The following figure (Heuristic Relationships: Server Large-Record Buffering) 
  1276.  outlines how the srvheuristics parameter value affects the server buffering 
  1277.  scheme for large-record reads and writes. Large records are defined as those 
  1278.  records larger than the sizreqbuf parameter value. 
  1279.  
  1280.  
  1281.   Heuristic Relationships: Server Large-Record Buffering
  1282.  
  1283.  Possible values for digit positions 1 and 2 of the srvheuristics  parameter 
  1284.  are 0, 1, and 2.  Values 0 and 1 are the only ones dealt with in the previous 
  1285.  figure. Values 1 and 2 are functionally the same with regard to this figure, 
  1286.  but they may have slightly different performance characteristics. 
  1287.  
  1288.  The following figure (Heuristic Relationships: Server Small-Record Buffering) 
  1289.  outlines how the srvheuristics parameter value affects the buffering scheme 
  1290.  for small-record reads and writes.  Small records are defined as those records 
  1291.  smaller than or equal to the sizreqbuf parameter value. 
  1292.  
  1293.  
  1294.   Heuristic Relationships: Server Small-Record Buffering
  1295.  
  1296.  Possible values for digit positions 1 and 2 of the srvheuristics parameter are 
  1297.  0, 1, and 2.  Values 0 and 1 are the only ones dealt with in  Heuristic 
  1298.  Relationships: Server Small-Record Buffering.  Values 1 and 2 are functionally 
  1299.  the same with regard to this figure, but they may have slightly different 
  1300.  performance characteristics. 
  1301.  
  1302.  The following figure (Heuristic Relationships: Requester Small-Record 
  1303.  Buffering) outlines how the wrkheuristics parameter value affects the 
  1304.  buffering scheme for small-record reads and writes.  Small records are defined 
  1305.  as those records smaller than or equal to sizworkbuf. 
  1306.  
  1307.  
  1308.   Heuristic Relationships: Requester Small-Record Buffering
  1309.  
  1310.  
  1311. ΓòÉΓòÉΓòÉ 4.4. General Hints and Tips ΓòÉΓòÉΓòÉ
  1312.  
  1313. This section provides certain tuning recommendations that may improve 
  1314. performance for each specific environment.  Review these recommendations and 
  1315. follow those that apply to your specific networks. 
  1316.  
  1317.      To improve performance of OS/2 .CMD and DOS .BAT files, the server opens 
  1318.       the files with  opportunistic locks and does not close them immediately. 
  1319.       Opportunistic locking, or Oplock, is the buffering of network files on a 
  1320.       local workstation.  However, this causes the files to remain open longer 
  1321.       than expected, possibly resulting in file I/O errors.  In addition, when 
  1322.       files are copied from the DOS command prompt, the times and dates may 
  1323.       change.  To disable batch-file performance optimization for OS/2 
  1324.       workstations, set digit position 1 of the  wrkheuristics parameter to 0. 
  1325.  
  1326.       Note:  DOS remote IPL is available only when using DOS 6.3/V. 
  1327.  
  1328.      If keyboard response time is a concern on a heavily used server 
  1329.       workstation (LAN Server package only), the priority level on the server 
  1330.       can be changed.  Set digit position 6 of the  srvheuristics parameter to 
  1331.       5, which allows other applications to access the processor more often. 
  1332.       However, network response time increases as the server keyboard response 
  1333.       time decreases. 
  1334.  
  1335.      If the workstation is a dedicated Remote IPL server (LAN Server package 
  1336.       only), leave digit position 6 of the  srvheuristics parameter at the 
  1337.       default value of 4, which sets the server priority above other 
  1338.       applications. 
  1339.  
  1340.      If your network includes remote bridges, you may experience session 
  1341.       disconnects of the remote workstation.  Refer to the description of digit 
  1342.       position 15 of the  srvheuristics parameter in  IBMLAN.INI File Parameter 
  1343.       Descriptions for information about increasing the NetBIOS timeout. 
  1344.  
  1345.      If your network does not include multiple bridges, remote bridges, 
  1346.       telecommunication lines, or other demanding devices, and your network 
  1347.       exhibits infrequent retransmissions, you may obtain an improvement in 
  1348.       logon performance with the following actions: 
  1349.  
  1350.         -  Reduce the  netbiosretries   parameter in the workstation's 
  1351.            PROTOCOL.INI file from its default to a value of 2.  If this value 
  1352.            is too low, you will experience a successful logon followed by a 
  1353.            session termination.  Should this occur, increase the value until 
  1354.            the session no longer terminates. For information about the 
  1355.            PROTOCOL.INI file, see Quick Beginnings. 
  1356.  
  1357.         -  If your network does not make use of the messaging facility, 
  1358.            eliminate it by removing  messenger from the Services section of the 
  1359.            OS/2 workstation's IBMLAN.INI file. For a DOS workstation, the 
  1360.            Messenger service is started with the NET START RCV command.  For no 
  1361.            messaging, you can start DOS LAN Services with the NET START RDR 
  1362.            command. 
  1363.  
  1364.  
  1365. ΓòÉΓòÉΓòÉ 4.5. Memory Minimization Considerations ΓòÉΓòÉΓòÉ
  1366.  
  1367. Quick Beginnings recommends minimum memory sizes for the server and requester 
  1368. workstations.  Memory requirements are provided for the base operating system, 
  1369. server, and requester installed with the defaults. You must also include 
  1370. estimates for memory required by the applications running in the requester 
  1371. workstation and the server workstation, if applicable.  The recommendations 
  1372. provided in  IBMLAN.INI Parameters Affecting LAN Server Performance increase 
  1373. the estimated server memory requirements, which are based on the default 
  1374. parameter values. 
  1375.  
  1376. If the workstations are configured with less than the recommended memory, the 
  1377. following sections provide guidance in reducing the memory required by the 
  1378. server and requester. To ensure that significant memory swapping does not 
  1379. occur, it is recommended that you use the memory analysis capabilities of SPM/2 
  1380. 2.0. 
  1381.  
  1382.  
  1383. ΓòÉΓòÉΓòÉ 4.5.1. Server IBMLAN.INI Memory Parameters ΓòÉΓòÉΓòÉ
  1384.  
  1385. The IBMLAN.INI file parameters that affect the amount of memory required in the 
  1386. server are as follows: 
  1387.  
  1388.      numbigbuf 
  1389.  
  1390.       In LAN Server, the size of a big buffer is fixed at 64KB, therefore big 
  1391.       buffers can use a large amount of memory. To check how often the server 
  1392.       has used all the big buffers allotted, use the NET STATISTICS command. If 
  1393.       the big buffers resource is never exhausted, reduce the  numbigbuf 
  1394.       parameter value on the server and check the network statistics again. 
  1395.       Repeat this process until the server occasionally uses all the big buffer 
  1396.       resource during peak workload times.  The value that you set for the 
  1397.       numbigbuf parameter involves a memory-versus-performance trade-off.  You 
  1398.       must determine the value that best satisfies the needs of your network. 
  1399.  
  1400.       In 386 HPFS, 64KB buffers (up to 64) are allocated as needed. Therefore, 
  1401.       the  numbigbuf parameter on the server should be set to 0 if the server 
  1402.       only accesses 386 HPFS files and does not do any printing. 
  1403.  
  1404.      numreqbuf 
  1405.  
  1406.       To check how often the server has used all the request buffers allotted, 
  1407.       use the NET STATISTICS command.  If the request buffers resource is never 
  1408.       exhausted, reduce the  numreqbuf parameter value on the server and check 
  1409.       the network statistics again. Repeat this process until the server 
  1410.       occasionally uses all the request buffer resource during peak workload 
  1411.       times. The value that you set for the  numreqbuf parameter involves a 
  1412.       memory-versus-performance trade-off.  You must determine the value that 
  1413.       best satisfies the needs of your network.  For more information, see 
  1414.       numreqbuf in the Tuning Parameters section ***. 
  1415.  
  1416.      sizreqbuf 
  1417.  
  1418.       The value of the  sizreqbuf parameter can be reduced from the 4KB default 
  1419.       value to 2KB in some environments without causing significant performance 
  1420.       degradation.  Compare the network performance for both settings before 
  1421.       making the final choice. Setting the  sizreqbuf parameter to 2KB can 
  1422.       affect the number of big buffers needed because a request to read or 
  1423.       write with a record size greater than 2KB, instead of 4KB, will now 
  1424.       attempt to use the big buffers.  It is strongly recommended that the 
  1425.       sizreqbuf parameter value on the server match the sizworkbuf parameter 
  1426.       value on the requester. 
  1427.  
  1428.  
  1429. ΓòÉΓòÉΓòÉ 4.5.2. Server PROTOCOL.INI Memory Parameters ΓòÉΓòÉΓòÉ
  1430.  
  1431. The  Maximum sessions,  Maximum commands, and Maximum names parameter values 
  1432. must each be set to a value that is greater than or equal to the corresponding 
  1433. x1,  x2, and  x3 values on the associated  netx statement. 
  1434.  
  1435.  
  1436. ΓòÉΓòÉΓòÉ 4.5.3. Server CONFIG.SYS Memory Parameters ΓòÉΓòÉΓòÉ
  1437.  
  1438. The  cache /C on HPFS.IFS line and diskcache parameters in the CONFIG.SYS file 
  1439. on the server can be adjusted depending on the LAN Server package used. 
  1440.  
  1441. In LAN Server, reduce the value of the  diskcache and cache /C on HPFS.IFS 
  1442. parameters.  The threshold for DISKCACHE should be no larger than 1/10 the size 
  1443. of the cache.  For example, set the diskcache parameter to 128,24. Reducing the 
  1444. cache size can severely degrade performance. 
  1445.  
  1446. In 386 HPFS, use the CACHE386 utility with the /STATS option to examine the 
  1447. read hit and miss ratio while changing the value that sets the size of the 
  1448. cache in the HPFS386.INI file. 
  1449.  
  1450.  
  1451. ΓòÉΓòÉΓòÉ 4.5.4. OS/2 LAN Requester IBMLAN.INI Memory Parameters ΓòÉΓòÉΓòÉ
  1452.  
  1453. The IBMLAN.INI file parameters that affect the amount of memory required in an 
  1454. OS/2 requester are as follows: 
  1455.  
  1456.      numworkbuf 
  1457.  
  1458.       Unless the requester workstation is running multiple OS/2 sessions with 
  1459.       the server, the  numworkbuf parameter can usually be reduced from the 
  1460.       default value of 15 to 5 without severely degrading performance. 
  1461.  
  1462.      sizworkbuf 
  1463.  
  1464.       The value of the  sizworkbuf parameter can be reduced from the default 
  1465.       value of 4KB to 2KB without severely degrading performance.  Compare the 
  1466.       performance of your network with both settings before making the final 
  1467.       choice.  The  sizworkbuf parameter value in the requester should match 
  1468.       the sizreqbuf parameter value in the server. 
  1469.  
  1470.      maxwrkcache 
  1471.  
  1472.       Usually, you should not reduce the  maxwrkcache parameter value because 
  1473.       it significantly affects program loading and file transfers.  If the 
  1474.       performance degradation is acceptable, the maxwrkcache parameter value 
  1475.       can be reduced from the default value of 64KB to 0. 
  1476.  
  1477.  
  1478. ΓòÉΓòÉΓòÉ 4.5.5. OS/2 LAN Requester CONFIG.SYS Memory Parameters ΓòÉΓòÉΓòÉ
  1479.  
  1480. To reduce the memory requirements on an OS/2 requester workstation, set the 
  1481. protectonly parameter to YES if DOS real mode is not required.  If DOS real 
  1482. mode is required, set the  memman parameter to SWAP,MOVE,SWAPDOS to enable 
  1483. swapping of the DOS real-mode window. 
  1484.  
  1485.  
  1486. ΓòÉΓòÉΓòÉ 4.5.6. Additional Related Parameters ΓòÉΓòÉΓòÉ
  1487.  
  1488. Several files contain related parameters that do not significantly affect 
  1489. memory usage.  The related parameters do not usually need to be adjusted.  The 
  1490. files that contain related parameters are as follows: 
  1491.  
  1492.      OS/2 LAN Requester PROTOCOL.INI 
  1493.  
  1494.      DOS LAN Services NETWORK.INI 
  1495.  
  1496.      DOS LAN Services PROTOCOL.INI 
  1497.  
  1498.      DOS LAN Services CONFIG.SYS 
  1499.  
  1500.  
  1501. ΓòÉΓòÉΓòÉ 5. IBMLAN.INI File Parameter Descriptions ΓòÉΓòÉΓòÉ
  1502.  
  1503. Introduction 
  1504.  
  1505.  
  1506. ΓòÉΓòÉΓòÉ 5.1. Introduction ΓòÉΓòÉΓòÉ
  1507.  
  1508. You can adapt LAN Server to meet the needs of individual users on the network. 
  1509. For example, a network with few users may require a network definition 
  1510. different from that of a network with many users.  You can alter the LAN Server 
  1511. definition by changing parameter values in the IBMLAN.INI file, which is in the 
  1512. \IBMLAN subdirectory. 
  1513.  
  1514. Before changing any defaults, try running your network's workstations using the 
  1515. default values in the IBMLAN.INI file. Default values are used for each 
  1516. parameter that is not specified in the IBMLAN.INI file.  If the default values 
  1517. do not meet your network needs, adjust the parameter values. 
  1518.  
  1519.  
  1520. ΓòÉΓòÉΓòÉ 5.2. Changing IBMLAN.INI Parameter Values ΓòÉΓòÉΓòÉ
  1521.  
  1522. Many entries in the IBMLAN.INI file can be overridden for a logon session using 
  1523. the full-screen interface, the NET START command, or the NET CONFIG command. 
  1524. Other parameters cannot be overridden.  To change these parameters or make 
  1525. permanent changes to any parameters, you must edit the IBMLAN.INI file.  You 
  1526. can edit the IBMLAN.INI file with an ASCII text editor. 
  1527.  
  1528. When you edit the IBMLAN.INI file, keep in mind the following: 
  1529.  
  1530.      Do not change any default values in the Services section. 
  1531.  
  1532.      While you can change values in sections other than Services, do not 
  1533.       delete any parameters or attempt to change parameter names. Parameter 
  1534.       entries have the form  parameter=value.  Change only the  value portion. 
  1535.  
  1536.      You can add comments to the IBMLAN.INI file.  Comments must begin with a 
  1537.       semicolon (;) in the first column. 
  1538.  
  1539.      LAN Server values in lists are separated by commas. Exceptions are the 
  1540.       Replicator section and the  auditing parameter in the Server section, 
  1541.       where list values are separated by semicolons. 
  1542.  
  1543.  
  1544. ΓòÉΓòÉΓòÉ 5.3. Activating Changed Parameter Values ΓòÉΓòÉΓòÉ
  1545.  
  1546. Most changes in the IBMLAN.INI file take effect when the service corresponding 
  1547. to the changed section is restarted. For example, changes to the keepconn 
  1548. parameter value in the Requester section take effect the next time the 
  1549. requester is started. (Restart network services using the NET START command.) 
  1550.  
  1551. The following IBMLAN.INI file parameters are used when the workstation starts. 
  1552. If you change the values of any of these parameters, you must restart your 
  1553. workstation for the change to take effect. 
  1554.  
  1555.      netx parameter in the Networks section 
  1556.  
  1557.      maxcmds parameter in the Requester section 
  1558.  
  1559.      maxthreads parameter in the Requester section 
  1560.  
  1561.  When LAN Server first starts, or when it needs more information, it checks the 
  1562.  IBMLAN.INI file, which contains all the default information needed by LAN 
  1563.  Server. 
  1564.  
  1565.  
  1566. ΓòÉΓòÉΓòÉ 5.4. Parameter Descriptions ΓòÉΓòÉΓòÉ
  1567.  
  1568. The following sections reflect the organization of the IBMLAN.INI file: 
  1569.  
  1570.      Networks 
  1571.  
  1572.      Requester 
  1573.  
  1574.      Messenger 
  1575.  
  1576.      Server (for servers only) 
  1577.  
  1578.      Alerter (for servers only) 
  1579.  
  1580.      Netrun (for servers only) 
  1581.  
  1582.      Replicator 
  1583.  
  1584.      Netlogon (for servers only) 
  1585.  
  1586.      UPS (for servers only) 
  1587.  
  1588.      Remoteboot (for servers only) 
  1589.  
  1590.      LSserver 
  1591.  
  1592.      Services 
  1593.  
  1594.      DCDB Replicator 
  1595.  
  1596.      Peer (for OS/2 workstations only) 
  1597.  
  1598.  Note: 
  1599.  
  1600.  DLS Peer parameters are in the NETWORK.INI file. The Generic Alerter 
  1601.  
  1602.   service and the Timesource service do not have separate sections in the 
  1603.  IBMLAN.INI file. 
  1604.  
  1605.  Parameters are listed with minimum, maximum, and default values. The maximum 
  1606.  value given for each parameter represents a level above which the related 
  1607.  service will not start successfully.  Resource constraints can further reduce 
  1608.  the maximum value for each parameter. For example, the charcount parameter in 
  1609.  the Requester section has a maximum value of 65535; however, this may be an 
  1610.  unreasonably large value, depending on your server's serial devices. If you 
  1611.  specify a value over the maximum, the corresponding service will fail to 
  1612.  start. 
  1613.  
  1614.  
  1615. ΓòÉΓòÉΓòÉ 5.4.1. Networks Section ΓòÉΓòÉΓòÉ
  1616.  
  1617. The Networks section of the IBMLAN.INI file defines the network adapters that 
  1618. the workstation can access.  The Networks section contains the netx statements 
  1619. that define the network adapters.  If LAN Server is run on more than one 
  1620. installed network adapter, there must be a netx statement in the Networks 
  1621. section of the IBMLAN.INI file for each of the installed network adapters. 
  1622.  
  1623. The  netx parameter is the only parameter in the Networks section of the 
  1624. IBMLAN.INI file.  The  x variable is a sequence number used to distinguish each 
  1625. netx statement.  The format of the  netx statement is: 
  1626.  
  1627. netx = drivername$, a, drivertype, x1, x2, x3
  1628.  
  1629. Additional variables in the  netx statement define the name of the protocol 
  1630. driver and the number of the network adapter driver that the workstation uses 
  1631. when communicating on the network adapter defined by a particular  netx 
  1632. statement.  The remaining variable values indicate the NetBIOS resources needed 
  1633. to start the workstation.  The number of resources indicated in the netx 
  1634. statement must be available on the workstation. 
  1635.  
  1636. If NetBIOS for TCP/IP is installed on a workstation, the netx parameter defines 
  1637. TCPBEUI$ and LM10 values for a ring 0 server. 
  1638.  
  1639. If a loop-back driver is installed on a workstation, the net1 statement defines 
  1640. the loop-back driver and the associated variable values. Also, the loop-back 
  1641. driver requires that the net1 parameter be listed first on the srvnets and 
  1642. wrknets statements. For more information about the format of the statements, 
  1643. refer to srvnets and  wrknets parameters. 
  1644.  
  1645. The following are the default  netx statements: 
  1646.  
  1647.      For a loop-back driver:  NET1=LOOPDRV$, 0 
  1648.  
  1649.      For a server or requester:  NET x =NETBEUI$, 0, LM10, 32, 50, 14 
  1650.  
  1651.  The variables contained in the  netx statements can be grouped into two 
  1652.  categories: system variables and capacity variables.  The following lists 
  1653.  specify the variables for the netx statements in the Networks section of the 
  1654.  IBMLAN.INI file. 
  1655.  
  1656.      System Variables 
  1657.  
  1658.         -  x 
  1659.  
  1660.         -  drivename$ 
  1661.  
  1662.         -  a 
  1663.  
  1664.         -  drivertype 
  1665.  
  1666.      Capacity Variables 
  1667.  
  1668.         -  x1 
  1669.  
  1670.         -  x2 
  1671.  
  1672.         -  x3 
  1673.  
  1674.  
  1675. ΓòÉΓòÉΓòÉ 5.4.1.1. System Variables ΓòÉΓòÉΓòÉ
  1676.  
  1677. The following list contains the system variables in the netx statements in the 
  1678. Networks section of the IBMLAN.INI file: 
  1679.  
  1680.      x 
  1681.  
  1682.       This variable is a sequence number used to distinguish each netx 
  1683.       statement. 
  1684.  
  1685.       Default value:  1 
  1686.  
  1687.       Minimum value:  1 
  1688.  
  1689.       Maximum value:  5 
  1690.  
  1691.      drivername$ 
  1692.  
  1693.       This variable indicates the protocol driver name.  The value of this 
  1694.       variable should be netbeui$, loopdrv$, snabeui$, or tcpbeui$. 
  1695.  
  1696.      a 
  1697.  
  1698.       This variable indicates the number of the network adapter driver on the 
  1699.       bindings parameter statement in the specified protocol section of the 
  1700.       PROTOCOL.INI file.  The protocol section is determined by the driver name 
  1701.       specified for the  protocol$ variable.  The  a variable cannot have the 
  1702.       same value in two different netx statements that have the same driver 
  1703.       name specified. 
  1704.  
  1705.       Default value:  0 
  1706.  
  1707.       Minimum value:  0 
  1708.  
  1709.       Maximum value:  3 
  1710.  
  1711.      drivertype 
  1712.  
  1713.       This variable indicates the protocol driver type.  This value should be 
  1714.       set to LM10 or NB30 for TCP/IP. 
  1715.  
  1716.  
  1717. ΓòÉΓòÉΓòÉ 5.4.1.2. Capacity Variables ΓòÉΓòÉΓòÉ
  1718.  
  1719. The following list contains the capacity variables in thenetx statements in the 
  1720. Networks section of the IBMLAN.INI file: 
  1721.  
  1722.      x1 
  1723.  
  1724.       This variable indicates the number of NetBIOS sessions the requester or 
  1725.       server allocates.  Changing this value increases or decreases the number 
  1726.       of users and servers on the network defined by the  netx statement with 
  1727.       which this workstation can communicate.  Each session can have multiple 
  1728.       connections. Connections include logons and NET USE commands. This 
  1729.       parameter must be set to a value that is less than or equal to the 
  1730.       Maximum sessions (sessions) parameter value in the NetBEUI_NIF section of 
  1731.       the PROTOCOL.INI file. 
  1732.  
  1733.       Default value:  93 (LAN Server); 102 (386 HPFS Option) 
  1734.  
  1735.       Minimum value:  2 
  1736.  
  1737.       Maximum value:  254 
  1738.  
  1739.      x2 
  1740.  
  1741.       This variable indicates the number of simultaneous NetBIOS commands 
  1742.       (network control blocks) a requester or server can post.  For a server, 
  1743.       changing this value can increase or decrease the number of requester 
  1744.       requests it can process at once. If a value less than 16 is specified, 
  1745.       the value of 16 is used. This parameter must be set to a value that is 
  1746.       less than or equal to the Maximum commands (ncbs) parameter value in the 
  1747.       NetBEUI_NIF section of the PROTOCOL.INI file. 
  1748.  
  1749.       Default value:  212  (LAN Server);  225  (386 HPFS Option) 
  1750.  
  1751.       Minimum value:  16 
  1752.  
  1753.       Maximum value:  255 
  1754.  
  1755.      x3 
  1756.  
  1757.       This variable indicates the number of NetBIOS names the requester 
  1758.       allocates. The requester uses NetBIOS names for the computer name and 
  1759.       messaging names. To add more messaging names, increase the value of this 
  1760.       variable.  If this value is greater than 10, start OS/2 LAN Requester and 
  1761.       the Messenger service before other NetBIOS applications. This parameter 
  1762.       must be set to a value that is less than or equal to the  Maximum names 
  1763.       (names) parameter value in the NetBEUI_NIF section of the PROTOCOL.INI 
  1764.       file. 
  1765.  
  1766.       Default value:  14 
  1767.  
  1768.       Minimum value:  5 
  1769.  
  1770.       Maximum value:  254 
  1771.  
  1772.  
  1773. ΓòÉΓòÉΓòÉ 5.4.2. Requester Section ΓòÉΓòÉΓòÉ
  1774.  
  1775. Requester parameters specify configuration values for requester memory 
  1776. allocation and for programs that start with the Requester service. The 
  1777. parameters contained in the Requester section can be grouped into three 
  1778. categories: system parameters, capacity parameters, and tuning parameters. The 
  1779. following lists specify the parameters contained in the Requester section of 
  1780. the IBMLAN.INI file. 
  1781.  
  1782.      System Parameters 
  1783.  
  1784.         -  computername 
  1785.  
  1786.         -  domain 
  1787.  
  1788.         -  othdomains 
  1789.  
  1790.         -  useallmem 
  1791.  
  1792.         -  wrknets 
  1793.  
  1794.         -  wrkservices 
  1795.  
  1796.      Capacity Parameters 
  1797.  
  1798.         -  maxcmds 
  1799.  
  1800.         -  maxerrorlog 
  1801.  
  1802.         -  maxthreads 
  1803.  
  1804.         -  numalerts 
  1805.  
  1806.         -  numdgrambuf 
  1807.  
  1808.         -  numservices 
  1809.  
  1810.         -  sizerror 
  1811.  
  1812.      TuningParameters 
  1813.  
  1814.         -  charcount 
  1815.  
  1816.         -  chartime 
  1817.  
  1818.         -  charwait 
  1819.  
  1820.         -  keepconn 
  1821.  
  1822.         -  keepsearch 
  1823.  
  1824.         -  maxwrkcache 
  1825.  
  1826.         -  numworkbuf 
  1827.  
  1828.         -  printbuftime 
  1829.  
  1830.         -  sesstimeout 
  1831.  
  1832.         -  sizworkbuf 
  1833.  
  1834.         -  wrkheuristics 
  1835.  
  1836.  
  1837. ΓòÉΓòÉΓòÉ 5.4.2.1. System Parameters ΓòÉΓòÉΓòÉ
  1838.  
  1839. The following list contains the system parameters in the Requester section of 
  1840. the IBMLAN.INI file: 
  1841.  
  1842.      computername 
  1843.  
  1844.       This parameter indicates the requester workstation name.  The workstation 
  1845.       name can be from 1 to 15 characters (bytes) in length and can contain any 
  1846.       characters except embedded blanks and the following: 
  1847.  
  1848.       " / \ [ ] ; : | < > + = , ? * 
  1849.  
  1850.       If two or more non-bridged networks have workstations (servers or 
  1851.       requesters) configured for multiple adapters, the computername parameter 
  1852.       of each workstation residing on those networks  must be unique in order 
  1853.       to ensure valid connections to those workstations. 
  1854.  
  1855.      domain 
  1856.  
  1857.       This parameter indicates the default domain name used when logging on 
  1858.       from a requester. The domain name cannot be the same as any computer name 
  1859.       on the network, including the local workstation.  The domain name can be 
  1860.       from 1 to 8 characters (bytes) in length and can contain any characters 
  1861.       except embedded blanks and the following: 
  1862.  
  1863.       " / \ [ ] ; : | < > + = , ? * 
  1864.  
  1865.       The NET VIEW command lists all the servers on the domains that are listed 
  1866.       on the  domain and  othdomains parameter statements.  The NET VIEW 
  1867.       command also lists the servers on the domain that the user logged on to 
  1868.       before issuing the command. For example, a user starts a requester that 
  1869.       has the  domain parameter set to DOMAIN1 and the othdomains parameter set 
  1870.       to DOMAIN2, DOMAIN3. Then the user logs on to DOMAIN4 and issues the NET 
  1871.       VIEW command.  The workstation lists all the servers on DOMAIN1, DOMAIN2, 
  1872.       DOMAIN3, and DOMAIN4. 
  1873.  
  1874.      othdomains 
  1875.  
  1876.       This parameter specifies up to four additional domains in which a 
  1877.       requester can participate.  For example, you can specify DOMAIN1, 
  1878.       DOMAIN2.  The default IBMLAN.INI file includes the othdomains parameter 
  1879.       without any domains listed on the right side of the equal sign (=). For 
  1880.       information about the NET VIEW command, refer to the domain parameter or 
  1881.       to the 
  1882.  
  1883.      useallmem 
  1884.  
  1885.       If a requester machine is configured with more than 16MB, setting 
  1886.       useallmem to YES allows the system to restrict or lock memory used by the 
  1887.       LAN adapters (REQBUFs) to above the 16MB boundary. Most machines with 
  1888.       more than 16MB of memory should set  useallmem to YES to provide more 
  1889.       usable memory below the 16MB boundary. This becomes important when the 
  1890.       total amount of memory used by REQBUFs is large (numreqbuf*sizreqbuf). 
  1891.  
  1892.       The default setting for  useallmem provided by the LAN Server 
  1893.       installation/configuration program is YES. If you have less than 16MB of 
  1894.       memory on your machine, it does not matter whether you set useallmem  to 
  1895.       either YES or NO.  A YES setting is ignored if less than 16MB of memory 
  1896.       is available. 
  1897.  
  1898.       Certain adapters that use DMA or busmaster processing will not run 
  1899.       properly if  useallmem is set to YES, regardless of the amount of memory 
  1900.       available on the system.  For example, the IBM Token Ring Busmaster 
  1901.       Server/A will not run correctly when  useallmem is set to YES because the 
  1902.       adapter uses 24-bit DMA, which does not support using memory above 16MB. 
  1903.       For these adapters,  useallmem must be set to NO, otherwise, problems may 
  1904.       occur.  The LAN Server Installation/Configuration program will detect 
  1905.       known problem adapters and set  useallem to NO before completion. 
  1906.  
  1907.       Default value:  YES 
  1908.  
  1909.      wrknets 
  1910.  
  1911.       This parameter lists names of networks, separated by commas, on which the 
  1912.       requester runs.  Names of available networks are listed in the Networks 
  1913.       section of the IBMLAN.INI file. 
  1914.  
  1915.       Default value:  net1 
  1916.  
  1917.      wrkservices 
  1918.  
  1919.       This parameter specifies network services to start with the Requester 
  1920.       service.  For example, the Messenger service, which sends and receives 
  1921.       network messages, can be started with the Requester service. Any valid 
  1922.       service defined in the Services section of the IBMLAN.INI file can be 
  1923.       started with the Requester service.  Multiple services must be separated 
  1924.       by commas. This value is defined by the user at installation.  For more 
  1925.       information on valid services, see  Services Section. 
  1926.  
  1927.  
  1928. ΓòÉΓòÉΓòÉ 5.4.2.2. Capacity Parameters ΓòÉΓòÉΓòÉ
  1929.  
  1930. The following list contains the capacity parameters in the Requester section of 
  1931. the IBMLAN.INI file: 
  1932.  
  1933.      maxcmds 
  1934.  
  1935.       This parameter sets the maximum number of NetBIOS commands the requester 
  1936.       can send to the workstation's network adapters simultaneously. Increase 
  1937.       the value of this parameter if you have multiple applications on the 
  1938.       requester simultaneously using LAN Server.  Because command processing 
  1939.       uses memory, do not specify a number higher than you need.  The 
  1940.       recommended value is 1.6 times the value specified for the  maxthreads 
  1941.       parameter. 
  1942.  
  1943.       If you change this value, you must restart your workstation to make the 
  1944.       change effective. 
  1945.  
  1946.       Default value:  16 
  1947.  
  1948.       Minimum value:  5 
  1949.  
  1950.       Maximum value:  255 
  1951.  
  1952.      maxerrorlog 
  1953.  
  1954.       This parameter sets the maximum size, in kilobytes, of the error log. The 
  1955.       maxerrorlog parameter keeps the error log from filling up your hard disk. 
  1956.       Reduce the  maxerrorlog parameter value if you need disk space more than 
  1957.       you need extensive error information. 
  1958.  
  1959.       Default value:  100 
  1960.  
  1961.       Minimum value:  2 
  1962.  
  1963.       Maximum value:  Restricted by the size of the hard disk. 
  1964.  
  1965.      maxthreads 
  1966.  
  1967.       This parameter sets the maximum number of threads within a requester that 
  1968.       are available to handle simultaneous network requests. The actual number 
  1969.       of threads is based on the value of the maxthreads, maxcmds, and 
  1970.       numworkbuf parameters. If the requester has multiple applications 
  1971.       simultaneously using LAN Server, increase the value of the three 
  1972.       parameters. Because each thread reduces the amount of available memory, 
  1973.       do not allocate more than you need. The  numworkbuf and maxcmds parameter 
  1974.       values should be set greater than or equal to the  maxthreads parameter 
  1975.       value. 
  1976.  
  1977.       If you change this value, you must restart your workstation to make the 
  1978.       change effective. 
  1979.  
  1980.       Default value:  10 
  1981.  
  1982.       Minimum value:  10 
  1983.  
  1984.       Maximum value:  254 
  1985.  
  1986.      numalerts 
  1987.  
  1988.       This parameter sets the number of program tasks that can wait for an 
  1989.       alert condition.  Increase the  numalerts parameter value only if you are 
  1990.       using a server-based application with documentation directing you to 
  1991.       increase the value. Because a larger value takes more memory 
  1992.       (approximately 280 bytes for each increment), do not allocate more 
  1993.       numalerts than you need. 
  1994.  
  1995.       Default value:  12 
  1996.  
  1997.       Minimum values:  5 for servers; 3 for requesters 
  1998.  
  1999.       Maximum value:  200 
  2000.  
  2001.      numcharbuf 
  2002.  
  2003.       This parameter sets the number of character pipe and device buffers. 
  2004.       Increase this value if you are using several shared serial devices or 
  2005.       character pipes, or if you need to transmit large amounts of data across 
  2006.       the network to such devices.  Since each buffer takes up memory, do not 
  2007.       allocate more than you need.  Actual minimum and maximum values depend on 
  2008.       the serial device.  See the documentation about your serial device for 
  2009.       more information. 
  2010.  
  2011.       Default value:  10 
  2012.  
  2013.       Minimum value:  0 
  2014.  
  2015.       Maximum value:  15 
  2016.  
  2017.      sizcharbuf 
  2018.  
  2019.       This parameter sets the size, in bytes, of special read-ahead buffers 
  2020.       used by the requester to improve the performance of read operations on 
  2021.       character devices (redirected EOM ports and byte mode network pipes). 
  2022.  
  2023.       Default value:  512 
  2024.  
  2025.       Minimum value:  64 
  2026.  
  2027.       Maximum value:  4096 
  2028.  
  2029.      numdgrambuf 
  2030.  
  2031.       This parameter sets the number of buffers for processing datagrams. 
  2032.       Servers use datagrams to broadcast their presence on the domain. 
  2033.       Datagrams are also used for domain-wide broadcasts. If you are on a 
  2034.       network with many servers or with a large amount of domain-wide 
  2035.       broadcasts, you may want more datagram buffers to handle incoming 
  2036.       announcements. 
  2037.  
  2038.       Default value:  14 
  2039.  
  2040.       Minimum value:  8 
  2041.  
  2042.       Maximum value:  112 
  2043.  
  2044.      numservices 
  2045.  
  2046.       This parameter sets the size of the internal service table. Increase the 
  2047.       numservices parameter value if your requester runs many services. Because 
  2048.       a larger table takes up memory, do not allocate more space than you need. 
  2049.       Available services are listed in  Services Section.  The  numservices 
  2050.       parameter value should be greater than or equal to the number of entries 
  2051.       in the Services section of the IBMLAN.INI file. 
  2052.  
  2053.       Default value:  7 (requesters);  16 (servers) 
  2054.  
  2055.       Minimum value:  4 
  2056.  
  2057.       Maximum value:  256 
  2058.  
  2059.      sizerror 
  2060.  
  2061.       This parameter sets the size of the requester internal error buffer. 
  2062.       Reduce the  sizerror parameter value if you need more available memory 
  2063.       and your network does not have frequent network errors. 
  2064.  
  2065.       Default value:  1024 
  2066.  
  2067.       Minimum value:  256 
  2068.  
  2069.       Maximum value:  4096 
  2070.  
  2071.  
  2072. ΓòÉΓòÉΓòÉ 5.4.2.3. Tuning Parameters ΓòÉΓòÉΓòÉ
  2073.  
  2074. The following list contains the tuning parameters in the Requester section of 
  2075. the IBMLAN.INI file: 
  2076.  
  2077.      charcount 
  2078.  
  2079.       This parameter sets the number of characters, in bytes, that the 
  2080.       requester stores before sending data to a serial device queue. Increase 
  2081.       the charcount parameter value if you need to reduce traffic on your 
  2082.       network.  Actual minimum and maximum values depend on the serial device. 
  2083.       For more information, see the documentation about your serial device. 
  2084.  
  2085.       Default value:  16 
  2086.  
  2087.       Minimum value:  0 
  2088.  
  2089.       Maximum value:  65535 
  2090.  
  2091.      chartime 
  2092.  
  2093.       This parameter sets the time, in milliseconds, that the requester 
  2094.       collects data to send to a shared serial device queue.  Increase the 
  2095.       chartime parameter value if you need to limit network use. If the 
  2096.       chartime parameter value is too low, network efficiency decreases. Actual 
  2097.       minimum and maximum values depend on the serial device. For more 
  2098.       information concerning valid minimum and maximum values, see your serial 
  2099.       device documentation. 
  2100.  
  2101.       Default value:  250 
  2102.  
  2103.       Minimum value:  -1  (This value means the contents of the requester 
  2104.       buffer are sent when the buffer has reached the size specified in the 
  2105.       charcount parameter.) 
  2106.  
  2107.       Maximum value:  65535 
  2108.  
  2109.      charwait 
  2110.  
  2111.       This parameter sets the time, in seconds, that the requester waits for a 
  2112.       shared serial device to become available.  Increase the charwait 
  2113.       parameter value if you have heavy use of shared serial devices and can 
  2114.       afford to wait.  Actual minimum and maximum values depend on the serial 
  2115.       device. For more information, see your serial device documentation. 
  2116.  
  2117.       Default value:  3600 
  2118.  
  2119.       Minimum value:  0 
  2120.  
  2121.       Maximum value:  65535 
  2122.  
  2123.      keepconn 
  2124.  
  2125.       This parameter sets the amount of time, in seconds, that the requester 
  2126.       maintains an inactive universal naming convention (UNC) connection to a 
  2127.       shared resource. The value of this parameter specifies the amount of time 
  2128.       that a UNC connection should remain dormant before the UNC connection is 
  2129.       actually disconnected.  The keepconn parameter applies only to implicit 
  2130.       UNC connections (those resource connections called by an application 
  2131.       without a prior NET USE).  If there are no accesses to this resource 
  2132.       during the interval specified by the keepconn parameter, the UNC 
  2133.       connection is disconnected. 
  2134.  
  2135.       Default value:  600 
  2136.  
  2137.       Minimum value:  1 
  2138.  
  2139.       Maximum value:  65535 
  2140.  
  2141.      keepsearch 
  2142.  
  2143.       This parameter sets the amount of time, in seconds, that the requester 
  2144.       maintains an inactive file search request. 
  2145.  
  2146.       Default value:  600 
  2147.  
  2148.       Minimum value:  1 
  2149.  
  2150.       Maximum value:  65535 
  2151.  
  2152.      maxwrkcache 
  2153.  
  2154.       This parameter sets the maximum size, in kilobytes, of the requester's 
  2155.       large-transfer buffers.  Increase the  maxwrkcache parameter value if you 
  2156.       use your requester for file-intensive projects, such as copying large 
  2157.       files, and need better performance.  The value of this parameter must be 
  2158.       a multiple of 64 in order to match the size of the corresponding big 
  2159.       buffer on the server.  Big buffers on a server workstation have a set 
  2160.       size of 64KB. The number of big buffers on the server is specified by the 
  2161.       numbigbuf parameter. 
  2162.  
  2163.       Increasing the  maxwrkcache parameter value may be effective only when a 
  2164.       requester is running multiple applications against the server.  In 
  2165.       addition, each increment uses an additional 64KB of the requester's 
  2166.       memory. Therefore, the default value of this parameter should usually be 
  2167.       used. 
  2168.  
  2169.       Default value:  64 
  2170.  
  2171.       Minimum value:  0 
  2172.  
  2173.       Maximum value:  640 
  2174.  
  2175.      numworkbuf 
  2176.  
  2177.       This parameter sets the number of buffers the requester can use to store 
  2178.       data for transmissions both to and from the server.  These buffers are 
  2179.       used in constructing the SMBs that are sent to the server. These buffers 
  2180.       also provide data buffering between the application running in the 
  2181.       requester and the network adapter card. 
  2182.  
  2183.       This parameter does not have a large impact on performance and therefore 
  2184.       should rarely be changed.  However, it may help requester performance to 
  2185.       increase the value of the  numworkbuf,  maxthreads, and maxcmds 
  2186.       parameters if there are multiple applications on the requester accessing 
  2187.       server resources. Because each buffer reduces the amount of available 
  2188.       memory, do not allocate more than you need. The numworkbuf and  maxcmds 
  2189.       parameter values should be set greater than or equal to the  maxthreads 
  2190.       parameter value. 
  2191.  
  2192.       Default value:  15 
  2193.  
  2194.       Minimum value:  3 
  2195.  
  2196.       Maximum value:  50 
  2197.  
  2198.      printbuftime 
  2199.  
  2200.       This parameter sets the time limit, in seconds, for truncating a DOS 
  2201.       print job. 
  2202.  
  2203.       Default value:  90 
  2204.  
  2205.       Minimum value:  0 
  2206.  
  2207.       Maximum value:  65535 
  2208.  
  2209.      sesstimeout 
  2210.  
  2211.       This parameter specifies the time, in seconds, the requester waits before 
  2212.       disconnecting a session from a server that is not responding to a 
  2213.       request. If the server workload is extremely heavy, it may be necessary 
  2214.       to increase the value of this parameter to prevent an inappropriate 
  2215.       session termination. 
  2216.  
  2217.       Default value:  45 
  2218.  
  2219.       Minimum value:  10 
  2220.  
  2221.       Maximum value:  65535 
  2222.  
  2223.      sizworkbuf 
  2224.  
  2225.       This parameter sets the size, in bytes, of requester buffers. This value 
  2226.       should be a multiple of 512. It should be the same for every requester on 
  2227.       the network and equal to the  sizreqbuf value used by servers. Because 
  2228.       the value of the  sizworkbuf parameter should match all corresponding 
  2229.       buffers on the network, it is recommended that the default value not be 
  2230.       changed in most circumstances. 
  2231.  
  2232.       Default value:  4096 
  2233.  
  2234.       Minimum value:  1024 
  2235.  
  2236.       Maximum value:  16384 
  2237.  
  2238.      wrkheuristics 
  2239.  
  2240.       This parameter sets a variety of requester fine-tuning options.  Each 
  2241.       digit of the  wrkheuristics parameter has an independent meaning.  When 
  2242.       digits are missing from the right-hand side of the parameter value, the 
  2243.       system supplies the default specified for each missing digit. 
  2244.  
  2245.       Except where noted, each digit of the  wrkheuristics parameter is a 
  2246.       binary digit:  0 means off (inactive); 1 means on (active). Other values 
  2247.       are defined following the description of each digit. 
  2248.  
  2249.                                           1         2         3         4
  2250.             Digit position:     01234567890123456789012345678901234567890
  2251.             Default value:      11111111213111111100010111201112211212111
  2252.  
  2253.       The meanings of the digits of the wrkheuristics parameter are as follows: 
  2254.  
  2255.                  Position            Meaning
  2256.  
  2257.       0                        Requests opportunistic locking of files. The 
  2258.                                default is 1. 
  2259.  
  2260.                                When digit position 0 is active, it allows a 
  2261.                                file opened in deny-none sharing mode to be 
  2262.                                locked by the server.  Buffering can then be 
  2263.                                used to enhance performance.  However, the 
  2264.                                server cannot lock the file if there are 
  2265.                                outstanding access requests. The server assumes 
  2266.                                that the first requester is the only active 
  2267.                                process using that file and prevents a second 
  2268.                                requester from accessing the file until buffered 
  2269.                                data is flushed (written to disk) and the file 
  2270.                                is closed. For more information, refer to the 
  2271.                                srvheuristics parameter, digit position 0 *** 
  2272.                                and digit position 15 ***. 
  2273.  
  2274.       1                        Specifies performance optimization for batch 
  2275.                                (.CMD) files.  Digit position 0 of the 
  2276.                                wrkheuristics parameter (opportunistic locking) 
  2277.                                must be set to 1.  The default is 1. 
  2278.  
  2279.                                When digit position 1 is active, a batch file on 
  2280.                                the server running on the requester is kept in 
  2281.                                the requester's buffer to prevent a request 
  2282.                                across the LAN for each line of the batch file. 
  2283.                                When digit position 1 is inactive, the batch 
  2284.                                file is opened and closed with each line 
  2285.                                processed.  The buffer data is flushed when the 
  2286.                                batch file is closed. The value of digit 
  2287.                                position 1 can be set to 0 if two or more 
  2288.                                requesters want to run a batch file 
  2289.                                simultaneously. However, file opens and closes 
  2290.                                across the LAN can greatly degrade performance. 
  2291.  
  2292.       2                        Specifies asynchronous unlock and asynchronous 
  2293.                                write-unlock, as follows: 
  2294.  
  2295.                                                                    Value               Meaning
  2296.  
  2297.                                0                        Never 
  2298.  
  2299.                                1                        Always 
  2300.  
  2301.                                2                        Only on a LAN server 
  2302.                                                         virtual circuit 
  2303.  
  2304.                                The default is 1. 
  2305.  
  2306.                                A  virtual circuit is a NetBIOS session 
  2307.                                connection to another workstation over a LAN. 
  2308.                                With digit position 2, files in the requester 
  2309.                                buffer are unlocked in the buffer, and 
  2310.                                processing continues without waiting for 
  2311.                                confirmation from the server.  Any errors 
  2312.                                occurring at the server are reported later. 
  2313.                                Generally, the only errors that might occur are 
  2314.                                hard media errors, such as a full disk or loss 
  2315.                                of power to the server. 
  2316.  
  2317.                                Asynchronous lock and asynchronous write-unlock 
  2318.                                are not used if the file was opened with the 
  2319.                                write-through flag set. The write-through flag, 
  2320.                                when active, means that any writes to the file 
  2321.                                must be written through the cache to the fixed 
  2322.                                disk before returning control to the calling 
  2323.                                program.  If data integrity is a primary concern 
  2324.                                and the write-through flag is not used, digit 
  2325.                                position 2 can be set to 0.  Values 1 and 2 are 
  2326.                                functionally equivalent in a LAN Server 
  2327.                                environment. 
  2328.  
  2329.       3                        Specifies asynchronous close and asynchronous 
  2330.                                write-close, as follows: 
  2331.  
  2332.                                                                    Value               Meaning
  2333.  
  2334.                                0                        Never 
  2335.  
  2336.                                1                        Always 
  2337.  
  2338.                                2                        Only on a LAN Server 
  2339.                                                         virtual circuit 
  2340.  
  2341.                                The default is 1. 
  2342.  
  2343.                                Digit position 3 performs a function similar to 
  2344.                                digit position 2 of the wrkheuristics parameter. 
  2345.                                The server sends a completion message to the 
  2346.                                requester for close or write-close requests 
  2347.                                before writing buffered file data to the hard 
  2348.                                disk.  The user is warned if all the data is not 
  2349.                                written to the hard disk.  Asynchronous close 
  2350.                                and asynchronous write-close are not used if the 
  2351.                                file was opened with the write-through flag set. 
  2352.  
  2353.                                If data integrity is a primary concern and the 
  2354.                                write-through flag is not used, digit position 3 
  2355.                                can be set to 0.  Values 1 and 2 are 
  2356.                                functionally equivalent in a LAN Server 
  2357.                                environment. 
  2358.  
  2359.       4                        Buffers all named pipes and serial devices. The 
  2360.                                default is 1. 
  2361.  
  2362.                                Digit position 4 causes named pipe and 
  2363.                                communication device information to be buffered 
  2364.                                by the requester while the workstation is 
  2365.                                reading the information.  This provides a degree 
  2366.                                of protection for the data as well as a 
  2367.                                potential performance improvement. 
  2368.  
  2369.       5                        Specifies combined read-lock and write-unlock, 
  2370.                                as follows: 
  2371.  
  2372.                                                                    Value               Meaning
  2373.  
  2374.                                0                        Never 
  2375.  
  2376.                                1                        Always 
  2377.  
  2378.                                2                        Only on a LAN Server 
  2379.                                                         virtual circuit 
  2380.  
  2381.                                The default is 1. When digit position 5 is 
  2382.                                active, the lock and read requests are joined 
  2383.                                and sent as one command.  The write and unlock 
  2384.                                requests are joined similarly.  Values 1 and 2 
  2385.                                are functionally equivalent in a LAN Server 
  2386.                                environment. 
  2387.  
  2388.       6                        Specifies open and read.  The default is 1. 
  2389.  
  2390.                                When digit position 6 is active, a request to 
  2391.                                open a file also performs a read of the size 
  2392.                                specified by the  sizworkbuf parameter from the 
  2393.                                beginning of the file to the requester's work 
  2394.                                buffer. 
  2395.  
  2396.       7                        Reserved. 
  2397.  
  2398.       8                        Specifies the use of the chain-send NetBIOS 
  2399.                                network control block (NCB), as follows: 
  2400.  
  2401.                                                                    Value               Meaning
  2402.  
  2403.                                0                        Never 
  2404.  
  2405.                                1                        When a server's buffer 
  2406.                                                         is larger than the 
  2407.                                                         workstation's buffer 
  2408.  
  2409.                                2                        Always (to avoid copy) 
  2410.  
  2411.                                The default is 2. 
  2412.  
  2413.                                A chained-send enables the NetBIOS protocol 
  2414.                                driver to copy large data blocks directly from 
  2415.                                the OS/2 LAN Requester user's buffer to the 
  2416.                                network adapter card.  An intermediate copy is 
  2417.                                not sent to the network buffers, from which the 
  2418.                                NetBIOS protocol driver normally copies the data 
  2419.                                to the network adapter card. 
  2420.  
  2421.                                In order for the Netlogon service to replicate 
  2422.                                user and group definitions across servers in a 
  2423.                                domain, digit position 8 of the wrkheuristics 
  2424.                                parameter (on additional servers) and digit 
  2425.                                position 3 of the srvheuristics parameter (on 
  2426.                                domain controllers) must not be set to 0.  If 
  2427.                                these digit positions are set to 0, user and 
  2428.                                group data may not be replicated from the domain 
  2429.                                controller, resulting in unknown user IDs and 
  2430.                                group IDs on the additional servers. 
  2431.  
  2432.       9                        Buffers small read and write requests until the 
  2433.                                buffer is full, as follows: 
  2434.  
  2435.                                                                    Value               Meaning
  2436.  
  2437.                                0                        Never 
  2438.  
  2439.                                1                        Always 
  2440.  
  2441.                                2                        Only on a LAN Server 
  2442.                                                         virtual circuit 
  2443.  
  2444.                                The default is 1. 
  2445.  
  2446.                                When digit position 9 is active and file access 
  2447.                                mode allows, requests to read or write data 
  2448.                                smaller than that specified by the sizworkbuf 
  2449.                                parameter are performed locally in the 
  2450.                                requester's buffer. Buffering avoids additional 
  2451.                                trips across the LAN. The buffer is flushed when 
  2452.                                the file is closed or when the buffer is needed 
  2453.                                to satisfy other requests. 
  2454.  
  2455.                                Digit position 9 can enhance performance for 
  2456.                                applications that read, modify, and write back 
  2457.                                small records. Values 1 and 2 are functionally 
  2458.                                equivalent in a LAN Server environment. Digit 
  2459.                                position 9 can be set to 0 if data integrity is 
  2460.                                a primary concern. 
  2461.  
  2462.       10                       Specifies buffer mode (assuming shared access is 
  2463.                                granted), as follows: 
  2464.  
  2465.                                                                    Value               Meaning
  2466.  
  2467.                                0                        Always read buffer-size 
  2468.                                                         amount of data if the 
  2469.                                                         request is smaller than 
  2470.                                                         the buffer size 
  2471.                                                         (sizworkbuf) and data 
  2472.                                                         is being read 
  2473.                                                         sequentially. 
  2474.  
  2475.                                1                        Use full buffer if file 
  2476.                                                         is open for reading and 
  2477.                                                         writing. 
  2478.  
  2479.                                2                        Use full buffer if 
  2480.                                                         reading and writing 
  2481.                                                         sequentially. 
  2482.  
  2483.                                3                        Buffer all requests 
  2484.                                                         smaller than the buffer 
  2485.                                                         size (if hits occur). 
  2486.  
  2487.                                The default is 3. 
  2488.  
  2489.                                Shared access means the file was opened in 
  2490.                                sharing mode.  These options allow selective 
  2491.                                tuning of the buffer mode if any applications 
  2492.                                handle data in a manner conflicting with 
  2493.                                buffering. 
  2494.  
  2495.       11                       Specifies RAW read and RAW write server message 
  2496.                                block (SMB) protocols. The default is 1. 
  2497.  
  2498.                                RAW read and RAW write SMB protocols transfer 
  2499.                                data across the LAN without SMB headers. These 
  2500.                                protocols transfer large files directly between 
  2501.                                the server memory and a work cache in the 
  2502.                                requester. 
  2503.  
  2504.                                Digit position 11 can significantly improve 
  2505.                                performance of large file transfers across the 
  2506.                                LAN. Digit position 11 must be active for digit 
  2507.                                positions 12 and 13 to be functional. 
  2508.  
  2509.       12                       Specifies large RAW read-ahead buffer.  The 
  2510.                                default is 1. 
  2511.  
  2512.                                Digit positions 12 and 13 provide independent 
  2513.                                control over the use of RAW SMB protocol for 
  2514.                                read-ahead and write-behind, respectively.  Both 
  2515.                                are active by default, but they can be turned 
  2516.                                off to better suit a particular environment. 
  2517.                                Digit position 11 must be active for digit 
  2518.                                positions 12 and 13 to be functional. 
  2519.  
  2520.       13                       Specifies large RAW write-behind buffer.  The 
  2521.                                default is 1. 
  2522.  
  2523.                                Digit position 11 must be active for digit 
  2524.                                positions 12 and 13 to be functional.  See digit 
  2525.                                positions 11 and 12 for more information. 
  2526.  
  2527.       14                       Specifies  read multiplexing SMB protocols.  The 
  2528.                                default is 1. 
  2529.  
  2530.                                This SMB protocol is used for large read 
  2531.                                requests if the RAW SMB protocol (digit position 
  2532.                                11) is inactive.  This protocol breaks transfers 
  2533.                                into buffer-size chunks (sizworkbuf) and chains 
  2534.                                them together to satisfy the request. 
  2535.  
  2536.       15                       Specifies  write multiplexing SMB protocols. The 
  2537.                                default is 1. 
  2538.  
  2539.                                This SMB protocol is used for large write 
  2540.                                requests if the RAW SMB protocol (digit position 
  2541.                                11) is inactive.  This protocol divides 
  2542.                                transfers into buffer-size chunks (sizworkbuf) 
  2543.                                and chains them together to satisfy the request. 
  2544.  
  2545.       16                       Specifies using big buffers for large core 
  2546.                                (non-RAW) reads. The default is 1. 
  2547.  
  2548.                                Digit position 16 is pertinent only to requests 
  2549.                                made to a coreserver. An example of a core 
  2550.                                server is the PC LAN Program, which does not 
  2551.                                recognize certain SMB types added to the SMB 
  2552.                                command set by LAN server. PC LAN Program is not 
  2553.                                supported for Double-Byte Character Set (DBCS) 
  2554.                                machines. 
  2555.  
  2556.       17                       Specifies same-size small record read-ahead or 
  2557.                                read-to-sector boundary. The default is 1. 
  2558.  
  2559.                                When digit position 17 is active, requests to 
  2560.                                read small data records sequentially cause 
  2561.                                read-ahead in multiples of the data record size, 
  2562.                                so a full buffer is read and sent to the 
  2563.                                requester. 
  2564.  
  2565.                                For example, if the user is reading 50-byte 
  2566.                                records sequentially from a 4096-byte buffer, 
  2567.                                LAN Server will read ahead to fill the buffer to 
  2568.                                4050 bytes.  When digit position 17 is set to 0, 
  2569.                                data is read up to the next sector boundary, 
  2570.                                usually 512 bytes. 
  2571.  
  2572.                                Digit position 17 is significant only if digit 
  2573.                                position 9 of the wrkheuristics parameter is 
  2574.                                inactive.  If the requester detects small data 
  2575.                                records of the same size being read 
  2576.                                sequentially, the requester performs this small 
  2577.                                record read-ahead operation. 
  2578.  
  2579.       18                       Specifies same-size small record write-behind or 
  2580.                                write-to- sector boundary. The default is 0. 
  2581.  
  2582.                                When digit position 18 is active, requests to 
  2583.                                write small data records cause write-behind in 
  2584.                                multiples of the data record size, so a full 
  2585.                                buffer is written to the server. 
  2586.  
  2587.                                When digit position 18 is set to 0, data is 
  2588.                                written up to the next sector boundary, usually 
  2589.                                512 bytes. 
  2590.  
  2591.                                Digit position 18 is significant only if digit 
  2592.                                position 9 of the wrkheuristics parameter is 
  2593.                                inactive.  If the server detects small data 
  2594.                                records of the same size being written 
  2595.                                sequentially, the server performs this small 
  2596.                                record write-behind operation. 
  2597.  
  2598.       19                       Reserved.  This digit position must be set to 0. 
  2599.  
  2600.       20                       Flushes pipes and devices on a DosBufReset or 
  2601.                                DosClose operation. The default is 0. 
  2602.  
  2603.                                Digit position 20 gives the requester 
  2604.                                application more flexibility regarding which 
  2605.                                files, pipes, or devices are flushed (written to 
  2606.                                disk) following DosBufReset or DosClose 
  2607.                                operations. 
  2608.  
  2609.                                                                    Value               Meaning
  2610.  
  2611.                                0                        Flush only files and 
  2612.                                                         devices opened by the 
  2613.                                                         caller.  Spin until 
  2614.                                                         flushed. Wait for 
  2615.                                                         confirmation before 
  2616.                                                         proceeding with other 
  2617.                                                         tasks. 
  2618.  
  2619.                                1                        Flush only files and 
  2620.                                                         devices opened by the 
  2621.                                                         caller.  Flush only 
  2622.                                                         once.  Do not wait for 
  2623.                                                         confirmation. 
  2624.  
  2625.                                2                        Flush all files and all 
  2626.                                                         input and output of 
  2627.                                                         short-term pipes and 
  2628.                                                         devices. Spin until 
  2629.                                                         flushed. 
  2630.  
  2631.                                3                        Flush all files and all 
  2632.                                                         input and output of 
  2633.                                                         short-term pipes and 
  2634.                                                         devices. Flush only 
  2635.                                                         once. 
  2636.  
  2637.                                4                        Flush all files and all 
  2638.                                                         input and output of all 
  2639.                                                         pipes and devices. Spin 
  2640.                                                         until flushed. 
  2641.  
  2642.                                5                        Flush all files and all 
  2643.                                                         input and output of all 
  2644.                                                         pipes and devices. 
  2645.                                                         Flush only once. 
  2646.  
  2647.       21                       Supports LAN Server encryption of passwords. 
  2648.                                The default is 1. 
  2649.  
  2650.       22                       Controls log entries for multiple occurrences of 
  2651.                                an error.  A recurring error can fill up the 
  2652.                                error log; use digit position 22 to keep down 
  2653.                                the number of log entries.  If the value is 
  2654.                                other than 0, the 1st, 4th, 8th, 16th, and 32nd 
  2655.                                occurrences of an error are logged. After that, 
  2656.                                every subsequent 32nd occurrence is logged. 
  2657.  
  2658.                                If the value of digit position 22 is other than 
  2659.                                0, the value also defines the size of an error 
  2660.                                table.  The table is a record of errors that 
  2661.                                have occurred. Each table entry consists of an 
  2662.                                error ID number and the number of occurrences of 
  2663.                                that error.  If an error does not match an 
  2664.                                existing entry in the table and the table is 
  2665.                                full, the logging facility deletes the table 
  2666.                                entry that has the lowest number of occurrences 
  2667.                                and records the new error information.  The 
  2668.                                table size refers to the number of different 
  2669.                                errors allowed at one time in the table. The 
  2670.                                default is 0. 
  2671.  
  2672.                                Set the value as follows: 
  2673.  
  2674.                                                                    Value               Meaning
  2675.  
  2676.                                0                        Log all occurrences. 
  2677.  
  2678.                                1                        Use error table, size 
  2679.                                                         1. 
  2680.  
  2681.                                2                        Use error table, size 
  2682.                                                         2. 
  2683.  
  2684.                                3                        Use error table, size 
  2685.                                                         3. 
  2686.  
  2687.                                4                        Use error table, size 
  2688.                                                         4. 
  2689.  
  2690.                                5                        Use error table, size 
  2691.                                                         5. 
  2692.  
  2693.                                6                        Use error table, size 
  2694.                                                         6. 
  2695.  
  2696.                                7                        Use error table, size 
  2697.                                                         7. 
  2698.  
  2699.                                8                        Use error table, size 
  2700.                                                         8. 
  2701.  
  2702.                                9                        Use error table, size 
  2703.                                                         9. 
  2704.  
  2705.                                Typing NET ERROR at the command-line prompt will 
  2706.                                display the errors in this table that have been 
  2707.                                written to the error log. 
  2708.  
  2709.       23                       Buffers all files opened with deny-write sharing 
  2710.                                mode. The default is 1. 
  2711.  
  2712.                                When digit position 23 is active, the server 
  2713.                                buffers all files opened with deny-write sharing 
  2714.                                mode, regardless of the access mode the 
  2715.                                requester used to open the file.  The sharing 
  2716.                                mode and access mode are two different 
  2717.                                parameters of a DosOpen command. Digit position 
  2718.                                23 deactivates buffering on this requester if an 
  2719.                                application does not work correctly with it. 
  2720.  
  2721.       24                       Buffers all files opened with the read-only (R) 
  2722.                                attribute set. The default is 1. 
  2723.  
  2724.                                When digit position 24 is active, the server 
  2725.                                buffers all files with the read-only attribute 
  2726.                                set.  Only read access mode will successfully 
  2727.                                open a read-only file.  The sharing mode and 
  2728.                                access mode are two different parameters of a 
  2729.                                DosOpen command. Digit position 24 deactivates 
  2730.                                buffering on this requester if an application 
  2731.                                does not work correctly with it. 
  2732.  
  2733.       25                       Reads ahead when opening for execution.  Reading 
  2734.                                an executable file sequentially is usually, but 
  2735.                                not always, faster.  The default is 1. 
  2736.  
  2737.                                The value of digit position 25 should be 1 if 
  2738.                                many executable files are loaded across the LAN. 
  2739.                                The load time for some application programs can 
  2740.                                decrease by more than 50%.  Experiment with your 
  2741.                                particular program to determine which value is 
  2742.                                better (0 or 1). 
  2743.  
  2744.       26                       Handles the Interrupt (Ctrl+C) key, as follows: 
  2745.  
  2746.                                                                    Value               Meaning
  2747.  
  2748.                                0                        Allow no interrupts. 
  2749.  
  2750.                                1                        Allow interrupts only 
  2751.                                                         on long-term 
  2752.                                                         operations. 
  2753.  
  2754.                                2                        Always allow 
  2755.                                                         interrupts. 
  2756.  
  2757.                                The default is 2. 
  2758.  
  2759.       27                       Forces correct open mode when creating files on 
  2760.                                a  core server, which is a DOS-based LAN server. 
  2761.                                The default is 0. Digit position 27 is reserved 
  2762.                                for a DBCS user. 
  2763.  
  2764.       28                       Specifies the NetBIOS NoAck mode (transferring 
  2765.                                data without waiting for an acknowledgment), as 
  2766.                                follows: 
  2767.  
  2768.                                                                    Value               Meaning
  2769.  
  2770.                                0                        NoAck is disabled. 
  2771.  
  2772.                                1                        NoAck is set on send 
  2773.                                                         only. 
  2774.  
  2775.                                2                        NoAck is set on receive 
  2776.                                                         only. 
  2777.  
  2778.                                3                        NoAck is set on send 
  2779.                                                         and receive. 
  2780.  
  2781.                                The default is 1. 
  2782.  
  2783.       29                       Sends data along with the SMB write-block RAW 
  2784.                                requests. The default is 1. 
  2785.  
  2786.                                When digit position 29 is active, the requester 
  2787.                                sends a requester buffer of data ( sizworkbuf) 
  2788.                                to the server with its request for RAW mode 
  2789.                                protocol for large file transfers. 
  2790.  
  2791.       30                       Sends a message to the screen when the requester 
  2792.                                logs an error, as follows: 
  2793.  
  2794.                                                                    Value               Meaning
  2795.  
  2796.                                0                        Never 
  2797.  
  2798.                                1                        On write-fault errors 
  2799.                                                         only (no time out) 
  2800.  
  2801.                                2                        On write-fault and 
  2802.                                                         internal errors only 
  2803.                                                         (no time out) 
  2804.  
  2805.                                3                        On all errors (no time 
  2806.                                                         out) 
  2807.  
  2808.                                4                        Reserved 
  2809.  
  2810.                                5                        On write-fault errors 
  2811.                                                         only (time out) 
  2812.  
  2813.                                6                        On write-fault and 
  2814.                                                         internal errors only 
  2815.                                                         (time out) 
  2816.  
  2817.                                7                        On all errors (time 
  2818.                                                         out) 
  2819.  
  2820.                                The default is 1. 
  2821.  
  2822.                                Values other than 1 are normally used for 
  2823.                                debugging purposes only. 
  2824.  
  2825.       31                       Reserved.  This digit position is not used by 
  2826.                                LAN Server. 
  2827.  
  2828.       32                       Establishes the behavior of the OS/2 API calls 
  2829.                                DosBufReset and DosResetBuffer and the DOS INT21 
  2830.                                API call, COMMIT FILE, on a redirected file (not 
  2831.                                pipes or devices). When the call to the API 
  2832.                                returns, the data in the buffer has been handled 
  2833.                                as follows: 
  2834.  
  2835.                                                                    Value               Meaning
  2836.  
  2837.                                0                        Changed data in the 
  2838.                                                         buffer was sent from 
  2839.                                                         the requester to the 
  2840.                                                         server.  The server has 
  2841.                                                         written the data to 
  2842.                                                         disk. 
  2843.  
  2844.                                1                        Changed data in the 
  2845.                                                         buffer was sent from 
  2846.                                                         the requester to the 
  2847.                                                         server.  The server has 
  2848.                                                         not yet written the 
  2849.                                                         data to disk. 
  2850.  
  2851.                                2                        DosBufReset was ignored 
  2852.                                                         for the files. 
  2853.  
  2854.                                The default is 2. 
  2855.  
  2856.       33                       Establishes the time interval for performing 
  2857.                                logon validation from the domain controller. 
  2858.                                Digit position 33 can be set as follows: 
  2859.  
  2860.                                                                    Value               Meaning
  2861.  
  2862.                                0                        5 seconds 
  2863.  
  2864.                                1                        15 seconds 
  2865.  
  2866.                                2                        30 seconds 
  2867.  
  2868.                                3                        45 seconds 
  2869.  
  2870.                                4                        60 seconds 
  2871.  
  2872.                                5                        90 seconds 
  2873.  
  2874.                                6                        2 minutes 
  2875.  
  2876.                                7                        4 minutes 
  2877.  
  2878.                                8                        8 minutes 
  2879.  
  2880.                                9                        15 minutes 
  2881.  
  2882.                                The default is 1. 
  2883.  
  2884.       34                       There is a difference in date validation for 
  2885.                                older Microsoft and IBM servers. This digit 
  2886.                                position establishes interoperability with older 
  2887.                                servers. The default is 0. 
  2888.  
  2889.                                                                    Value               Meaning
  2890.  
  2891.                                0                        Attempts to validate 
  2892.                                                         dates with preference 
  2893.                                                         toward PCLP date 
  2894.                                                         format. 
  2895.  
  2896.                                1                        Assumes the date is in 
  2897.                                                         the MSNET format. 
  2898.  
  2899.                                2                        Unchanged.  Value 2 
  2900.                                                         assumes the date is 
  2901.                                                         correct. 
  2902.  
  2903.       35                       Many DOS applications behave incorrectly when 
  2904.                                more than two gigabytes of free space is 
  2905.                                indicated by an API to be available on a 
  2906.                                partition. This digit position allows these 
  2907.                                applications to operate correctly. 
  2908.  
  2909.                                                                    Value               Meaning
  2910.  
  2911.                                0                        Return the true value 
  2912.                                                         for free disk space on 
  2913.                                                         the partition. The 
  2914.                                                         default is 0. 
  2915.  
  2916.                                1                        Always return a value 
  2917.                                                         for free disk space 
  2918.                                                         that is less than two 
  2919.                                                         gigabytes. 
  2920.  
  2921.       36                       timesync performs time and date synchronization 
  2922.                                with the domain controller at logon. Digit 
  2923.                                position 36 can be set as follows: 
  2924.  
  2925.                                                                    Value               Meaning
  2926.  
  2927.                                0                        no 
  2928.  
  2929.                                1                        yes 
  2930.  
  2931.                                The default is 1 (yes). 
  2932.  
  2933.       37                       logonverification specifies the type of 
  2934.                                verification that occurs during LAN Server 
  2935.                                logon. Digit position 37 can be set as follows: 
  2936.  
  2937.                                                                    Value               Meaning
  2938.  
  2939.                                0                        Allows you to log on 
  2940.                                                         without your user ID 
  2941.                                                         and password being 
  2942.                                                         verified. The user ID 
  2943.                                                         and password are only 
  2944.                                                         stored. 
  2945.  
  2946.                                1                        Validates your user ID 
  2947.                                                         and password on your 
  2948.                                                         local workstation using 
  2949.                                                         the local copy of the 
  2950.                                                         user and definitions 
  2951.                                                         file (NET.ACC). 
  2952.  
  2953.                                2                        Validates your user ID 
  2954.                                                         and password on the 
  2955.                                                         domain logon server. 
  2956.                                                         The user ID and 
  2957.                                                         password are sent to a 
  2958.                                                         domain controller or 
  2959.                                                         backup server to be 
  2960.                                                         validated using the 
  2961.                                                         domain copy of the 
  2962.                                                         NET.ACC. 
  2963.  
  2964.                                The default is 2 (domain). 
  2965.  
  2966.       38                       logonwarningmsgs allows LAN Server logon 
  2967.                                warnings to be suppressed in some cases when the 
  2968.                                messages may be irritating to a user.  Digit 
  2969.                                position 38 can be set as follows: 
  2970.  
  2971.                                                                    Value               Meaning
  2972.  
  2973.                                0                        No warning messages are 
  2974.                                                         displayed. 
  2975.  
  2976.                                1                        All warning messages 
  2977.                                                         are displayed. 
  2978.  
  2979.                                2                        LAN Server-specific 
  2980.                                                         warning messages are 
  2981.                                                         not displayed. 
  2982.  
  2983.                                The default is 1 (all). 
  2984.  
  2985.       39                       Buffers all files opened in compatibility mode. 
  2986.                                Digit position 39 can be set as follows: 
  2987.  
  2988.                                                                    Value               Meaning
  2989.  
  2990.                                0                        Buffer only files 
  2991.                                                         opened for read access 
  2992.                                                         in compatibility mode. 
  2993.  
  2994.                                1                        Buffer all files opened 
  2995.                                                         in compatibility mode. 
  2996.  
  2997.                                The default is 1 (all files opened). 
  2998.  
  2999.       40                       Multiple logons allow a user to log on multiple 
  3000.                                times in the same domain. Note that the 
  3001.                                prevention of multiple logons is true only when 
  3002.                                the user ID and the domain name are equal to or 
  3003.                                less than 8 characters each.  For the longer 
  3004.                                user IDs or domain names, multiple logons are 
  3005.                                always allowed no matter how this digit is set. 
  3006.                                Digit position 40 can be set as follows: 
  3007.  
  3008.                                                                    Value               Meaning
  3009.  
  3010.                                0                        Prevent multiple 
  3011.                                                         logons.  If this digit 
  3012.                                                         is set to 0, the logon 
  3013.                                                         process will prevent a 
  3014.                                                         user from logging on 
  3015.                                                         more than once in the 
  3016.                                                         same domain.  This is 
  3017.                                                         done by concatenating 
  3018.                                                         the user ID and the 
  3019.                                                         domain name and adding 
  3020.                                                         it as a unique NetBIOS 
  3021.                                                         name.  A second user 
  3022.                                                         cannot add the same 
  3023.                                                         NetBIOS name. 
  3024.  
  3025.                                1                        Allow multiple logons. 
  3026.                                                         The default is 1. 
  3027.  
  3028.       41                       eapopup returns errors to applications when EA 
  3029.                                setting fails due to backlevel server: 
  3030.  
  3031.                                                                    Value               Meaning
  3032.  
  3033.                                0                        Always return ERROR 
  3034.                                                         _EAS_NOT_SUPPORTED when 
  3035.                                                         setting EAs to servers 
  3036.                                                         that do not understand 
  3037.                                                         EAs, i.e., Windows for 
  3038.                                                         Workgroups or Core 
  3039.                                                         servers. 
  3040.  
  3041.                                1                        Never return errors 
  3042.                                                         when setting EAs to 
  3043.                                                         backlevel servers. Act 
  3044.                                                         like the setting of 
  3045.                                                         extended attributes 
  3046.                                                         succeeded. This affects 
  3047.                                                         creating files or 
  3048.                                                         directories with 
  3049.                                                         extended attributes via 
  3050.                                                         DosOpen or DosMkDir, 
  3051.                                                         and setting extended 
  3052.                                                         attributes for an 
  3053.                                                         existing file or 
  3054.                                                         directory with 
  3055.                                                         DosSetFileInfo or 
  3056.                                                         DosSetPathInfo. 
  3057.  
  3058.       42                       RCVThd_Pri Boosts the priority of the thread 
  3059.                                which receives and queues datagrams to 
  3060.                                time-critical.: 
  3061.  
  3062.                                                                    Value               Meaning
  3063.  
  3064.                                0                        Do not alter the 
  3065.                                                         priority (default). 
  3066.  
  3067.                                1                        Set the priority to 
  3068.                                                         time-critical. 
  3069.  
  3070.  
  3071. ΓòÉΓòÉΓòÉ 5.4.3. Server Section - Server Function and Peer Function ΓòÉΓòÉΓòÉ
  3072.  
  3073. The parameters in the Server section establish values that affect the server 
  3074. functions.  If these parameters are set too high, the server may fail to start 
  3075. and an error message indicating the possible configuration problems will be 
  3076. displayed. 
  3077.  
  3078. Some of the parameters in the Server section of the IBMLAN.INI file work 
  3079. differently for the 386 HPFS server.  The descriptions for all the Server 
  3080. section parameters are provided in this section. For descriptions of the 
  3081. parameters that function differently for a 386 HPFS server, see Server Section 
  3082. - 386 HPFS Option. 
  3083.  
  3084. Note:  When a server using the 386 HPFS option accesses a FAT file system 
  3085.        partition, the server functions like a server using HPFS. 
  3086.  
  3087.  The Server section parameters that function differently on a workstation using 
  3088.  the 386 HPFS option are: 
  3089.  
  3090.      maxlocks 
  3091.  
  3092.      maxopens 
  3093.  
  3094.      maxsearches 
  3095.  
  3096.      numbigbuf 
  3097.  
  3098.      srvheuristics 
  3099.  
  3100.  The parameters contained in the Server section can be grouped into three 
  3101.  categories:  system parameters, capacity parameters, and tuning parameters. 
  3102.  The following lists specify the parameters contained in the Server section of 
  3103.  the IBMLAN.INI file. 
  3104.  
  3105.      System Parameters 
  3106.  
  3107.         -  accessalert 
  3108.  
  3109.         -  alertnames 
  3110.  
  3111.         -  auditing 
  3112.  
  3113.         -  autodisconnect 
  3114.  
  3115.         -  autopath 
  3116.  
  3117.         -  autoprofile 
  3118.  
  3119.         -  diskalert 
  3120.  
  3121.         -  erroralert 
  3122.  
  3123.         -  guestacct 
  3124.  
  3125.         -  logonalert 
  3126.  
  3127.         -  maxsessvcs 
  3128.  
  3129.         -  netioalert 
  3130.  
  3131.         -  othsrvnames 
  3132.  
  3133.         -  srvnets 
  3134.  
  3135.         -  srvservices 
  3136.  
  3137.      Capacity Parameters 
  3138.  
  3139.         -  maxauditlog 
  3140.  
  3141.         -  maxchdevjob 
  3142.  
  3143.         -  maxchdevq 
  3144.  
  3145.         -  maxchdevs 
  3146.  
  3147.         -  maxlocks 
  3148.  
  3149.         -  maxopens 
  3150.  
  3151.         -  maxsearches 
  3152.  
  3153.         -  maxsessopens 
  3154.  
  3155.         -  maxsessreqs 
  3156.  
  3157.         -  maxshares 
  3158.  
  3159.         -  maxusers 
  3160.  
  3161.      Tuning Parameters 
  3162.  
  3163.         -  alertsched 
  3164.  
  3165.         -  numbigbuf 
  3166.  
  3167.         -  numfiletasks 
  3168.  
  3169.         -  numreqbuf 
  3170.  
  3171.         -  sizreqbuf 
  3172.  
  3173.         -  srvanndelta 
  3174.  
  3175.         -  srvannounce 
  3176.  
  3177.         -  srvheuristics 
  3178.  
  3179.  
  3180. ΓòÉΓòÉΓòÉ 5.4.3.1. System Parameters ΓòÉΓòÉΓòÉ
  3181.  
  3182. The following list contains the system parameters in the Server section of the 
  3183. IBMLAN.INI file: 
  3184.  
  3185.      accessalert 
  3186.  
  3187.       This parameter sets the number of attempted resource-access violations 
  3188.       that can occur before the server sends an alert message.  Set this 
  3189.       parameter to 1 for immediate notification of an attempted access 
  3190.       violation. 
  3191.  
  3192.       Default value:  5 
  3193.  
  3194.       Minimum value:  0 
  3195.  
  3196.       Maximum value:  65535 
  3197.  
  3198.      alertnames 
  3199.  
  3200.       This parameter specifies the user or machine IDs that receive 
  3201.       administrative alert messages.  Do not specify group IDs. Separate IDs 
  3202.       with commas.  Alert-related broadcasts can also be limited by reducing 
  3203.       the number of names specified by  alertnames on the servers. This 
  3204.       parameter does not support user or machine ID names with more than 16 
  3205.       characters. 
  3206.  
  3207.      auditing 
  3208.  
  3209.       This parameter specifies which events to audit when the server is 
  3210.       started. When you set the  auditing parameter by using any of the 
  3211.       following values, information about the events they represent is 
  3212.       collected. 
  3213.  
  3214.       NET START SERVER  /AUDITING:YES means an audit log is begun.  The default 
  3215.       is AUDITING=NO and there is no audit log.  See Command Reference for 
  3216.       further information regarding this command. 
  3217.  
  3218.       When you set the /AUDITING parameter to YES, the audit log records 
  3219.       information about all of the event types represented by the following 
  3220.       options. When you specify NO with this parameter, auditing is stopped 
  3221.       (this is the default). To record information about specific event types, 
  3222.       you can set the /AUDITING parameter with one or more of the following 
  3223.       options: 
  3224.  
  3225.       Note:  It is not valid to include two options together when one implies 
  3226.              the other (for example, Use and Gooduse ). 
  3227.  
  3228.       Logon          Includes the  Netlogon and Sesslogon options; records each 
  3229.                      time a user starts or stops one of the server's services. 
  3230.                      The Logon option is a superset of the  Netlogon and 
  3231.                      Sesslogon options. 
  3232.  
  3233.       Logonlimit     Records each time a user exceeds logon hours for the user 
  3234.                      account. 
  3235.  
  3236.       Netlogon       Includes the  Badnetlogon and  Goodnetlogon options. 
  3237.                      Records each time a user logs on to the network. The 
  3238.                      Netlogon option is a superset of the  Badnetlogon and 
  3239.                      Goodnetlogon options. 
  3240.  
  3241.                      Badnetlogon 
  3242.                                     Records each time a user fails in an 
  3243.                                     attempt to log on to the network. 
  3244.  
  3245.                      Goodnetlogon 
  3246.                                     Records each time a user successfully logs 
  3247.                                     on to the network. 
  3248.  
  3249.       Permissions    Records each time a user makes changes to the list of 
  3250.                      permissions for a file. 
  3251.  
  3252.       Resource       Records each time a user accesses a resource in a way that 
  3253.                      is defined in the auditing options for the resource. 
  3254.  
  3255.       Service        Records each time a user starts or stops one of the 
  3256.                      server's services. 
  3257.  
  3258.       Sesslogon      Includes the  Badsesslogon and  Goodsesslogon options. 
  3259.                      Records each time an attempt is made to start or end a 
  3260.                      session with the server. The  Sesslogon option is a 
  3261.                      superset of the Badsesslogon and  Goodsesslogon options. 
  3262.  
  3263.                      Badsesslogon 
  3264.                                     Records each time a user fails to start a 
  3265.                                     session with the server. 
  3266.  
  3267.                      Goodsesslogon 
  3268.                                     Records each time a user starts a session 
  3269.                                     with the server. 
  3270.  
  3271.       Use            Includes the  Baduse and  Gooduse options. Records each 
  3272.                      time a user uses a shared resource. The  Use option is a 
  3273.                      superset of the  Baduse and  Gooduse options. 
  3274.  
  3275.                      Baduse 
  3276.                                     Records each time a user fails in an 
  3277.                                     attempt to use a shared resource. 
  3278.  
  3279.                      Gooduse 
  3280.                                     Records each time a user successfully uses 
  3281.                                     a shared resource, except where the 
  3282.                                     resource allows for an unlimited number of 
  3283.                                     uses. 
  3284.  
  3285.       Userlist       Records each time a user makes changes to the user 
  3286.                      accounts database. 
  3287.  
  3288.      autodisconnect 
  3289.  
  3290.       This parameter sets the time, in minutes, the server waits before 
  3291.       disconnecting inactive sessions. To specify that the server does not 
  3292.       disconnect inactive sessions automatically, set the  autodisconnect value 
  3293.       to -1. Also, the  cleanup parameter defaults to YES when autodisconnect = 
  3294.       -1. If you set the autodisconnect value to 0, unpredictable results 
  3295.       occur. 
  3296.  
  3297.       Default value:  120 
  3298.  
  3299.       Minimum value:  -1 
  3300.  
  3301.       Maximum value:  65535 
  3302.  
  3303.      autopath 
  3304.  
  3305.       This parameter specifies the path to the profile that contains the OS/2 
  3306.       Remote IPL share information. The specified path can be an absolute path 
  3307.       beginning with a drive letter or name of a file that exists in the 
  3308.       \IBMLAN\PROFILES subdirectory. This parameter is not in the default 
  3309.       IBMLAN.INI file, but it is added by the OS/2 Remote IPL installation 
  3310.       program.  The associated profile is also set up by the OS/2 Remote IPL 
  3311.       installation program.  The profile should not be edited by the user. 
  3312.  
  3313.       Default value: C:\IBMLAN\PROFILES\SRVAUTO.PRO 
  3314.  
  3315.      autoprofile 
  3316.  
  3317.       This parameter determines whether the profile specified by the autopath 
  3318.       parameter is run when the server starts.  Specify Load to use the profile 
  3319.       when the server starts. Specify None to not use the profile when the 
  3320.       server starts. 
  3321.  
  3322.       Default value:  Load 
  3323.  
  3324.      diskalert 
  3325.  
  3326.       This parameter sets the minimum free disk space, in kilobytes, that the 
  3327.       server allows before sending an alert message.  All hard disks and 
  3328.       partitions are monitored. If the server's disk space is a prime concern, 
  3329.       increase the value of this parameter. 
  3330.  
  3331.       Default value:  5000 
  3332.  
  3333.       Minimum value:  0 
  3334.  
  3335.       Maximum value:  65535 
  3336.  
  3337.      erroralert 
  3338.  
  3339.       This parameter specifies the number of errors that can occur before the 
  3340.       server sends an alert message. If you need rapid notification of errors, 
  3341.       reduce the value of this parameter. 
  3342.  
  3343.       The following events increment the error count, causing an error alert to 
  3344.       be sent: 
  3345.  
  3346.         -  An illegal server message block (SMB) sent from a client. 
  3347.  
  3348.         -  A write-close error. 
  3349.  
  3350.         -  Damage to the AT command schedule file. 
  3351.  
  3352.         -  Running out of a predefined resource causes a resource error and 
  3353.            increments the error count by 1.  Resource errors could result from 
  3354.            one of the following IBMLAN.INI file parameters being decreased: 
  3355.  
  3356.              -- maxchdevjob 
  3357.  
  3358.              -- maxchdevq 
  3359.  
  3360.              -- maxchdevs 
  3361.  
  3362.              -- maxlocks 
  3363.  
  3364.              -- maxopens 
  3365.  
  3366.              -- maxsearches 
  3367.  
  3368.              -- maxsessopens 
  3369.  
  3370.              -- maxsessreqs 
  3371.  
  3372.              -- maxshares 
  3373.  
  3374.              -- maxusers 
  3375.  
  3376.              -- numbigbuf 
  3377.  
  3378.            Default value:  5 
  3379.  
  3380.            Minimum value:  0 
  3381.  
  3382.            Maximum value:  65535 
  3383.  
  3384.         -  guestacct 
  3385.  
  3386.            This parameter identifies a guest account that allows users to 
  3387.            access resources in this domain without having their user IDs 
  3388.            defined to the domain. Also, users can log on to the domain using 
  3389.            the guest ID.  The guest ID is managed (through User Profile 
  3390.            Management and LAN Server) as any other user ID.  This parameter is 
  3391.            valid only on the domain controller. 
  3392.  
  3393.            Default value:  GUEST 
  3394.  
  3395.         -  logonalert 
  3396.  
  3397.            This parameter specifies the number of logon violations, during the 
  3398.            interval specified by the  alertsched parameter, before an alert is 
  3399.            issued.  This parameter is valid only on a domain controller or 
  3400.            backup server. 
  3401.  
  3402.            Default value:  5 
  3403.  
  3404.            Minimum value:  0 
  3405.  
  3406.            Maximum value:  65535 
  3407.  
  3408.         -  maxsessvcs 
  3409.  
  3410.            This parameter specifies the maximum number of virtual circuits the 
  3411.            server can accept from a requester.  This parameter must be set to 
  3412.            1. 
  3413.  
  3414.         -  netioalert 
  3415.  
  3416.            This parameter sets the number of network input and output errors 
  3417.            allowed, during the interval specified by the  alertsched parameter, 
  3418.            before the server sends an alert message. 
  3419.  
  3420.            Default value:  5 
  3421.  
  3422.            Minimum value:  0 
  3423.  
  3424.            Maximum value:  65535 
  3425.  
  3426.         -  othsrvnames 
  3427.  
  3428.            This parameter specifies a list of up to 7 machine IDs by which the 
  3429.            server is also known on the network. The primary computername should 
  3430.            not be included in the list. Machine IDs should be separated with 
  3431.            commas. 
  3432.  
  3433.         -  srvnets 
  3434.  
  3435.            This parameter lists names of the networks on which the server runs. 
  3436.            Names of available networks are listed in the Networks section of 
  3437.            the IBMLAN.INI file. 
  3438.  
  3439.            Default value:  net1 
  3440.  
  3441.         -  srvservices 
  3442.  
  3443.            This parameter specifies which network services to start with the 
  3444.            Server service.  Its format is a list of services, separated by 
  3445.            commas, and is defined by the user at installation.  For more 
  3446.            information and the names of the services that can be started with 
  3447.            the  srvservices parameter, see  Services Section. 
  3448.  
  3449.  
  3450. ΓòÉΓòÉΓòÉ 5.4.3.2. Capacity Parameters ΓòÉΓòÉΓòÉ
  3451.  
  3452. The following list contains the capacity parameters in the Server section of 
  3453. the IBMLAN.INI file: 
  3454.  
  3455.      maxauditlog 
  3456.  
  3457.       This parameter sets the maximum size, in kilobytes, of the audit log 
  3458.       file. When the log file size reaches this value, no more entries are 
  3459.       saved in the file.  Saving entries resumes as soon as the log file is 
  3460.       cleared. If you do not need extensive audit information, reduce the value 
  3461.       of this parameter. 
  3462.  
  3463.       Default value:  100 
  3464.  
  3465.       Minimum value:  0 
  3466.  
  3467.       Maximum value:  65535 
  3468.  
  3469.      maxchdevjob 
  3470.  
  3471.       This parameter specifies the maximum number of requests the server can 
  3472.       accept for all serial device queues combined. If your shared serial 
  3473.       devices are heavily used, increase the value of this parameter. 
  3474.  
  3475.       Default value:  48 
  3476.  
  3477.       Minimum value:  0 
  3478.  
  3479.       Maximum value:  65535 
  3480.  
  3481.      maxchdevq 
  3482.  
  3483.       This parameter specifies the maximum number of shared serial device 
  3484.       queues. If you want to share many serial device queues, increase the 
  3485.       value of this parameter. 
  3486.  
  3487.       Default value:  2 
  3488.  
  3489.       Minimum value:  0 
  3490.  
  3491.       Maximum value:  65535 
  3492.  
  3493.      maxchdevs 
  3494.  
  3495.       This parameter specifies the maximum number of shared serial devices. Set 
  3496.       the value of this parameter to the number of serial devices the server 
  3497.       shares with the network. 
  3498.  
  3499.       Default value:  16 
  3500.  
  3501.       Minimum value:  0 
  3502.  
  3503.       Maximum value:  16 
  3504.  
  3505.      maxlocks 
  3506.  
  3507.       386 HPFS Users  Refer to  Server Section - 386 HPFS Option for the 
  3508.                       maxlocks parameter description as a reference for tuning 
  3509.                       386 HPFS servers. These parameters are still required on 
  3510.                       386 HPFS servers. 
  3511.  
  3512.       This parameter specifies the maximum number of file locks on the server. 
  3513.       This is the maximum number of byte ranges (records) that may be locked by 
  3514.       users on the server.  Increase the value of this parameter if there is a 
  3515.       large number of heavily used files.  This parameter applies only to lock 
  3516.       requests issued by DOS requesters. 
  3517.  
  3518.       Note:  The maximum number of file locks applies only to networks that 
  3519.              have DOS PC LAN Program requesters, which do not have DBCS 
  3520.              hardware. 
  3521.  
  3522.       Default value:  64 
  3523.  
  3524.       Minimum value:  1 
  3525.  
  3526.       Maximum value:  8000 
  3527.  
  3528.      maxopens 
  3529.  
  3530.       386 HPFS Users  Refer to  Server Section - 386 HPFS Option for the 
  3531.                       maxopens parameter description as a reference for tuning 
  3532.                       386 HPFS servers. These parameters are still required on 
  3533.                       386 HPFS servers. 
  3534.  
  3535.       This parameter specifies the maximum number of files, pipes, and devices 
  3536.       the server can have open at one time.  For example, the value of this 
  3537.       parameter must be greater than or equal to 5 for a user opening five 
  3538.       files. The value of this parameter must also be greater than or equal to 
  3539.       5 for five users opening the same file.  If many users access the server 
  3540.       simultaneously, increase the value of this parameter. 
  3541.  
  3542.       Default value:  128 (Peer); 256 (LAN Server) 
  3543.  
  3544.       Minimum value:  1 
  3545.  
  3546.       Maximum value:  65535 
  3547.  
  3548.      maxsearches 
  3549.  
  3550.       386 HPFS Users  Refer to  Server Section - 386 HPFS Option for the 
  3551.                       maxsearches parameter description as a reference for 
  3552.                       tuning 386 HPFS servers. These parameters are still 
  3553.                       required on 386 HPFS servers. 
  3554.  
  3555.       This parameter specifies the maximum number of directory searches the 
  3556.       server can do simultaneously.  These searches are executed when a user 
  3557.       does a wildcard search of a directory; for example, DIR Y:\TEXTFILE.*. 
  3558.       If the server's files are heavily used, increase the value of this 
  3559.       parameter. See digit position 7 of the srvheuristics parameter *** 
  3560.       for more information about searches. The following equation can be used 
  3561.       to calculate a value for the maxsearches parameter.  Do not use the 
  3562.       calculated value if it is less than the default value. 
  3563.  
  3564.       Default value:  50 (Peer);  150 LAN Server 
  3565.  
  3566.       Minimum value:  1 
  3567.  
  3568.       Maximum value:  16384 
  3569.  
  3570.      maxsessopens 
  3571.  
  3572.       This parameter specifies the maximum number of files, pipes, and devices 
  3573.       one requester can have open on the server. If many of the server 
  3574.       resources are used simultaneously, increase the value of this parameter. 
  3575.       The default for Peer or LAN Server functions is 80. 
  3576.  
  3577.       Note:  The server uses some of the value specified with the maxsessopens 
  3578.              parameter for internal processing, so the entire value specified 
  3579.              with this parameter is not available to the user. 
  3580.  
  3581.       Default value:  80 (Peer, LAN Server) 
  3582.  
  3583.       Minimum value:  1 
  3584.  
  3585.       Maximum value:  32768 (must be less than  maxopens ) 
  3586.  
  3587.      maxsessreqs 
  3588.  
  3589.       This parameter specifies the maximum number of resource requests one 
  3590.       requester can have pending on the server. If users need to perform 
  3591.       multiple tasks simultaneously on the server, increase the value of this 
  3592.       parameter. 
  3593.  
  3594.       Default value:  50 
  3595.  
  3596.       Minimum value:  1 
  3597.  
  3598.       Maximum value:  65535 
  3599.  
  3600.      maxshares 
  3601.  
  3602.       This parameter specifies the maximum number of resources the server can 
  3603.       share with the network.  For example, if one user is using five resources 
  3604.       on the server, the value of this parameter must be at least 5; but if 
  3605.       five users are using the same server resource, the value of this 
  3606.       parameter need only be set to 1.  If the server shares many resources, 
  3607.       increase the value of this parameter. Certain older clients cannot 
  3608.       enumerate large numbers of shares; thus, they may not be able to see the 
  3609.       maximum number of shares. 
  3610.  
  3611.       Default value:  16 (Peer);  192 LAN Server;  192 (386 HPFS option) 
  3612.  
  3613.       Minimum value:  2 
  3614.  
  3615.       Maximum value:  1500 
  3616.  
  3617.       Note: 
  3618.  
  3619.       The number of shared resources displayed by the NET CONFIG SRVcommand 
  3620.       will be different from the number specified with themaxshares parameter. 
  3621.       This is because the number of shared resources displayed by the NET 
  3622.       CONFIG SRV command also includes default system shares (ibmlan$, admin$, 
  3623.       and so on), and one share for each partition on the server (a$, b$, and 
  3624.       so on). 
  3625.  
  3626.      maxusers 
  3627.  
  3628.       This parameter sets the maximum number of users who can use the server 
  3629.       simultaneously.  This equals the number of users who might issue a NET 
  3630.       USE command to the server.  A user who issues up to five NET USE commands 
  3631.       counts as one user.  Five users, each issuing a NET USE command to the 
  3632.       same resource, count as five users.  This value is the number of NetBIOS 
  3633.       sessions on the server. 
  3634.  
  3635.       Default value:  5  (Peer);  100;  100 (386 HPFS option) 
  3636.  
  3637.       Minimum value:  1 
  3638.  
  3639.             Maximum value:  1000
  3640.             (250 maximum for each adapter netx specified
  3641.             in the IBMLAN.INI file)
  3642.  
  3643.  
  3644. ΓòÉΓòÉΓòÉ 5.4.3.3. Tuning Parameters ΓòÉΓòÉΓòÉ
  3645.  
  3646. The following list contains the tuning parameters in the Server section of the 
  3647. IBMLAN.INI file: 
  3648.  
  3649.      alertsched 
  3650.  
  3651.       This parameter sets the interval, in minutes, at which the server checks 
  3652.       for alert conditions and sends any needed alert messages. Because 
  3653.       checking for alert conditions uses memory and computing power, reduce the 
  3654.       number only if you need more frequent checking for alert conditions. 
  3655.  
  3656.       Default value:  5 
  3657.  
  3658.       Minimum value:  0 
  3659.  
  3660.       Maximum value:  65535 
  3661.  
  3662.      keepdossearch 
  3663.  
  3664.       This parameter sets the amount of time, in seconds, that the server 
  3665.       maintains an inactive search from a DOS client or from the DOS session of 
  3666.       an OS/2 client. Decreasing the timeout maybe be necessary when requesters 
  3667.       are running DOS applicaitons to allow the server to recycle search 
  3668.       structures rather than allocate new ones. 
  3669.  
  3670.       Default value:  600 
  3671.  
  3672.       Minimum value: 1 
  3673.  
  3674.       Maximum value:  65535 
  3675.  
  3676.      numbigbuf 
  3677.  
  3678.       386 HPFS Users  Refer to  Server Section - 386 HPFS Option for the 
  3679.                       numbigbuf parameter description as a reference for tuning 
  3680.                       386 HPFS servers. These parameters are still required on 
  3681.                       386 HPFS servers. 
  3682.  
  3683.        This parameter specifies the number of 64KB buffers the server uses for 
  3684.       moving large files or large amounts of data.  These buffers are used 
  3685.       while loading programs and copying files from the server to the 
  3686.       requester.  Increase the value of this parameter if the server moves 
  3687.       large files slowly.  Because each big buffer takes up 64KB, do not 
  3688.       allocate more big buffers than the server can support. 
  3689.  
  3690.       Ideally, you should have two big buffers for each simultaneous heavy-load 
  3691.       user.  For example, if you have ten users and three of them are copying 
  3692.       large files at the same time, you should have six big buffers. 
  3693.  
  3694.       The  numbigbuf parameter is related to digit positions 13, 17, and 18 of 
  3695.       the  srvheuristics parameter. The server is initialized with three big 
  3696.       buffers. Digit position 13 specifies how many of the big buffers can be 
  3697.       used for read-ahead. Additional big buffers are dynamically allocated as 
  3698.       needed, up to the limit specified by the  numbigbuf parameter.  Digit 
  3699.       position 17 of the srvheuristics parameter specifies the amount of time 
  3700.       that dynamically allocated big buffers stay in memory.  Digit position 18 
  3701.       of the  srvheuristics parameter determines the amount of time that the 
  3702.       server waits after failing to allocate additional big buffers before 
  3703.       trying again.  Dynamic allocation of additional big buffers (greater than 
  3704.       numbigbuf) can occur only for write requests to the server,  not for read 
  3705.       requests. 
  3706.  
  3707.       Default value:  4 (Peer);  12;  12 (386 HPFS option) 
  3708.  
  3709.       Minimum value:  0 
  3710.  
  3711.       Maximum value:  80 
  3712.  
  3713.      numfiletasks 
  3714.  
  3715.       This parameter specifies the number of concurrent processes that handle 
  3716.       file and print requests from requesters. The file tasks (processes) are 
  3717.       multithreaded, which allows multiple read/write requests to be processed 
  3718.       concurrently. 
  3719.  
  3720.       There is a maximum of 48 threads per file task, which is usually 
  3721.       sufficient.  However, additional file tasks could be needed if about 45 
  3722.       requesters attempt to simultaneously access the same range of a file. 
  3723.       The server logs a message in the error log if it exhausts its threads for 
  3724.       a process. Specify the value of this parameter as 1, unless a message is 
  3725.       logged in the error log indicating that the server exhausted its threads 
  3726.       for a process. 
  3727.  
  3728.       Default value:  1 
  3729.  
  3730.       Minimum value:  1 
  3731.  
  3732.       Maximum value:  8 
  3733.  
  3734.      numreqbuf 
  3735.  
  3736.       This parameter specifies the number of buffers (with a size determined by 
  3737.       sizreqbuf) the server uses to take requests from requesters. This 
  3738.       parameter should be one of the first parameters checked if there is a 
  3739.       performance problem in the LAN server environment. 
  3740.  
  3741.       Determine the number of concurrent requesters served by the server. The 
  3742.       server should have enough request buffers available to handle a peak 
  3743.       requester workload.  You should allocate two request buffers for each 
  3744.       requester connected to the server, with two additional buffers for each 
  3745.       named pipe being used. Allocating more than two buffers per requester 
  3746.       will probably not increase performance and will take up memory on the 
  3747.       workstation. 
  3748.  
  3749.       Default value:  10 (Peer);  200;  250 (386 HPFS option) 
  3750.  
  3751.       Minimum value:  5 
  3752.  
  3753.       Maximum value:  2000 
  3754.  
  3755.      sizreqbuf 
  3756.  
  3757.       This parameter sets the size, in bytes, of the buffers the server uses to 
  3758.       take requests from requesters.  The value set for this parameter should 
  3759.       be the same for every server on the network. The value of the  sizworkbuf 
  3760.       parameter on each requester should be set to the same value as the 
  3761.       sizreqbuf parameter on the server. 
  3762.  
  3763.       Default:  4096 
  3764.  
  3765.       Minimum value:  1024 
  3766.  
  3767.       Maximum value:  32768 
  3768.  
  3769.      srvanndelta 
  3770.  
  3771.       This parameter specifies the time, in milliseconds, the server uses to 
  3772.       vary its announce rate.  Varying the announce rate distributes network 
  3773.       traffic. 
  3774.  
  3775.       Default value:  3000 
  3776.  
  3777.       Minimum value:  0 
  3778.  
  3779.       Maximum value:  65535 
  3780.  
  3781.      srvannounce 
  3782.  
  3783.       This parameter specifies the rate, in seconds, at which the server 
  3784.       announces its presence on the network. 
  3785.  
  3786.       Default value:  180 
  3787.  
  3788.       Minimum value:  0 
  3789.  
  3790.       Maximum value:  65535 
  3791.  
  3792.      srvhidden 
  3793.  
  3794.       This parameter specifies whether the server announces its presence on the 
  3795.       network.  When the srvhidden value is set to YES, it overrides 
  3796.       srvheuristic 20. 
  3797.  
  3798.       Default value:  NO 
  3799.  
  3800.      srvheuristics 
  3801.  
  3802.       This parameter sets a variety of server fine-tuning options.  Each digit 
  3803.       of the  srvheuristics parameter has an independent meaning.  Except where 
  3804.       noted, each digit of the srvheuristics parameter is a binary digit: 0 
  3805.       means off (inactive); 1 means on (active). Other values are defined 
  3806.       following the description of each digit. 
  3807.  
  3808.       386 HPFS Option Users  If servers with the 386 HPFS option access only 
  3809.                              386 HPFS disks, refer to the srvheuristics 
  3810.                              parameter description on page ***. The following 
  3811.                              description applies only to LAN Server and to 
  3812.                              servers with the 386 HPFS option added that access 
  3813.                              FAT file-system disks. 
  3814.  
  3815.                                          1         2
  3816.             Digit position:    012345678901234567890
  3817.             Default value:     111101411113110013311
  3818.        The meanings of the digits of the  srvheuristics parameter are as 
  3819.       follows: 
  3820.  
  3821.                  Position            Meaning
  3822.  
  3823.       0                        Specifies opportunistic locking when opening 
  3824.                                files. Opportunistic locking allows the server 
  3825.                                to assume that the first requester of the file 
  3826.                                is the only active process using that file.  The 
  3827.                                server buffers reads and writes of the file 
  3828.                                while preventing a second requester from 
  3829.                                accessing the file until the buffered data is 
  3830.                                flushed and the file is closed. The buffering 
  3831.                                can occur even if the user opened the file in 
  3832.                                deny-none sharing mode.  The default is 1. 
  3833.  
  3834.                                For opportunistic locking to occur, both digit 
  3835.                                position 0 of the srvheuristics parameter on the 
  3836.                                server and digit position 0 of the wrkheuristics 
  3837.                                parameter on the requester must be active. See 
  3838.                                digit position 0 of the  wrkheuristics parameter 
  3839.                                *** and digit position 15 of the  srvheuristics 
  3840.                                parameter *** for more information. 
  3841.  
  3842.       1                        Specifies  read-ahead when the requester is 
  3843.                                performing sequential access. Read-ahead means 
  3844.                                read additional data to attempt to determine 
  3845.                                what the requester may need.  The default is 1. 
  3846.  
  3847.                                Digit position 1 pertains to reading ahead to 
  3848.                                the server's buffers (big buffers and requester 
  3849.                                buffers) from the file system and cache. 
  3850.  
  3851.                                                                    Value               Meaning
  3852.  
  3853.                                0                        Do not use read-ahead. 
  3854.  
  3855.                                1                        Use single read-ahead 
  3856.                                                         thread. 
  3857.  
  3858.                                2                        Use asynchronous 
  3859.                                                         read-ahead thread. 
  3860.  
  3861.       2                        Specifies  write-behind.  Write-behind means 
  3862.                                tell the requester that a write is completed 
  3863.                                before actually performing the write.  If the 
  3864.                                write generates an error, the error appears on a 
  3865.                                subsequent write.  Files opened for 
  3866.                                write-through do not use write-behind.  The 
  3867.                                default is 1. 
  3868.  
  3869.                                Digit position 2 pertains to writing behind from 
  3870.                                the server's buffers (big buffers and requester 
  3871.                                buffers) to the file system and cache. 
  3872.  
  3873.       3                        Specifies the use of the NetBIOS network control 
  3874.                                block (NCB) chain-send. The default is 1. 
  3875.  
  3876.                                A chain-send enables the NetBIOS protocol driver 
  3877.                                to copy large data blocks directly from server 
  3878.                                memory to the network adapter card.  An 
  3879.                                intermediate copy to the network buffers, from 
  3880.                                which the NetBIOS protocol driver normally 
  3881.                                copies the data to the network adapter card, is 
  3882.                                bypassed. 
  3883.  
  3884.                                In order for the Netlogon service to replicate 
  3885.                                user and group definitions across servers in a 
  3886.                                domain, digit position 8 of the wrkheuristics 
  3887.                                parameter (on additional servers) and digit 
  3888.                                position 3 of the srvheuristics parameter (on 
  3889.                                domain controllers) must not be set to 0.  If 
  3890.                                these digit positions are set to 0, user and 
  3891.                                group data may not be replicated from the domain 
  3892.                                controller, resulting in unknown user IDs and 
  3893.                                group IDs on the additional servers. 
  3894.  
  3895.       4                        Checks all incoming SMBs for correct format. 
  3896.                                This is useful with mixed versions and brands of 
  3897.                                network software on the LAN. The default is 0. 
  3898.  
  3899.                                To prevent wasted processor cycles in an OS/2 
  3900.                                LAN server environment, do not change the 
  3901.                                default value. 
  3902.  
  3903.       5                        Supports file control block (FCB) opens 
  3904.                                (collapses all FCB opens for a file to a single 
  3905.                                open).  This is only useful for DOS applications 
  3906.                                on the network.  The default is 1. 
  3907.  
  3908.       6                        Sets the priority for the server. The possible 
  3909.                                priority values range from 0 for the highest 
  3910.                                priority to 9 for the lowest.  See Server 
  3911.                                Priority. The default is 4. 
  3912.  
  3913.                                Server priority determines how often other 
  3914.                                applications can access the processor. For 
  3915.                                example, changing the priority from 4 to 5 
  3916.                                causes applications on the server to respond 
  3917.                                more quickly but slows response to requests from 
  3918.                                the network. 
  3919.  
  3920.                                Server Priority 
  3921.  
  3922.                                                               ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3923.                                                               ΓöéPriority             ΓöéClass of Priority    ΓöéLevel of Class       Γöé
  3924.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3925.                                                               Γöé0                    Γöé3 (Fixed High)       Γöé31                   Γöé
  3926.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3927.                                                               Γöé1                    Γöé3                    Γöé23                   Γöé
  3928.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3929.                                                               Γöé2                    Γöé3                    Γöé15                   Γöé
  3930.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3931.                                                               Γöé3                    Γöé3                    Γöé7                    Γöé
  3932.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3933.                                                               Γöé4                    Γöé3                    Γöé0                    Γöé
  3934.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3935.                                                               Γöé5                    Γöé2 (Regular)          Γöé31                   Γöé
  3936.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3937.                                                               Γöé6                    Γöé2                    Γöé23                   Γöé
  3938.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3939.                                                               Γöé7                    Γöé2                    Γöé15                   Γöé
  3940.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3941.                                                               Γöé8                    Γöé2                    Γöé7                    Γöé
  3942.                                                               Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3943.                                                               Γöé9                    Γöé2                    Γöé0                    Γöé
  3944.                                                               ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3945.  
  3946.       7                        Automatically allocates additional memory (up to 
  3947.                                maxsearches) for directory searches if the 
  3948.                                allocated memory is not sufficient. If DOS 
  3949.                                requesters are on the network, set this position 
  3950.                                to 1. The default is 1. 
  3951.  
  3952.                                Digit position 7 pertains to directory searches 
  3953.                                (DosFindFirst). Memory is allocated dynamically, 
  3954.                                instead of being committed when it is not 
  3955.                                needed. 
  3956.  
  3957.       8                        Writes records to the audit log only when the 
  3958.                                scavenger wakes up on the interval set by digit 
  3959.                                position 10. The scavenger is a high-priority 
  3960.                                server thread that monitors the network for 
  3961.                                errors, writes to the error log and audit log, 
  3962.                                disconnects inactive sessions, and sends alerts 
  3963.                                (see digit position 10 of the  srvheuristics 
  3964.                                parameter). 
  3965.  
  3966.                                When digit position 8 is set to 0, any write to 
  3967.                                the audit log wakes the scavenger.  Digit 
  3968.                                position 10 controls the wake-up interval of the 
  3969.                                scavenger. The default is 1. 
  3970.  
  3971.       9                        Does full buffering (as controlled by digit 
  3972.                                positions 1 and 2 of the srvheuristics 
  3973.                                parameter) when a file is opened with deny-write 
  3974.                                sharing mode.  When digit position 9 is set to 
  3975.                                0, deny-write access has no buffering for any 
  3976.                                requester using this server. For more 
  3977.                                information, see digit position 23 of the 
  3978.                                wrkheuristics parameter on page 
  3979.                                The default is 1. 
  3980.  
  3981.                                If an application breaks while buffering 
  3982.                                deny-write opened files, use digit position 9 to 
  3983.                                disable buffering for all requesters. 
  3984.  
  3985.       10                       Sets the interval for the scavenger to wake up. 
  3986.                                The scavenger is a thread of the server process 
  3987.                                that performs the following tasks: 
  3988.  
  3989.                                  -  Automatic disconnection of sessions (see 
  3990.                                     the autodisconnect 
  3991.  
  3992.                                  -  Sending administrative alerts (see the 
  3993.                                     alertsched parameter on page 
  3994.                                     ) 
  3995.  
  3996.                                  -  Writing to the audit log (see the  auditing 
  3997.                                     parameter on page 
  3998.                                     and digit position 8 of the srvheuristics 
  3999.                                     parameter) 
  4000.  
  4001.                                Set this entry as follows: 
  4002.  
  4003.                                                                    Value               Meaning
  4004.  
  4005.                                0                        5 seconds 
  4006.  
  4007.                                1                        10 seconds 
  4008.  
  4009.                                2                        15 seconds 
  4010.  
  4011.                                3                        20 seconds 
  4012.  
  4013.                                4                        25 seconds 
  4014.  
  4015.                                5                        30 seconds 
  4016.  
  4017.                                6                        35 seconds 
  4018.  
  4019.                                7                        40 seconds 
  4020.  
  4021.                                8                        45 seconds 
  4022.  
  4023.                                9                        50 seconds 
  4024.  
  4025.                                The default is 1.  Digit position 8 can cause 
  4026.                                the scavenger to wake up at other times. 
  4027.  
  4028.       11                       Allows compatibility-mode opens of certain types 
  4029.                                of files by translating them to sharing mode 
  4030.                                opens with deny-none. This is useful for sharing 
  4031.                                executable and other types of files. 
  4032.  
  4033.                                Digit position 11 controls how strictly the 
  4034.                                server enforces compatibility opens for 
  4035.                                read-only.  In the strictest sense of 
  4036.                                compatibility opening, if any file is opened 
  4037.                                with a sharing mode set, or if another session 
  4038.                                has that file open in compatibility mode, a 
  4039.                                compatibility-mode open of that file fails. 
  4040.  
  4041.                                The settings of digit position 11 relax the 
  4042.                                strictness of compatibility opens.  The first 
  4043.                                level allows different DOS LAN Services 
  4044.                                workstations to run the same programs. The 
  4045.                                second level extends to batch files.  The third 
  4046.                                level translates compatibility-mode opens into 
  4047.                                deny-none sharing mode while maintaining access 
  4048.                                authority (read-only, write-only, or 
  4049.                                read-write). Not all applications support this 
  4050.                                mode of operation. 
  4051.  
  4052.                                Values for digit position 11 of the 
  4053.                                srvheuristics parameter include: 
  4054.  
  4055.                                                                    Value               Meaning
  4056.  
  4057.                                0                        Always use 
  4058.                                                         compatibility-mode 
  4059.                                                         opens. 
  4060.  
  4061.                                1                        Use deny-none sharing 
  4062.                                                         mode if read-only 
  4063.                                                         access to .EXE or .COM 
  4064.                                                         files is requested. Use 
  4065.                                                         compatibility mode for 
  4066.                                                         a .BAT file or if write 
  4067.                                                         access to .EXE or .COM 
  4068.                                                         files is requested. 
  4069.  
  4070.                                2                        Use deny-none sharing 
  4071.                                                         mode if read-only 
  4072.                                                         access to .EXE or .COM 
  4073.                                                         files is requested. 
  4074.                                                         Use deny-write sharing 
  4075.                                                         mode if read-only 
  4076.                                                         access to .BAT files is 
  4077.                                                         requested.  Use 
  4078.                                                         compatibility mode if 
  4079.                                                         write access to .EXE, 
  4080.                                                         .COM, or .BAT files is 
  4081.                                                         requested. 
  4082.  
  4083.                                3                        Use deny-none sharing 
  4084.                                                         mode on all 
  4085.                                                         compatibility-mode 
  4086.                                                         opens. The default is 
  4087.                                                         3. 
  4088.  
  4089.       12                       Allows DOS LAN Services workstations to use a 
  4090.                                second NetBIOS session when sending printer 
  4091.                                requests. If digit position 12 is not set to 1, 
  4092.                                a second NetBIOS session ends any previous 
  4093.                                sessions set up for that DOS LAN Services 
  4094.                                workstation. If these sessions are used, ensure 
  4095.                                that there are enough NetBIOS sessions available 
  4096.                                on the server.  Setting this parameter to 1 only 
  4097.                                allows the usage of additional sessions, it does 
  4098.                                not configure for the use of those sessions. The 
  4099.                                default is 1. 
  4100.  
  4101.       13                       Sets the number of 64KB buffers (big buffers) 
  4102.                                used for read-ahead. Possible values are 0 to 9, 
  4103.                                where 0 means read-ahead is disabled.  If set to 
  4104.                                a value larger than the  numbigbuf parameter 
  4105.                                value, this digit position is reset to the 
  4106.                                numbigbuf parameter value minus 1. 
  4107.  
  4108.                                Each 64KB buffer is divided into sixteen 4KB 
  4109.                                read-ahead buffers. If you are processing many 
  4110.                                files with small reads simultaneously, allocate 
  4111.                                more than one big buffer. Increasing the value 
  4112.                                of this parameter requires additional NetBIOS 
  4113.                                commands.  The value of this digit position 
  4114.                                usually should not be set above 4 or 5.  The 
  4115.                                default is 1. 
  4116.  
  4117.                                Using 64KB (big buffers) for read-ahead involves 
  4118.                                a trade-off between large file transfers and 
  4119.                                small-record read and write operations. Provided 
  4120.                                there are two 64KB buffers remaining in the 
  4121.                                server for each requester doing concurrent large 
  4122.                                file transfers, you can use the remaining 64KB 
  4123.                                buffers for read-ahead without a penalty. 
  4124.  
  4125.       14                       Converts incoming path specifications into the 
  4126.                                most basic format that LAN Server understands. 
  4127.                                This conversion includes changing lowercase 
  4128.                                characters to uppercase characters and changing 
  4129.                                the slashes used in path names to backslashes 
  4130.                                (/ to \).  The default is 0. 
  4131.  
  4132.       15                       This digit position has two functions: 
  4133.  
  4134.                                  -  It sets the time the server waits before 
  4135.                                     transmitting an error message indicating 
  4136.                                     accessed denied due to a previous 
  4137.                                     opportunistic lock (see digit position 0 of 
  4138.                                     the srvheuristics Set a longer time when 
  4139.                                     the network is subject to long delays.  The 
  4140.                                     default value is 0. Digit position 15 
  4141.                                     values can be set as shown in Srvheuristics 
  4142.                                     Digit Position 15 Values and Meanings. 
  4143.  
  4144.                                     Srvheuristics Digit Position 15 Values and 
  4145.                                     Meanings 
  4146.  
  4147.                                                                         ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4148.                                                                         ΓöéValue          ΓöéOplock Timeout         ΓöéNetBIOS Timeout            Γöé
  4149.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4150.                                                                         Γöé0 (default)    Γöé35 seconds             Γöé34 seconds                 Γöé
  4151.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4152.                                                                         Γöé1              Γöé70 seconds             Γöé69 seconds                 Γöé
  4153.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4154.                                                                         Γöé2              Γöé140 seconds            Γöé127 seconds                Γöé
  4155.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4156.                                                                         Γöé3              Γöé210 seconds            Γöé127 seconds                Γöé
  4157.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4158.                                                                         Γöé4              Γöé280 seconds            Γöé127 seconds                Γöé
  4159.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4160.                                                                         Γöé5              Γöé350 seconds            Γöé127 seconds                Γöé
  4161.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4162.                                                                         Γöé6              Γöé420 seconds            Γöé127 seconds                Γöé
  4163.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4164.                                                                         Γöé7              Γöé490 seconds            Γöé127 seconds                Γöé
  4165.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4166.                                                                         Γöé8              Γöé560 seconds            Γöé127 seconds                Γöé
  4167.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4168.                                                                         Γöé9              Γöé640 seconds            ΓöéNo NetBIOS timeout occurs  Γöé
  4169.                                                                         ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4170.  
  4171.                                     If a second requester requests opening an 
  4172.                                     Oplocked file, the server notifies the 
  4173.                                     first requester to flush buffers and close 
  4174.                                     the file. If the first requester does not 
  4175.                                     respond within the time defined by digit 
  4176.                                     position 15, the server sends an  Access 
  4177.                                     denied message to the second requester. 
  4178.  
  4179.                                     The server can lock a file opened in 
  4180.                                     deny-none sharing mode (as long as there 
  4181.                                     are no other requests to access the file), 
  4182.                                     so that buffering can be used to enhance 
  4183.                                     performance.  The server provides exclusive 
  4184.                                     use of the file to the first requester, 
  4185.                                     preventing the second requester from 
  4186.                                     accessing the file until buffer data is 
  4187.                                     flushed (written to disk) and the file is 
  4188.                                     closed. 
  4189.  
  4190.                                  -  The NetBIOS timeout is the length of time 
  4191.                                     the server waits for an acknowledgment 
  4192.                                     response from a requester being sent a 
  4193.                                     NetBIOS message.  If a response is not 
  4194.                                     received prior to this timeout, the server 
  4195.                                     disconnects the session to that requester. 
  4196.                                     The default value of 34 seconds may not be 
  4197.                                     long enough if the requester and server are 
  4198.                                     separated by a congested bridge or slow 
  4199.                                     telecommunications lines. 
  4200.  
  4201.       16                       Validates the input/output controls (IOCTLs) 
  4202.                                across the network.  When digit position 16 is 
  4203.                                set to 1, the server accepts only generic device 
  4204.                                IOCTLs (categories 01H, 05H, and 0BH).  The 
  4205.                                default is 1. 
  4206.  
  4207.                                Note:  When digit position 16 is set to 0, the 
  4208.                                       server can receive incorrect IOCTL 
  4209.                                       pointers because of differences in device 
  4210.                                       drivers between vendors.  This can shut 
  4211.                                       down the server.  Set digit position 16 
  4212.                                       to 0 when using certain device drivers, 
  4213.                                       such ascustom-built drivers. 
  4214.  
  4215.       17                       Determines how long the server maintains unused, 
  4216.                                dynamic big buffers before freeing the memory. 
  4217.                                This digit can range from 0 through 9. The 
  4218.                                default is 3 (1 minute). 
  4219.  
  4220.                                                                    Value               Meaning
  4221.  
  4222.                                0                        0 seconds 
  4223.  
  4224.                                1                        1 second 
  4225.  
  4226.                                2                        10 seconds 
  4227.  
  4228.                                3                        1 minute 
  4229.  
  4230.                                4                        5 minutes 
  4231.  
  4232.                                5                        10 minutes 
  4233.  
  4234.                                6                        20 minutes 
  4235.  
  4236.                                7                        40 minutes 
  4237.  
  4238.                                8                        1 hour 
  4239.  
  4240.                                9                        Maintain big buffers 
  4241.                                                         indefinitely. 
  4242.  
  4243.       18                       Determines how long the server waits after 
  4244.                                failing to allocate a big buffer before trying 
  4245.                                again. The server processes the request it 
  4246.                                received using the request buffers if no big 
  4247.                                buffers are currently available. This digit can 
  4248.                                range from 0 to 5.  The default is 3 (1 minute). 
  4249.  
  4250.                                                                    Value               Meaning
  4251.  
  4252.                                0                        0 seconds 
  4253.  
  4254.                                1                        1 second 
  4255.  
  4256.                                2                        10 seconds 
  4257.  
  4258.                                3                        1 minute 
  4259.  
  4260.                                4                        5 minutes 
  4261.  
  4262.                                5                        10 minutes 
  4263.  
  4264.       19                       Specifies RAW read and RAW write server message 
  4265.                                block (SMB) protocols. The default is 1. 
  4266.  
  4267.                                RAW read and RAW write SMB protocols transfer 
  4268.                                data across the LAN without SMB headers.  These 
  4269.                                protocols transfer large files directly between 
  4270.                                the server memory and a work cache in the 
  4271.                                requester. 
  4272.  
  4273.                                                                    Value               Meaning
  4274.  
  4275.                                0                        Neither Read Block RAW 
  4276.                                                         nor Write Block RAW is 
  4277.                                                         supported. 
  4278.  
  4279.                                1                        Both Read Block RAW and 
  4280.                                                         Write Block RAW are 
  4281.                                                         supported. 
  4282.  
  4283.       20                       Server responds to announcement requests. 
  4284.  
  4285.                                Default is 1. 
  4286.  
  4287.                                                                    Value               Meaning
  4288.  
  4289.                                0                        Servers ignore requests 
  4290.                                                         to announce themselves. 
  4291.  
  4292.                                1                        Servers respond to 
  4293.                                                         announcement requests. 
  4294.  
  4295.  
  4296. ΓòÉΓòÉΓòÉ 5.4.4. Server Section - 386 HPFS Option ΓòÉΓòÉΓòÉ
  4297.  
  4298. Some of the parameters in the Server section of the IBMLAN.INI file function 
  4299. differently for a 386 HPFS option. The descriptions of the parameters that have 
  4300. the same function in both LAN Server and a 386 HPFS option are located in 
  4301. Server Section - Server Function and Peer Function. The following section 
  4302. provides 386 HPFS option descriptions of the parameters that function 
  4303. differently for a 386 HPFS option. 
  4304.  
  4305. The following parameter descriptions assume that a 386 HPFS option is used on a 
  4306. 386-based workstation.  When a server with a 386 HPFS option accesses FAT file 
  4307. system partitions, the server with the 386 HPFS option functions like LAN 
  4308. Server.  Defaults are provided for a server with a 386 HPFS option accessing 
  4309. FAT file systems. 
  4310.  
  4311. The Server section parameters that function differently on a workstation using 
  4312. a386 HPFS option can be grouped into two categories:  capacity parameters and 
  4313. tuning parameters. 
  4314.  
  4315.      Capacity Parameters 
  4316.  
  4317.         -  maxlocks 
  4318.  
  4319.         -  maxopens 
  4320.  
  4321.         -  maxsearches 
  4322.  
  4323.      Tuning Parameters 
  4324.  
  4325.         -  numbigbuf 
  4326.  
  4327.         -  srvheuristics 
  4328.  
  4329.  
  4330. ΓòÉΓòÉΓòÉ 5.4.4.1. Capacity Parameters ΓòÉΓòÉΓòÉ
  4331.  
  4332. The following list contains the capacity parameters specific to 386 HPFS in the 
  4333. Server section of the 386 HPFS version of the IBMLAN.INI files: 
  4334.  
  4335.      maxlocks 
  4336.  
  4337.       This parameter specifies the maximum number of locks the server can have 
  4338.       on non-386 HPFS files. The number of locks permitted on 386 HPFS files is 
  4339.       bounded by the amount of heap space the 386 HPFS has available.  Each 386 
  4340.       HPFS file lock requires at least 30 bytes of heap space. 
  4341.  
  4342.      maxopens 
  4343.  
  4344.       A server with a 386 HPFS option ignores this parameter and allocates 
  4345.       handles dynamically. The maximum number of opens permitted on 386 HPFS 
  4346.       files are as follows: 
  4347.  
  4348.       Opens for files 64K 
  4349.  
  4350.       For FAT file system accesses, this default is 256. 
  4351.  
  4352.      maxsearches 
  4353.  
  4354.       Servers with 386 HPFS ignore this parameter. The maximum number of 
  4355.       searches on 386 HPFS files is equal to the maximum number of opens for 
  4356.       finds plus the maximum number of opens for searches as defined in 
  4357.       maxopens. For FAT file system accesses, this default is now 350. 
  4358.  
  4359.       Opens for finds 8192 
  4360.  
  4361.       Opens for searches 6144 
  4362.  
  4363.  Note:  The first open file instance takes approximately 300 bytes from the 
  4364.         heap. Each additional instance of the file opened takes approximately 
  4365.         60 bytes.  For large numbers of open files, the lack of available 
  4366.         physical memory may reduce the maximum number of open files. 
  4367.  
  4368.  The space for the finds and searches comes out of the same 8KB table.  So, if 
  4369.  you have allocated 6KB for searches, and the system uses all of that 6KB, then 
  4370.  there will only be 2KB left for finds. 
  4371.  
  4372.  
  4373. ΓòÉΓòÉΓòÉ 5.4.4.2. Tuning Parameters ΓòÉΓòÉΓòÉ
  4374.  
  4375. The following list contains the 386 HPFS-specific tuning parameters in the 
  4376. Server section of the IBMLAN.INI file: 
  4377.  
  4378.      numbigbuf 
  4379.  
  4380.       This parameter specifies the number of 64KB buffers LAN Server uses for 
  4381.       moving large files or large amounts of data. 
  4382.  
  4383.       As long as users of the 386 HPFS server access only 386 HPFS disks, the 
  4384.       386 HPFS server does not use big buffers for large data transfers. 
  4385.       However, some big buffer space is allocated if the numbigbuf parameter is 
  4386.       not set to 0. Therefore, if users of the 386 HPFS server only perform 
  4387.       file I/O on 386 HPFS disks, the  numbigbuf parameter can be set to 0. 
  4388.  
  4389.       Printing operations are handled through LAN Server function that is 
  4390.       installed with LAN Server and 386 HPFS. Therefore, 386 HPFS print servers 
  4391.       with an attached printer may need a few big buffers to handle print 
  4392.       operations. 
  4393.  
  4394.       If the 386 HPFS server accesses any FAT 9or JFS file system disks, the 
  4395.       numbigbuf parameter should be set as described in Server Section - Server 
  4396.       Function and Peer Function. 
  4397.  
  4398.       Default value:  12 
  4399.  
  4400.       Minimum value:  0 
  4401.  
  4402.       Maximum value:  80 
  4403.  
  4404.      srvheuristics 
  4405.  
  4406.       The following description applies to 386 HPFS servers that access only 
  4407.       386 HPFS disks.  If the 386 HPFS server accesses FAT file system disks, 
  4408.       refer to the  srvheuristics parameter description on page *** 
  4409.  
  4410.                                              1         2
  4411.             Digit position:        012345678901234567890
  4412.             Default value:         111101411113110013311
  4413.  
  4414.       This parameter sets a variety of server fine-tuning options.  Each digit 
  4415.       of the srvheuristics parameter has an independent meaning.  Except where 
  4416.       noted, each digit of the srvheuristics parameter is a binary digit: 0 
  4417.       means off (inactive); 1 means on (active). Other values are defined 
  4418.       following the description of each digit. The meanings of the digits of 
  4419.       the  srvheuristics parameter are as follows: 
  4420.  
  4421.                  Position            Meaning
  4422.  
  4423.       0                        Specifies opportunistic locking when opening 
  4424.                                files. Opportunistic locking allows the server 
  4425.                                to assume that the first requester of the file 
  4426.                                is the only active process using that file.  The 
  4427.                                server buffers the reads and writes of the file 
  4428.                                while preventing a second requester from 
  4429.                                accessing the file until the buffered data is 
  4430.                                flushed and the file is closed. The buffering 
  4431.                                can occur even if the user opened the file in 
  4432.                                deny-none sharing mode. The default is 1. 
  4433.  
  4434.                                For opportunistic locking to occur, both digit 
  4435.                                position 0 of the srvheuristics parameter on the 
  4436.                                server and digit position 0 of the wrkheuristics 
  4437.                                parameter on the requester must be active. For 
  4438.                                more information, see digit position 0 of the 
  4439.                                wrkheuristics parameter on page 
  4440.                                and digit position 15 of the  srvheuristics 
  4441.  
  4442.       1                        Does not apply to 386 HPFS servers using HPFS 
  4443.                                partitions. See srvheuristics for LAN Server for 
  4444.                                meanings if using FAT partitions for file 
  4445.                                sharing with 386 HPFS. The default is 1. 
  4446.  
  4447.       2                        Does not apply to 386 HPFS servers using HPFS 
  4448.                                partitions. See srvheuristics for LAN Server for 
  4449.                                meanings if using FAT partitions for file 
  4450.                                sharing with 386 HPFS. The default is 1. 
  4451.  
  4452.       3                        Specifies the use of NetBIOS network control 
  4453.                                block (NCB) chain-send. The default is 1. 
  4454.  
  4455.       4                        Does not apply to 386 HPFS servers using HPFS 
  4456.                                partitions. See srvheuristics for LAN Server for 
  4457.                                meanings if using FAT partitions for file 
  4458.                                sharing with 386 HPFS. The default is 0. 
  4459.  
  4460.       5                        Supports file control block (FCB) opens 
  4461.                                (collapses all FCB opens for a file to a single 
  4462.                                open).  This is only useful for DOS applications 
  4463.                                on the network.  The default is 1. 
  4464.  
  4465.       6                        Does not apply to 386 HPFS servers using HPFS 
  4466.                                partitions. See srvheuristics for LAN Server for 
  4467.                                meanings if using FAT partitions for file 
  4468.                                sharing with 386 HPFS. The default is 4. 
  4469.  
  4470.       7                        Does not apply to 386 HPFS servers using HPFS 
  4471.                                partitions. See srvheuristics for LAN Server for 
  4472.                                meanings if using FAT partitions for file 
  4473.                                sharing with 386 HPFS. The default is 1. 
  4474.  
  4475.       8                        Does not apply to 386 HPFS servers using HPFS 
  4476.                                partitions. See srvheuristics for LAN Server for 
  4477.                                meanings if using FAT partitions for file 
  4478.                                sharing with 386 HPFS. The default is 1. 
  4479.  
  4480.       9                        Does not apply to 386 HPFS servers using HPFS 
  4481.                                partitions. See srvheuristics for LAN Server for 
  4482.                                meanings if using FAT partitions for file 
  4483.                                sharing with 386 HPFS. The default is 1. 
  4484.  
  4485.       10                       Does not apply to 386 HPFS servers using HPFS 
  4486.                                partitions. See srvheuristics for LAN Server for 
  4487.                                meanings if using FAT partitions for file 
  4488.                                sharing with 386 HPFS. The default is 1. 
  4489.  
  4490.       11                       Allows compatibility-mode opens of certain types 
  4491.                                of files by translating them to sharing mode 
  4492.                                opens with deny-none. This is useful for sharing 
  4493.                                executable and other types of files. 
  4494.  
  4495.                                Digit position 11 controls how strictly the 
  4496.                                server enforces compatibility-mode opens for 
  4497.                                read-only. In the strictest sense of 
  4498.                                compatibility-mode opens, if any file is opened 
  4499.                                with a sharing mode set, or if another session 
  4500.                                has that file open in compatibility mode, a 
  4501.                                compatibility-mode open of that file fails. 
  4502.  
  4503.                                The settings of digit position 11 relax the 
  4504.                                strictness of compatibility-mode opens. The 386 
  4505.                                HPFS package handles this function differently 
  4506.                                than LAN Server package.  There are effectively 
  4507.                                only two settings for this digit position. 
  4508.                                Refer to the value meanings described below. Not 
  4509.                                all applications support this mode of operation. 
  4510.                                The default is 3. 
  4511.  
  4512.                                Values for digit position 11 of the 
  4513.                                srvheuristics parameter include: 
  4514.  
  4515.                                                                    Values              Meaning
  4516.  
  4517.                                0                        Always use 
  4518.                                                         compatibility-mode 
  4519.                                                         opens. 
  4520.  
  4521.                                1, 2                     Workstation requests 
  4522.                                                         for read-only access 
  4523.                                                         will have their sharing 
  4524.                                                         mode translated to 
  4525.                                                         deny-write.  Any 
  4526.                                                         requests for write 
  4527.                                                         access will be 
  4528.                                                         translated to 
  4529.                                                         compatibility mode, 
  4530.                                                         thereby preventing 
  4531.                                                         shared usage of the 
  4532.                                                         file. 
  4533.  
  4534.                                3                        Use deny-none sharing 
  4535.                                                         mode on all 
  4536.                                                         compatibility-mode 
  4537.                                                         opens. 
  4538.  
  4539.       12                       Allows DOS LAN Services workstations to use a 
  4540.                                second NetBIOS session when sending printer 
  4541.                                requests.  If digit position 12 is not set to 1, 
  4542.                                a second NetBIOS session ends any previous 
  4543.                                sessions set up for that DOS LAN Services 
  4544.                                workstation. If these sessions are used, ensure 
  4545.                                that there are enough NetBIOS sessions available 
  4546.                                on the server.  Setting this parameter to 1 only 
  4547.                                allows the usage of additional sessions; it does 
  4548.                                not configure for the usage of those sessions. 
  4549.                                The default is 1. 
  4550.  
  4551.       13                       Does not apply to 386 HPFS servers using HPFS 
  4552.                                partitions. See srvheuristics for LAN Server for 
  4553.                                meanings if using FAT partitions for file 
  4554.                                sharing with 386 HPFS. The default is 1. 
  4555.  
  4556.       14                       Does not apply to 386 HPFS servers using HPFS 
  4557.                                partitions. See srvheuristics for LAN Server for 
  4558.                                meanings if using FAT partitions for file 
  4559.                                sharing with 386 HPFS. The default is 0. 
  4560.  
  4561.       15                       This digit position has two functions: 
  4562.  
  4563.                                  -  It sets the time the server waits before 
  4564.                                     transmitting an error message indicating 
  4565.                                     access denied due to a previous 
  4566.                                     opportunistic lock (see digit position 0 of 
  4567.                                     the  srvheuristics parameter on page 
  4568.                                     ). When the network is subject to long 
  4569.                                     delays, set a longer time. The default 
  4570.                                     value is 0. Digit position 15 values can be 
  4571.                                     set as follows. 
  4572.  
  4573.                                     386 HPFS Server Srvheuristics Digit 
  4574.                                     Position 15 Values and Meanings 
  4575.  
  4576.                                                                         ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4577.                                                                         ΓöéValue          ΓöéOplock Timeout         ΓöéNetBIOS Timeout            Γöé
  4578.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4579.                                                                         Γöé0              Γöé35 seconds             Γöé34 seconds                 Γöé
  4580.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4581.                                                                         Γöé1              Γöé70 seconds             Γöé69 seconds                 Γöé
  4582.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4583.                                                                         Γöé2              Γöé140 seconds            Γöé127 seconds                Γöé
  4584.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4585.                                                                         Γöé3              Γöé210 seconds            Γöé127 seconds                Γöé
  4586.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4587.                                                                         Γöé4              Γöé280 seconds            Γöé127 seconds                Γöé
  4588.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4589.                                                                         Γöé5              Γöé350 seconds            Γöé127 seconds                Γöé
  4590.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4591.                                                                         Γöé6              Γöé420 seconds            Γöé127 seconds                Γöé
  4592.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4593.                                                                         Γöé7              Γöé490 seconds            Γöé127 seconds                Γöé
  4594.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4595.                                                                         Γöé8              Γöé560 seconds            Γöé127 seconds                Γöé
  4596.                                                                         Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4597.                                                                         Γöé9              Γöé640 seconds            ΓöéNo NetBIOS timeout occurs  Γöé
  4598.                                                                         ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4599.  
  4600.                                     If a second requester requests opening an 
  4601.                                     Oplocked file, the server notifies the 
  4602.                                     first requester to flush buffers and close 
  4603.                                     the file. If the first requester does not 
  4604.                                     respond within the time specified, the 
  4605.                                     server sends an Access denied message to 
  4606.                                     the second requester. 
  4607.  
  4608.                                     The server can lock a file opened in 
  4609.                                     deny-none sharing mode (as long as there 
  4610.                                     are no other requests to access the file), 
  4611.                                     so that buffering can be used to enhance 
  4612.                                     performance.  The server provides exclusive 
  4613.                                     use of the file to the first requester, 
  4614.                                     preventing the second requester from 
  4615.                                     accessing the file until buffer data is 
  4616.                                     flushed (written to disk) and the file is 
  4617.                                     closed. 
  4618.  
  4619.                                  -  The NetBIOS timeout is the length of time 
  4620.                                     the server waits for an acknowledgment 
  4621.                                     response from a requester being sent a 
  4622.                                     NetBIOS message.  If a response is not 
  4623.                                     received prior to this timeout, the server 
  4624.                                     disconnects the session to that requester. 
  4625.                                     The default value of 34 seconds may not be 
  4626.                                     long enough if the requester and server are 
  4627.                                     separated by a congested bridge or slow 
  4628.                                     telecommunications lines. 
  4629.  
  4630.       16                       Does not apply to 386 HPFS servers using HPFS 
  4631.                                partitions. See srvheuristics for LAN Server for 
  4632.                                meanings if using FAT partitions for file 
  4633.                                sharing with 386 HPFS. The default is 1. 
  4634.  
  4635.       17                       Does not apply to 386 HPFS servers using HPFS 
  4636.                                partitions. See srvheuristics for LAN Server for 
  4637.                                meanings if using FAT partitions for file 
  4638.                                sharing with 386 HPFS. The default is 3. 
  4639.  
  4640.       18                       Does not apply to 386 HPFS servers using HPFS 
  4641.                                partitions. See srvheuristics for LAN Server for 
  4642.                                meanings if using FAT partitions for file 
  4643.                                sharing with 386 HPFS. The default is 3. 
  4644.  
  4645.       19                       Specifies RAW read and RAW write server message 
  4646.                                block (SMB) protocols. The default is 1. 
  4647.  
  4648.                                RAW read and RAW write SMB protocols transfer 
  4649.                                data across the LAN without SMB headers.  These 
  4650.                                protocols transfer large files directly between 
  4651.                                the server memory and a work cache in the 
  4652.                                requester. 
  4653.  
  4654.                                                                    Digit               Meaning
  4655.  
  4656.                                0                        Neither Read Block RAW 
  4657.                                                         nor Write Block RAW is 
  4658.                                                         supported. 
  4659.  
  4660.                                1                        Both Read Block RAW and 
  4661.                                                         Write Block RAW are 
  4662.                                                         supported. 
  4663.  
  4664.       20                       Server responds to announcement requests. The 
  4665.                                default is 1. 
  4666.  
  4667.                                                                    Digit               Meaning
  4668.  
  4669.                                0                        Servers ignore requests 
  4670.                                                         to announce themselves. 
  4671.  
  4672.                                1                        Servers respond to 
  4673.                                                         announcement requests. 
  4674.  
  4675.  
  4676. ΓòÉΓòÉΓòÉ 5.4.5. Netlogon Section ΓòÉΓòÉΓòÉ
  4677.  
  4678. The Netlogon service copies the master user and group definitions file 
  4679. (NET.ACC) on the domain controller to servers.  Netlogon is available only on 
  4680. servers. 
  4681.  
  4682. Passwords can become unsynchronized when using the Netlogon service if you: 
  4683.  
  4684.      Reinstall a default or backup NET.ACC file onto an additional server 
  4685.  
  4686.      Reinstall a default or backup NET.ACC file onto the domain controller 
  4687.  
  4688.      Inadvertently change an additional server's password on the domain 
  4689.       controller without the new password being replicated to the additional 
  4690.       server prior to the next time Netlogon uses it 
  4691.  
  4692.  To resynchronize the password for the additional server see Network 
  4693.  Administrator Tasks 
  4694.  
  4695.      System Parameters 
  4696.  
  4697.         -  scripts 
  4698.  
  4699.         -  update 
  4700.  
  4701.      Tuning Parameters 
  4702.  
  4703.         -  pulse 
  4704.  
  4705.         -  randomize 
  4706.  
  4707.         -  scanpause 
  4708.  
  4709.         -  scanperiod 
  4710.  
  4711.         -  scantime 
  4712.  
  4713.         -  update 
  4714.  
  4715.  
  4716. ΓòÉΓòÉΓòÉ 5.4.5.1. System Parameters ΓòÉΓòÉΓòÉ
  4717.  
  4718. The following list contains the system parameters in the Netlogon section of 
  4719. the IBMLAN.INI file: 
  4720.  
  4721.      scripts 
  4722.  
  4723.       This parameter specifies the path where the Netlogon service searches for 
  4724.       the logon scripts.  This parameter applies only to primary and backup 
  4725.       domain controllers and must be present with a valid path name. The path 
  4726.       name can be absolute or relative to the IBMLAN subdirectory. 
  4727.  
  4728.       Default value:  C:\IBMLAN\REPL\ IMPORT\SCRIPTS 
  4729.  
  4730.      update 
  4731.  
  4732.       This parameter specifies whether to synchronize the Netlogon service with 
  4733.       the primary domain controller at the next pulse. This parameter applies 
  4734.       only to member and backup servers. 
  4735.  
  4736.       Default value:  Yes 
  4737.  
  4738.  
  4739. ΓòÉΓòÉΓòÉ 5.4.5.2. Tuning Parameters ΓòÉΓòÉΓòÉ
  4740.  
  4741. The following list contains the tuning parameters in the Netlogon section of 
  4742. the IBMLAN.INI file: 
  4743.  
  4744.      pulse 
  4745.  
  4746.       This parameter specifies the time interval, in seconds, between update 
  4747.       notices. This parameter is valid only if the server's role is primary 
  4748.       (domain controller).  The server's role is set at installation or with 
  4749.       the NET ACCOUNTS command. 
  4750.  
  4751.       Default value:  60 
  4752.  
  4753.       Minimum value:  60 
  4754.  
  4755.       Maximum value:  3600 
  4756.  
  4757.      randomize 
  4758.  
  4759.       This parameter specifies the time period, in seconds, during which the 
  4760.       member or backup servers should send a request at random to get changes 
  4761.       after receiving a change notice.  This prevents overloading the primary 
  4762.       domain controller with multiple update requests.  This parameter applies 
  4763.       only to primary domain controllers. 
  4764.  
  4765.       This parameter is not included in your default IBMLAN.INI file. You can 
  4766.       add it anywhere in the Netlogon section. 
  4767.  
  4768.       Default value:  30 
  4769.  
  4770.       Minimum value:  5 
  4771.  
  4772.       Maximum value:  120 
  4773.  
  4774.      scanpause 
  4775.  
  4776.       This parameter specifies the amount of time, in seconds, that the domain 
  4777.       controller waits before polling each user.  This parameter can be used to 
  4778.       slow down the pace of polling each user, thereby limiting the amount of 
  4779.       datagram traffic on the network at any one time. Refer to the  scantime 
  4780.       parameter for more information about the domain controller polling. 
  4781.  
  4782.       Default value:  0 
  4783.  
  4784.       Minimum value:  0 
  4785.  
  4786.       Maximum value:  15 
  4787.  
  4788.      scanperiod 
  4789.  
  4790.       This parameter specifies the time interval, in minutes, at which the 
  4791.       domain controller polls all the users.  The minimum value is 0; when set 
  4792.       to 0, the domain controller does not poll users. This parameter is not 
  4793.       needed often because NET WHO checks the session list. The  scanperiod 
  4794.       value is set to 5 automatically if the domain controller poll response is 
  4795.       1 through 4. If this parameter is set to 1440, the domain controller 
  4796.       polls the users at the time specified by the  scantime parameter.  Refer 
  4797.       to the scantime parameter for more information about the domain 
  4798.       controller polling. 
  4799.  
  4800.       Default value:  15 
  4801.  
  4802.       Minimum value:  0 (the domain controller does not poll the users) 
  4803.  
  4804.       Maximum value:  1440 (24 hours) 
  4805.  
  4806.      scantime 
  4807.  
  4808.       This parameter specifies the time at which polling occurs each day if the 
  4809.       scanperiod parameter is set to 1440. 
  4810.  
  4811.       The Netlogon service on the domain controller uses a polling technique to 
  4812.       determine whether users are still logged on to the domain.  The polling 
  4813.       ensures that the output of the NET WHO command is as accurate as 
  4814.       possible.  In a domain with many users logged on, the polling causes a 
  4815.       large amount of datagram traffic on the network. The  scantime, 
  4816.       scanperiod, and  scanpause parameters enable you to control how often the 
  4817.       polling occurs. 
  4818.  
  4819.       Default value:  0:00 (midnight) 
  4820.  
  4821.       Minimum value:  0:00 
  4822.  
  4823.       Maximum value:  23:59 
  4824.  
  4825.  
  4826. ΓòÉΓòÉΓòÉ 5.4.6. LSserver Section ΓòÉΓòÉΓòÉ
  4827.  
  4828. The LSserver service provides logical server support, which includes sharing 
  4829. startup aliases, sharing the IBMLAN tree, and starting DOS LAN Services 
  4830. support.  The parameters contained in the LSserver section can be grouped into 
  4831. two categories: system parameters and tuning parameters.  The following lists 
  4832. specify the parameters contained in the LSserver section of the IBMLAN.INI 
  4833. file. 
  4834.  
  4835.      System Parameter 
  4836.  
  4837.         -  cleanup 
  4838.  
  4839.      Tuning Parameter 
  4840.  
  4841.         -  srvpipes 
  4842.  
  4843.  
  4844. ΓòÉΓòÉΓòÉ 5.4.6.1. System Parameter ΓòÉΓòÉΓòÉ
  4845.  
  4846. The following is the system parameter in the LSserver section of the IBMLAN.INI 
  4847. file: 
  4848.  
  4849.      cleanup 
  4850.  
  4851.       This parameter specifies whether to clean up (disconnect) shares for 
  4852.       dynamic aliases.  A dynamic alias is any alias that is shared with the 
  4853.       As required by user option in the interface.  Typing NET USE  x aliasname 
  4854.       at a requester DOS or OS/2 command prompt also creates a share for a 
  4855.       dynamic alias. x is a local device name and  aliasname is the alias name 
  4856.       for the shared resource. 
  4857.  
  4858.       If the  autodisconnect parameter value is set to -1, the cleanup 
  4859.       parameter defaults to yes.  The active cleanup parameter disconnects 
  4860.       shares for dynamic aliases that no longer have users. When the 
  4861.       autodisconnect parameter is set to -1, idle sessions are never ended by 
  4862.       the server; therefore, if the  cleanup parameter is set to N, the number 
  4863.       of shares outstanding for dynamic aliases at the server may increase to a 
  4864.       point where the value of the maxshares parameter would need to be 
  4865.       increased. 
  4866.  
  4867.       Setting the  autodisconnect parameter to 0 is not advisable, as it leads 
  4868.       to numerous error messages. 
  4869.  
  4870.       For Configuration, Installation, and Distribution (CID) users, CID 
  4871.       installation will always set cleanup to  Yes if the autodisconnect 
  4872.       parameter is set to -1 regardless of what the user specifies.  This 
  4873.       prevents the buildup of shares for aliases that are no longer being used. 
  4874.  
  4875.       If the  autodisconnect parameter is not set to -1, you can set the 
  4876.       cleanup parameter to suit your requirements.  If the autodisconnect 
  4877.       parameter is not -1 and the cleanup parameter is set to Y, cleanup of a 
  4878.       dynamic alias share will occur when there are no users using the alias. 
  4879.       The server will also end an idle session and the dynamic aliases shared 
  4880.       for that session when the autodisconnect timeout occurs (unless an alias 
  4881.       is being used in another session).  If the  cleanup parameter is set to 
  4882.       N, you can remove dynamic alias shares manually. Restarting the server 
  4883.       also removes dynamic alias shares. 
  4884.  
  4885.       If the server is started and stopped frequently, users must disconnect 
  4886.       and reconnect to dynamic aliases.  To avoid this extra activity, use the 
  4887.       At server startup option in the GUI to share critical alias resources. 
  4888.       For information about using the GUI to share aliases, see Network 
  4889.       Administrator Tasks. 
  4890.  
  4891.       Default value:  Y 
  4892.  
  4893.  
  4894. ΓòÉΓòÉΓòÉ 5.4.6.2. Tuning Parameter ΓòÉΓòÉΓòÉ
  4895.  
  4896. The following is the tuning parameter in the LSserver section of the IBMLAN.INI 
  4897. file: 
  4898.  
  4899.      srvpipes 
  4900.  
  4901.       This parameter sets the maximum number of pipes that the server uses.  If 
  4902.       many users log on simultaneously, increase the value of this parameter. 
  4903.       The following equation can be used to calculate a value for the srvpipes 
  4904.       parameter.  Do not use the calculated value if it is less than the 
  4905.       default value. 
  4906.  
  4907.       srvpipes =  maxusers / 12 (up to the maximum value) 
  4908.  
  4909.       Default value:  3 
  4910.  
  4911.       Minimum value:  1 
  4912.  
  4913.       Maximum value:  20 
  4914.  
  4915.  
  4916. ΓòÉΓòÉΓòÉ 5.4.7. Messenger Section ΓòÉΓòÉΓòÉ
  4917.  
  4918. The parameters in the Messenger section specify the buffer size and file name 
  4919. of the log file used to receive messages.  The parameters contained in the 
  4920. Messenger section can be grouped into two categories: system parameters and 
  4921. capacity parameters. The following lists specify the parameters contained in 
  4922. the Messenger section of the IBMLAN.INI file. 
  4923.  
  4924. Note:  Ensure that the Messenger service is stopped before you delete the 
  4925.        message log file. 
  4926.  
  4927.      System Parameter 
  4928.  
  4929.         -  logfile 
  4930.  
  4931.      Capacity Parameter 
  4932.  
  4933.         -  sizmessbuff 
  4934.  
  4935.  
  4936. ΓòÉΓòÉΓòÉ 5.4.7.1. System Parameter ΓòÉΓòÉΓòÉ
  4937.  
  4938. The following is the system parameter in the Messenger section of the 
  4939. IBMLAN.INI file: 
  4940.  
  4941.      logfile 
  4942.  
  4943.       This parameter specifies a file name within the \IBMLAN\LOGS subdirectory 
  4944.       for the message log. 
  4945.  
  4946.       Default value:  MESSAGES.LOG 
  4947.  
  4948.  
  4949. ΓòÉΓòÉΓòÉ 5.4.7.2. Capacity Parameter ΓòÉΓòÉΓòÉ
  4950.  
  4951. The following is the capacity parameter in the Messenger section of the 
  4952. IBMLAN.INI file: 
  4953.  
  4954.      sizmessbuf 
  4955.  
  4956.       This parameter sets the buffer size, in bytes, for receiving network 
  4957.       messages. If you receive numerous or long messages, increase the 
  4958.       sizmessbuf parameter value. Because larger buffers require more memory, 
  4959.       do not allocate larger buffers than you need. 
  4960.  
  4961.       Default value:  4096 
  4962.  
  4963.       Minimum value:  512 
  4964.  
  4965.       Maximum value:  62000 
  4966.  
  4967.  
  4968. ΓòÉΓòÉΓòÉ 5.4.8. Alerter Section ΓòÉΓòÉΓòÉ
  4969.  
  4970. The Alerter section of the IBMLAN.INI file contains the following capacity 
  4971. parameter: 
  4972.  
  4973.      sizalertbuf 
  4974.  
  4975.       This parameter sets the size, in bytes, of the buffer used for 
  4976.       administrative alerts. 
  4977.  
  4978.       Default value:  3072 
  4979.  
  4980.       Minimum value:  512 
  4981.  
  4982.       Maximum value:  16384 
  4983.  
  4984.  
  4985. ΓòÉΓòÉΓòÉ 5.4.9. Netrun Section ΓòÉΓòÉΓòÉ
  4986.  
  4987. The Netrun section controls the service that allows other workstations to run a 
  4988. program in this server's memory. The parameters contained in the Netrun section 
  4989. can be grouped into two categories:  system parameters and capacity parameters. 
  4990. The following lists specify the parameters contained in the Netrun section of 
  4991. the IBMLAN.INI file. 
  4992.  
  4993.      System Parameter 
  4994.  
  4995.         -  runpath 
  4996.  
  4997.      Capacity Parameter 
  4998.  
  4999.         -  maxruns 
  5000.  
  5001.  
  5002. ΓòÉΓòÉΓòÉ 5.4.9.1. System Parameters ΓòÉΓòÉΓòÉ
  5003.  
  5004. The following is the system parameter in the Netrun section of the IBMLAN.INI 
  5005. file: 
  5006.  
  5007.      runpath 
  5008.  
  5009.       This parameter sets the server path in which Netrun requests can operate. 
  5010.       To run a program remotely on this server, the .EXE program file must 
  5011.       exist in the path defined by the runpath parameter.  Only programs in 
  5012.       this run path can be run remotely. Path syntax is the same as for the 
  5013.       OS/2 PATH command. 
  5014.  
  5015.       Default value:  C:\  (root directory) 
  5016.  
  5017.  
  5018. ΓòÉΓòÉΓòÉ 5.4.9.2. Capacity Parameter ΓòÉΓòÉΓòÉ
  5019.  
  5020. The following is the capacity parameter in the Netrun section of the IBMLAN.INI 
  5021. file: 
  5022.  
  5023.      maxruns 
  5024.  
  5025.       This parameter specifies the maximum number of netrun requests that can 
  5026.       run simultaneously in the server's memory.  This parameter value affects 
  5027.       the numreqbuf parameter in the Server section. The numreqbuf parameter 
  5028.       value must be at least five times greater than the  maxruns parameter 
  5029.       value. 
  5030.  
  5031.       Default value:  3 
  5032.  
  5033.       Minimum value:  1 
  5034.  
  5035.       Maximum value:  10 
  5036.  
  5037.  
  5038. ΓòÉΓòÉΓòÉ 5.4.10. Replicator Section ΓòÉΓòÉΓòÉ
  5039.  
  5040. The Replicator service lets you maintain identical sets of files and 
  5041. directories on different workstations.  Servers can replicate data to other 
  5042. servers or requesters.  The server sending the data is called an exporter.  The 
  5043. requester or server receiving the data is called an importer.  You can have any 
  5044. number of exporters and importers in your domain; however, two exporters should 
  5045. not replicate the same set of files.  A server can be both an exporter and an 
  5046. importer, while a requester can only be an importer. For more information 
  5047. concerning the Replicator service, refer to Network Administrator Tasks. 
  5048.  
  5049. In the IBMLAN.INI Replicator section, you set up an  export path on the 
  5050. exporter and an  import path on each importer.  The Replicator service monitors 
  5051. the export directory. When you add, delete, or change a directory or file in 
  5052. the export path, the Replicator service sends an update notice to its 
  5053. importers. The importer then obtains a copy of the changed files and 
  5054. directories.  Therefore, each import path is an up-to-date copy of the export 
  5055. path. 
  5056.  
  5057. Each parameter listed in the Replicator section must have a corresponding 
  5058. value, except the  password parameter. The following lists specify which 
  5059. parameters apply to importers and which apply to exporters. 
  5060.  
  5061.      Importer Parameters 
  5062.  
  5063.         -  replicate importlist 
  5064.  
  5065.         -  importpath logon 
  5066.  
  5067.         -  password tryuser 
  5068.  
  5069.      Exporter Parameters 
  5070.  
  5071.         -  replicate exportlist 
  5072.  
  5073.         -  exportpath guardtime 
  5074.  
  5075.         -  interval pulse random 
  5076.  
  5077.  The parameters contained in the Replicator section can be grouped into two 
  5078.  categories: system parameters and tuning parameters. The following lists 
  5079.  specify the parameters contained in the Replicator section of the IBMLAN.INI 
  5080.  file. 
  5081.  
  5082.      System Parameters 
  5083.  
  5084.         -  replicate 
  5085.  
  5086.         -  exportlist 
  5087.  
  5088.         -  exportpath 
  5089.  
  5090.         -  importlist 
  5091.  
  5092.         -  importpath 
  5093.  
  5094.         -  logon 
  5095.  
  5096.         -  password 
  5097.  
  5098.         -  tryuser 
  5099.  
  5100.      Tuning Parameters 
  5101.  
  5102.         -  guardtime 
  5103.  
  5104.         -  interval 
  5105.  
  5106.         -  pulse 
  5107.  
  5108.         -  random 
  5109.  
  5110.  
  5111. ΓòÉΓòÉΓòÉ 5.4.10.1. System Parameters ΓòÉΓòÉΓòÉ
  5112.  
  5113. The following list contains the system parameters in the Replicator section of 
  5114. the IBMLAN.INI file: 
  5115.  
  5116.      replicate 
  5117.  
  5118.       This parameter specifies whether the workstation is an importer, an 
  5119.       exporter, or both.  Values are:  Import, Export, and Both. If a server is 
  5120.       an exporter, this value must be either Export or Both. If a server is an 
  5121.       importer, this value must be either Import or Both. On requesters, only 
  5122.       Import is valid. 
  5123.  
  5124.       Default value: Import 
  5125.  
  5126.      exportlist 
  5127.  
  5128.       This parameter lists workstations and domains to receive announcements of 
  5129.       changes to the export directory.  Each name is separated by a semicolon 
  5130.       and no spaces.  For example: 
  5131.  
  5132.             exportlist = server1;server2;domain3
  5133.  
  5134.       This parameter is not included in your default IBMLAN.INI file. You can 
  5135.       add it anywhere in the Replicator section. 
  5136.  
  5137.         -  When no  exportlist parameter is specified, update notices are sent 
  5138.            to importers in this exporter's domain. 
  5139.  
  5140.         -  If a list is specified for this parameter, update notices are sent 
  5141.            to each workstation and domain on the list. 
  5142.  
  5143.         -  If you include a domain name, the exporter sends updates to 
  5144.            workstations in that domain. In order to be able to receive the 
  5145.            updates, those workstations must be set up as importers and specify 
  5146.            the exporter or exporter's domain. 
  5147.  
  5148.      exportpath 
  5149.  
  5150.       This parameter specifies the absolute path to the export directories. 
  5151.       All files to be replicated must be in this path. 
  5152.  
  5153.       This parameter is not included in your default IBMLAN.INI file. When this 
  5154.       parameter is missing, the default takes effect.  You can add the 
  5155.       parameter anywhere in the Replicator section.  The default path is 
  5156.       created at installation. 
  5157.  
  5158.       There is no restriction on the path name or location. If it does not 
  5159.       already exist, you must create the path and set up specific 
  5160.       subdirectories in the export path. 
  5161.  
  5162.       Default value: C:\IBMLAN\REPL\EXPORT 
  5163.  
  5164.       Note:  When setting up a single server as both an exporter and an 
  5165.              importer, use different export and import paths and ensure that 
  5166.              neither path is a subdirectory of the other.  Otherwise, files 
  5167.              replicated to other importers cannot be distinguished from files 
  5168.              replicated from othe exporters. 
  5169.  
  5170.      importlist 
  5171.  
  5172.       This parameter lists servers and domains that can send a directory to 
  5173.       this importer.  Each name is separated by a semicolon and no spaces; for 
  5174.       example: 
  5175.  
  5176.             importlist = server1;server2;domain3
  5177.  
  5178.       This parameter is not included in your default IBMLAN.INI file. You can 
  5179.       add it anywhere in the Replicator section. 
  5180.  
  5181.         -  When no  importlist parameter is specified, the Replicator service 
  5182.            checks for updates from all servers set up as exporters in the 
  5183.            importer's domain. 
  5184.  
  5185.         -  If a list is specified for this parameter, update notices from any 
  5186.            specified exporters and domains are sent to the importer. 
  5187.  
  5188.         -  If you include a domain name, the importer receives updates from 
  5189.            servers in that domain that are set up as exporters for the importer 
  5190.            or the importer's domain. 
  5191.  
  5192.      importpath 
  5193.  
  5194.       This parameter specifies the absolute path to the import directories. 
  5195.       All files are replicated to a subdirectory of this path.  This can also 
  5196.       be a remote path. 
  5197.  
  5198.       There is no restriction on the path name or location.  If it does not 
  5199.       already exist, you must create the path and set up specific 
  5200.       subdirectories in the import path.  The default path is created at 
  5201.       installation. 
  5202.  
  5203.       Default value: C:\IBMLAN\REPL\IMPORT 
  5204.  
  5205.       Note:  When setting up a single server as both an exporter and an 
  5206.              importer, use different export and import paths and ensure that 
  5207.              neither path is a subdirectory of the other.  Otherwise, files 
  5208.              replicated to other importers cannot be distinguished from those 
  5209.              replicated from otherexporters. 
  5210.  
  5211.      logon 
  5212.  
  5213.       This parameter specifies the user ID that the Replicator service uses to 
  5214.       connect to the exporter when no one is logged on at the importer.  This 
  5215.       user ID is used with the password specified by the password parameter. If 
  5216.       the  logon parameter (the default) is not included, the Replicator 
  5217.       service tries logging on using the machine ID of the importer as a user 
  5218.       ID. 
  5219.  
  5220.       Ensure the user ID (or machine ID if the  logon parameter is not 
  5221.       included) is set up as a user through User Profile Management and has 
  5222.       read and attributes permissions to the replicated directories through LAN 
  5223.       Server (using either the full-screen interface or the NET ACCESS 
  5224.       command). 
  5225.  
  5226.       This parameter is not included in your default IBMLAN.INI file. You can 
  5227.       add it anywhere in the Replicator section. 
  5228.  
  5229.      password 
  5230.  
  5231.       This parameter specifies the password that the Replicator service uses to 
  5232.       connect to the exporter when no one is logged on to the importer.  This 
  5233.       password is used with the user ID specified by the logon parameter.  The 
  5234.       password parameter cannot be used unless the logon parameter is also 
  5235.       specified.  If the default setup for the logon parameter is used (that 
  5236.       is, the  logon parameter is not included and the Replicator service tries 
  5237.       logging on with the machine ID), then a password cannot be specified.  If 
  5238.       a password is desired for the workstation, both the  logon and  password 
  5239.       parameters must be used. 
  5240.  
  5241.      tryuser 
  5242.  
  5243.       This parameter specifies whether the importer automatically tries to 
  5244.       connect to the exporter when a user is logged on to the workstation. 
  5245.  
  5246.       If the  tryuser parameter value is Yes, the importer tries connecting to 
  5247.       the exporter using the user ID and password of the user logged on at the 
  5248.       importer.  The connection succeeds if the user has read and attributes 
  5249.       permissions to the directories to be replicated.  If the connection 
  5250.       attempt fails, the importer cannot connect to the exporter until the user 
  5251.       logs off.  If the tryuser parameter value is No, the importer does not 
  5252.       connect to the exporter until the user logs off. 
  5253.  
  5254.       Default value: Yes 
  5255.  
  5256.  
  5257. ΓòÉΓòÉΓòÉ 5.4.10.2. Tuning Parameters ΓòÉΓòÉΓòÉ
  5258.  
  5259. The following list contains the tuning parameters in the Replicator section of 
  5260. the IBMLAN.INI file: 
  5261.  
  5262.      guardtime 
  5263.  
  5264.       This parameter specifies how long, in minutes, the export path must be 
  5265.       stable before importers can connect to it.  The guardtime parameter 
  5266.       prevents importers from connecting to an export path while you are still 
  5267.       changing it.  For example, if the guardtime parameter value is set to 10, 
  5268.       importers cannot copy new material from the exporter until at least 10 
  5269.       minutes after you finish changing an export path. 
  5270.  
  5271.       This parameter is valid only if the  integrity parameter in the REPL.INI 
  5272.       file is set to Tree.  For more information concerning the REPL.INI file, 
  5273.       refer to the Network Administrator Tasks. 
  5274.  
  5275.       Default value: 2 
  5276.  
  5277.       Minimum value: 0 
  5278.  
  5279.       Maximum value:  interval / 2 
  5280.  
  5281.      interval 
  5282.  
  5283.       This parameter specifies how often, in minutes, subdirectories and files 
  5284.       in the export path are checked for changes. 
  5285.  
  5286.       Default value: 5 
  5287.  
  5288.       Minimum value: 1 
  5289.  
  5290.       Maximum value: 60 
  5291.  
  5292.      pulse 
  5293.  
  5294.       This parameter specifies how often the exporter sends extra updates to 
  5295.       importers, besides those sent when a change to the export path occurs. 
  5296.       These pulse updates are identical to the most recent change update and 
  5297.       ensure that         all servers receive an update after the export path 
  5298.       changes. 
  5299.  
  5300.       To reduce the number of broadcast frames, increase the value of pulse. 
  5301.       The risk of changing pulse is that it controls when new users and 
  5302.       password changes are replicated from the domain controller to additional 
  5303.       servers. 
  5304.  
  5305.       For example, if the  interval value is 5 and the pulse value is 3, a new 
  5306.       update is generated every 5 minutes, and, redundant pulse updates are 
  5307.       sent every 3 minutes. 
  5308.  
  5309.       Default value: 3 
  5310.  
  5311.       Minimum value: 1 
  5312.  
  5313.       Maximum value: 10 
  5314.  
  5315.      random 
  5316.  
  5317.       This parameter specifies the interval, in seconds, over which to 
  5318.       distribute importer connections.  The exporter sends this value to 
  5319.       importers, which wait an interval of seconds between 0 and this value 
  5320.       before connecting. 
  5321.  
  5322.       The  random parameter controls network traffic of importers connecting to 
  5323.       the exporter. If an exporter replicates files to several importers, 
  5324.       network performance could be degraded if all importers try connecting to 
  5325.       the exporter at once. You can avoid this problem by requiring the 
  5326.       importers to wait a random amount of time before connecting. 
  5327.  
  5328.       For example, suppose you specify a  random parameter value of 90.  This 
  5329.       value tells each importer to randomly select a number between 0 and 90 
  5330.       and wait that many seconds before connecting to the exporter. 
  5331.  
  5332.       Default value: 60 
  5333.  
  5334.       Minimum value: 1 
  5335.  
  5336.       Maximum value: 120 
  5337.  
  5338.  
  5339. ΓòÉΓòÉΓòÉ 5.4.11. UPS Section ΓòÉΓòÉΓòÉ
  5340.  
  5341. The UPS section of the IBMLAN.INI file defines the Uninterruptible      Power 
  5342. Supply support. The UPS section cannot be the last section listed in the 
  5343. IBMLAN.INI file. The parameters contained in the UPS section can be grouped 
  5344. into two categories: system parameters and tuning parameters.  The following 
  5345. lists specify the parameters contained in the UPS section of the IBMLAN.INI 
  5346. file. 
  5347.  
  5348.      System Parameters 
  5349.  
  5350.         -  cmdfile 
  5351.  
  5352.         -  devicename 
  5353.  
  5354.         -  lowbattery 
  5355.  
  5356.         -  signals 
  5357.  
  5358.         -  voltlevels 
  5359.  
  5360.      Tuning Parameters 
  5361.  
  5362.         -  batterymsg 
  5363.  
  5364.         -  batterytime 
  5365.  
  5366.         -  cmdtimer 
  5367.  
  5368.         -  messdelay 
  5369.  
  5370.         -  messtime 
  5371.  
  5372.         -  recharge 
  5373.  
  5374.  
  5375. ΓòÉΓòÉΓòÉ 5.4.11.1. System Parameters ΓòÉΓòÉΓòÉ
  5376.  
  5377. The following list contains the system parameters in the UPS section of the 
  5378. IBMLAN.INI file. 
  5379.  
  5380.      cmdfile 
  5381.  
  5382.       This parameter specifies the command file to run before the network 
  5383.       services are shut down.  If the complete path name is not specified, the 
  5384.       command file is assumed to be in the \IBMLAN subdirectory. 
  5385.  
  5386.       Default value:  "" (no command file should be run) 
  5387.  
  5388.      devicename 
  5389.  
  5390.       This parameter specifies the name of the device to open.  UPS_DEV must be 
  5391.       a valid OS/2 device name. 
  5392.  
  5393.       Default value:  UPS_DEV 
  5394.  
  5395.      lowbattery 
  5396.  
  5397.       This parameter specifies the action taken when the UPS signals that the 
  5398.       battery is low, but AC power is present.  Possible values are: 
  5399.  
  5400.                  Value               Meaning
  5401.  
  5402.       Warning                  The UPS service generates a warning to alert 
  5403.                                recipients on the interval defined by the 
  5404.                                batterymsg parameter.  The warning informs the 
  5405.                                user that the UPS battery is low at the 
  5406.                                specified server. 
  5407.  
  5408.       Shutdown                 The server is shut down when the UPS signals 
  5409.                                that the battery is low. 
  5410.  
  5411.       Disable                  The UPS service ignores the signal from the UPS. 
  5412.                                This value enables the user to discontinue the 
  5413.                                low battery alerts without stopping the UPS 
  5414.                                service. 
  5415.  
  5416.       Default value:  Warning 
  5417.  
  5418.      signals 
  5419.  
  5420.       This parameter specifies which signals are available from the UPS. The 
  5421.       value of this parameter is a 3-digit number, where each digit indicates 
  5422.       whether a specific signal is available.  A value of 0 for a digit 
  5423.       indicates that the signal is not available.  A value of 1 for a digit 
  5424.       indicates that the UPS can generate the signal. 
  5425.  
  5426.                  Value               Signal
  5427.  
  5428.       1                        The UPS can signal when a power failure is 
  5429.                                detected. 
  5430.  
  5431.       2                        The UPS can signal when there are 2 minutes or 
  5432.                                more until shutdown due to a low battery.  If 
  5433.                                the low-battery signal on the UPS occurs when 
  5434.                                less than 2 minutes are remaining, this digit 
  5435.                                should be set to 0. 
  5436.  
  5437.       3                        The UPS can accept a signal from the workstation 
  5438.                                that tells the UPS to shut down. 
  5439.  
  5440.       Note: 
  5441.  
  5442.       The UPS must support a signal either when a power failure is detected or 
  5443.       when the battery will run down in 2 or more minutes.  If the first2 
  5444.       digits of thesignals  parameter are set to 0, the UPS service will not 
  5445.       function. 
  5446.  
  5447.       Default value:  100 
  5448.  
  5449.      voltlevels 
  5450.  
  5451.       This parameter specifies the voltage levels for the signals defined by 
  5452.       the signals parameter.  The value of the voltlevels parameter is a 
  5453.       3-digit number, where each digit indicates the voltage level for a 
  5454.       specific signal.  A value of 0 for a digit indicates that a negative 
  5455.       voltage is used to report the associated signal.  A value of 1 for a 
  5456.       digit indicates that a positive voltage is used to report the associated 
  5457.       signal. For more information about each specific signal, refer to the 
  5458.       description of the signals parameter. 
  5459.  
  5460.       Default value:  100 
  5461.  
  5462.  
  5463. ΓòÉΓòÉΓòÉ 5.4.11.2. Tuning Parameters ΓòÉΓòÉΓòÉ
  5464.  
  5465. The following list contains the tuning parameters in the UPS section of the 
  5466. IBMLAN.INI file: 
  5467.  
  5468.      batterymsg 
  5469.  
  5470.       This parameter specifies the number of seconds that the workstation waits 
  5471.       between low battery alerts. The value of this parameter is used only if a 
  5472.       low battery signal is received and the AC power is good. 
  5473.  
  5474.       Default value:  600 (10 minutes) 
  5475.  
  5476.       Minimum value:  30 (30 seconds) 
  5477.  
  5478.       Maximum value:  3600 (1 hour) 
  5479.  
  5480.      batterytime 
  5481.  
  5482.       This parameter specifies the number of seconds that the workstation can 
  5483.       run on battery power before the UPS service initiates shutdown. The value 
  5484.       of this parameter is used only if the low battery signal is not 
  5485.       available.  Because shutdown should take about 2 minutes, if the battery 
  5486.       time is less than or equal to two minutes, the value of this parameter 
  5487.       should be set to 0. 
  5488.  
  5489.       Default value:  60 
  5490.  
  5491.       Minimum value:  0 
  5492.  
  5493.       Maximum value:  28800 
  5494.  
  5495.      cmdtimer 
  5496.  
  5497.       This parameter specifies the number of seconds that the UPS service will 
  5498.       give the .CMD file to complete.  The range is 0 to 600 seconds.  The 
  5499.       default is 30.  If the .CMD file does not finish execution within the 
  5500.       specified number of seconds, an error is logged. 
  5501.  
  5502.       Default value:  30 
  5503.  
  5504.       Minimum value:  0 
  5505.  
  5506.       Maximum value:  600 
  5507.  
  5508.      messdelay 
  5509.  
  5510.       This parameter specifies the number of seconds between the initial power 
  5511.       failure and the first message sent to the users.  If power is restored 
  5512.       within the time specified by this parameter, no messages are sent to the 
  5513.       users, but the event is logged. 
  5514.  
  5515.       Default value:  5 
  5516.  
  5517.       Minimum value:  0 
  5518.  
  5519.       Maximum value:  120 
  5520.  
  5521.      messtime 
  5522.  
  5523.       This parameter specifies the number of seconds between messages sent to 
  5524.       the users.  The messages inform the users of the power failure. 
  5525.  
  5526.       Default value:  120 
  5527.  
  5528.       Minimum value:  30 
  5529.  
  5530.       Maximum value:  300 
  5531.  
  5532.      recharge 
  5533.  
  5534.       This parameter specifies the number of minutes of recharge time required 
  5535.       by the UPS to gain 1 minute of battery run time. 
  5536.  
  5537.       Default value:  100 
  5538.  
  5539.       Minimum value:  5 
  5540.  
  5541.       Maximum value:  250 
  5542.  
  5543.  
  5544. ΓòÉΓòÉΓòÉ 5.4.12. Remoteboot Section ΓòÉΓòÉΓòÉ
  5545.  
  5546. The Remoteboot section of the IBMLAN.INI file defines the Remote IPL service. 
  5547. The parameters contained in the Remoteboot section can be grouped into two 
  5548. categories: system parameters and tuning parameters.  The following lists 
  5549. specify the parameters contained in the Remoteboot section of the IBMLAN.INI 
  5550. file. 
  5551.  
  5552.      System Parameters 
  5553.  
  5554.         -  rpln 
  5555.  
  5556.         -  rpldir 
  5557.  
  5558.         -  configfile 
  5559.  
  5560.      Tuning Parameter 
  5561.  
  5562.         -  maxthreads 
  5563.  
  5564.  
  5565. ΓòÉΓòÉΓòÉ 5.4.12.1. System Parameters ΓòÉΓòÉΓòÉ
  5566.  
  5567. The following list contains the system parameters in the Remoteboot section of 
  5568. the IBMLAN.INI file: 
  5569.  
  5570.      rpln =  dll1 dll2 dll3 adapternum 
  5571.  
  5572.       This parameter specifies the dynamic link libraries (DLLs) used to 
  5573.       support various network adapter cards.  There is an rpln statement for 
  5574.       each network adapter card that the Remote IPL service uses. Each  rpln 
  5575.       statement provides the names of the three DLLs to use for the associated 
  5576.       network adapter card and the number of the adapter card. The file names 
  5577.       specified must be in the user's LIBPATH statement in the CONFIG.SYS file. 
  5578.  
  5579.       The  n variable is a sequence number used to distinguish each rpln 
  5580.       statement.  The  n variable can be from 1 to 4. 
  5581.  
  5582.       The  adapternum variable specifies the number of the associated network 
  5583.       adapter card.  This variable is optional and defaults to 0 if it is not 
  5584.       specified.  The network adapter driver associated with the network 
  5585.       adapter card specified by this variable must be bound to the IBM IEEE 
  5586.       802.2 protocol driver, or the Remote IPL service will fail. 
  5587.  
  5588.       Default value:  RPLNET1.DLL RPLNET2.DLL RPLOEM.DLL 
  5589.  
  5590.      rpldir 
  5591.  
  5592.       This parameter specifies the directory containing the remote IPL files. 
  5593.       The directory specified must contain the RPL.MAP file. If a full path 
  5594.       name is not specified, the path is assumed to be a subdirectory of the 
  5595.       \IBMLAN subdirectory. 
  5596.  
  5597.       Default value:  C:\IBMLAN\RPL 
  5598.  
  5599.      configfile 
  5600.  
  5601.       This parameter specifies the name of the DOS boot block configuration 
  5602.       file.  If a full path name is not specified, the file is assumed to be in 
  5603.       the RPLDIR directory. 
  5604.  
  5605.       Default value:  DOSBBTR.CNF 
  5606.  
  5607.  
  5608. ΓòÉΓòÉΓòÉ 5.4.12.2. Tuning Parameter ΓòÉΓòÉΓòÉ
  5609.  
  5610. The following is the tuning parameter in the Remoteboot section of the 
  5611. IBMLAN.INI file. 
  5612.  
  5613.      maxthreads 
  5614.  
  5615.       This parameter specifies the number of threads that the Remote IPL 
  5616.       service starts in order to perform asynchronous reading of the 
  5617.       configuration files. 
  5618.  
  5619.       Default value:  10 
  5620.  
  5621.       Minimum value:  0 (no asynchronous I/O) 
  5622.  
  5623.       Maximum value:  Maximum number of threads permitted by the system. 
  5624.  
  5625.  
  5626. ΓòÉΓòÉΓòÉ 5.4.13. DCDB Replicator Section ΓòÉΓòÉΓòÉ
  5627.  
  5628. The DCDB Replicator service propagates  domain control database ( DCDB) updates 
  5629. from the domain controller to other servers in the domain that are running with 
  5630. ROLE=BACKUP. To change a server's role, see Quick Beginnings. The domain 
  5631. control database resides on the domain controller and contains files that 
  5632. describe the domain's users, its resources, and the users' access to those 
  5633. resources.  This service runs on the domain controller, and exports the \DCDB 
  5634. directory to the servers. Corresponding DCDB Replicator services run on each 
  5635. server that receives the updated DCDB files. The domain controller is the only 
  5636. machine in the domain that is an exporter, while all other servers running the 
  5637. service are importers.  The exportation is thus confined within the domain. 
  5638.  
  5639. Running the DCDB Replicator service does not conflict with running the 
  5640. Replicator service in the same workstation. 
  5641.  
  5642.      System Parameters 
  5643.  
  5644.         -  logon 
  5645.  
  5646.         -  password 
  5647.  
  5648.         -  tryuser 
  5649.  
  5650.      Tuning Parameters 
  5651.  
  5652.         -  guardtime 
  5653.  
  5654.         -  interval 
  5655.  
  5656.         -  pulse 
  5657.  
  5658.         -  random 
  5659.  
  5660.  
  5661. ΓòÉΓòÉΓòÉ 5.4.13.1. System Parameters ΓòÉΓòÉΓòÉ
  5662.  
  5663. The following list contains the system parameters in the DCDB Replicator 
  5664. section of the IBMLAN.INI file: 
  5665.  
  5666.      logon 
  5667.  
  5668.       This parameter specifies the user ID that the DCDB Replicator service 
  5669.       uses to connect to the domain controller when no one is logged on at the 
  5670.       server. This user ID is used with the password specified by the password 
  5671.       parameter.  If the  logon parameter (the default) is not included, the 
  5672.       DCDB Replicator service tries logging on using the machine ID of the 
  5673.       server as a user ID. 
  5674.  
  5675.       Ensure that the user ID (or machine ID if the  logon parameter is not 
  5676.       included) is set up as a user through User Profile Management and has 
  5677.       read and attributes permissions to the DCDB through LAN Server (using 
  5678.       either the GUI or the NET ACCESS command). 
  5679.  
  5680.       This parameter is not included in your default IBMLAN.INI file. You can 
  5681.       add it anywhere in the DCDB Replicator section. 
  5682.  
  5683.      password 
  5684.  
  5685.       This parameter specifies the password that the DCDB Replicator service 
  5686.       uses to connect to the domain controller when no one is logged on to the 
  5687.       server. This password is used with the user ID specified by the logon 
  5688.       parameter.  The  password parameter cannot be used unless the logon 
  5689.       parameter is also specified.  If the default setup for the logon 
  5690.       parameter is used (that is, the  logon parameter is not included and the 
  5691.       DCDB Replicator service tries logging on with the machine ID), then a 
  5692.       password cannot be specified.  If a password is desired for the 
  5693.       workstation, both the  logon and  password parameters must be used. 
  5694.  
  5695.      tryuser 
  5696.  
  5697.       This parameter specifies whether the server tries automatically 
  5698.       connecting to the domain controller when a user is logged on to the 
  5699.       workstation. 
  5700.  
  5701.       If the  tryuser parameter value is Yes, the server tries connecting to 
  5702.       the domain controller using the user ID and password of the user logged 
  5703.       on at the server.  The connection succeeds if the user has read and 
  5704.       attributes permissions to the directories to be replicated.  If the 
  5705.       connection attempt fails, the server cannot connect to the domain 
  5706.       controller until the user logs off.  If the tryuser parameter value is 
  5707.       No, the server does not connect to the domain controller until the user 
  5708.       logs off. 
  5709.  
  5710.       Default value:  Yes 
  5711.  
  5712.  
  5713. ΓòÉΓòÉΓòÉ 5.4.13.2. Tuning Parameters ΓòÉΓòÉΓòÉ
  5714.  
  5715. The following list contains the tuning parameters in the DCDB Replicator 
  5716. section of the IBMLAN.INI file: 
  5717.  
  5718.      guardtime 
  5719.  
  5720.       This parameter specifies how long, in minutes, the export path must be 
  5721.       stable before servers can connect to it.  The guardtime parameter 
  5722.       prevents servers from connecting to an export path while you are still 
  5723.       changing it.  For example, if the guardtime parameter value is set to 10, 
  5724.       servers cannot copy new material from the domain controller until at 
  5725.       least 10 minutes after you finish changing an export path. 
  5726.  
  5727.       This parameter is valid only if the  integrity parameter in the REPL.INI 
  5728.       file is set to Tree.  For more information concerning the REPL.INI file, 
  5729.       refer to the Network Administrator Tasks. 
  5730.  
  5731.       Default value:  2 
  5732.  
  5733.       Minimum value:  0 
  5734.  
  5735.       Maximum value:  interval / 2 
  5736.  
  5737.      interval 
  5738.  
  5739.       This parameter specifies how often, in minutes, the \DCDB directory in 
  5740.       the export path is checked for changes. 
  5741.  
  5742.       Default value:  5 
  5743.  
  5744.       Minimum value:  1 
  5745.  
  5746.       Maximum value:  60 
  5747.  
  5748.      pulse 
  5749.  
  5750.       This parameter specifies how often, in minutes, the domain controller 
  5751.       sends extra updates to servers, besides those sent when a change to the 
  5752.       export path occurs. These  pulse updates are identical to the most recent 
  5753.       change update and ensure that all servers receive an update after the 
  5754.       export path changes. 
  5755.  
  5756.       For example, if the  interval value is 5 and the pulse value is 3, a new 
  5757.       update is generated every 5 minutes, and redundant pulse updates are sent 
  5758.       every 3 minutes. 
  5759.  
  5760.       Default value:  3 
  5761.  
  5762.       Minimum value:  1 
  5763.  
  5764.       Maximum value:  10 
  5765.  
  5766.      random 
  5767.  
  5768.       Specifies the interval, in seconds, over which to distribute server 
  5769.       connections.  The domain controller sends this value to servers, which 
  5770.       wait an interval of seconds between 0 and this value before connecting. 
  5771.  
  5772.       The  random parameter controls network traffic of servers connecting to 
  5773.       the domain controller.  If a domain controller replicates the DCDB to 
  5774.       several servers, network performance could be affected if all servers try 
  5775.       connecting to the domain controller at once.  You can avoid this problem 
  5776.       by requiring the servers to wait a random amount of time before 
  5777.       connecting. 
  5778.  
  5779.       For example, suppose you specify a  random parameter value of 90.  This 
  5780.       value tells each server to randomly select a number between 0 and 90 and 
  5781.       wait that many seconds before connecting to the domain controller. 
  5782.  
  5783.       Default value:  60 
  5784.  
  5785.       Minimum value:  1 
  5786.  
  5787.       Maximum value:  120 
  5788.  
  5789.  
  5790. ΓòÉΓòÉΓòÉ 5.4.14. Peer Section ΓòÉΓòÉΓòÉ
  5791.  
  5792. The Peer Service allows requesters to share resources. During installation, the 
  5793. Peer Service can be defined to start when the requester starts. 
  5794.  
  5795. The values for the Peer Service parameters can be changed in the IBMLAN.INI 
  5796. file.  An option issued from the command line can override the values in the 
  5797. IBMLAN.INI file. 
  5798.  
  5799. For more information about the Peer Service, see Quick Beginnings and Network 
  5800. Administrator Tasks. 
  5801.  
  5802.  
  5803. ΓòÉΓòÉΓòÉ 5.4.14.1. System Parameters ΓòÉΓòÉΓòÉ
  5804.  
  5805. Use the following parameters with the Peer Service to override the parameters 
  5806. in the IBMLAN.INI file: 
  5807.  
  5808.      autodisconnect 
  5809.  
  5810.       For a description of this parameter, see the  autodisconnect parameter 
  5811.       ***. 
  5812.  
  5813.       This parameter should always be set to -1 for no automatic disconnect. 
  5814.  
  5815.       Default value: -1 
  5816.  
  5817.      security 
  5818.  
  5819.       This parameter indicates the security mode the peer server is using. 
  5820.       Valid values are  user and  share. 
  5821.  
  5822.       User level security controls access to resources shared by the peer 
  5823.       server through identifying users by a user ID and a password. 
  5824.  
  5825.       Share level security allows the peer server owner to specify both the 
  5826.       password and permissions associated with a shared resource. 
  5827.  
  5828.       Default value: User 
  5829.  
  5830.      username 
  5831.  
  5832.       This parameter indicates the user ID of the peer server owner.  This 
  5833.       parameter is relevant only if the peer server is using  user level 
  5834.       security.  The user ID listed in this parameter will be granted a session 
  5835.       with the peer server even if another user has a connection.  This ensures 
  5836.       that the owner can always connect to the peer server.  This parameter is 
  5837.       ignored if the  security parameter is set to  share. 
  5838.  
  5839.       Note:  If a resource is shared with /USERS:1, this limit is enforced. 
  5840.              That is, the owner cannot connect to the peer server if another 
  5841.              user is already connected. 
  5842.  
  5843.       Default value: " " 
  5844.  
  5845.  For additional information about the Peer Service, see the following commands 
  5846.  in Command Reference: 
  5847.  
  5848.      NET CONFIG 
  5849.  
  5850.      NET CONTINUE 
  5851.  
  5852.      NET PAUSE 
  5853.  
  5854.      NET SESSION 
  5855.  
  5856.      NET SHARE 
  5857.  
  5858.      NET START 
  5859.  
  5860.      NET STATISTICS 
  5861.  
  5862.      NET STOP 
  5863.  
  5864.      NET USE 
  5865.  
  5866.  
  5867. ΓòÉΓòÉΓòÉ 5.4.14.2. System Parameter ΓòÉΓòÉΓòÉ
  5868.  
  5869.      maintainserverlist 
  5870.  
  5871.       Specifies whether browser can function as a master browser or a backup 
  5872.       browser. 
  5873.  
  5874.       Default : Yes 
  5875.  
  5876.  
  5877. ΓòÉΓòÉΓòÉ 5.4.14.3. Tuning Parameter ΓòÉΓòÉΓòÉ
  5878.  
  5879.      quiet 
  5880.  
  5881.       Stops error log from filling up. 
  5882.  
  5883.  
  5884. ΓòÉΓòÉΓòÉ 5.4.15. Services Section ΓòÉΓòÉΓòÉ
  5885.  
  5886. The Services section lists the path to each LAN Server network service. Any 
  5887. path used in this section that does not start with a drive or backslash (\) is 
  5888. assumed to be relative to the IBMLAN directory. 
  5889.  
  5890. Note: 
  5891.  
  5892. Do not edit the default values in the Services section. 
  5893.  
  5894.  
  5895. ΓòÉΓòÉΓòÉ 5.4.15.1. System Parameters ΓòÉΓòÉΓòÉ
  5896.  
  5897. The following list contains the system parameters in the Services section of 
  5898. the IBMLAN.INI file: 
  5899.  
  5900.      alerter 
  5901.  
  5902.       This parameter specifies the path and file name of the program that sends 
  5903.       administrative alert messages.  This parameter is valid only for servers. 
  5904.  
  5905.       Default value: SERVICES\ALERTER.EXE 
  5906.  
  5907.      DCDBREPL 
  5908.  
  5909.       Stops the Domain Control Database (DCDB) Replicator service, which copies 
  5910.       the DCDB on the domain controller to designated backup servers. This 
  5911.       parameter is valid only for servers. 
  5912.  
  5913.      genalert 
  5914.  
  5915.       This parameter specifies the path and file name of the Generic Alerter 
  5916.       service. 
  5917.  
  5918.       Default value:  SERVICES\GENALERT.EXE 
  5919.  
  5920.      lsserver 
  5921.  
  5922.       This parameter specifies the path and file name of the LSserver service. 
  5923.  
  5924.       Default value:  SERVICES\LSSERVER.EXE 
  5925.  
  5926.      messenger 
  5927.  
  5928.       This parameter specifies the path and file name of the message program. 
  5929.       The Messenger service allows your workstation to receive the messages 
  5930.       sent across the network by other users and servers. 
  5931.  
  5932.       Default value:  SERVICES\MSRVINIT.EXE 
  5933.  
  5934.      netlogon 
  5935.  
  5936.       This parameter specifies the path and file name of the Netlogon program. 
  5937.       The Netlogon service copies the master user-and-group definition file 
  5938.       located on the domain controller to network servers.  This parameter is 
  5939.       valid only for servers. 
  5940.  
  5941.       Default value:  SERVICES\NETLOGON.EXE 
  5942.  
  5943.      netrun 
  5944.  
  5945.       This parameter specifies the path and file name of the NET RUN utility. 
  5946.       The Netrun service allows users at other workstations to run programs in 
  5947.       this server's memory.  This parameter is valid only for servers. 
  5948.  
  5949.       Default value:  SERVICES\RUNSERVR.EXE 
  5950.  
  5951.      peer 
  5952.  
  5953.       This parameter specifies the path and file name of the peer server 
  5954.       initialization program.  The Peer service allows a requester to share 
  5955.       resources with one user at a time. 
  5956.  
  5957.       Default value:  SERVICES\NETPSINI.EXE 
  5958.  
  5959.      remoteboot 
  5960.  
  5961.       This parameter specifies the path and file name of the DOS and OS/2 
  5962.       Remote IPL programs.  The Remote IPL service allows DOS and OS/2 
  5963.       requesters to be started by a server.  This parameter is valid only for 
  5964.       servers. 
  5965.  
  5966.       Default value:  SERVICES\RPLSERVR.EXE 
  5967.  
  5968.      replicator 
  5969.  
  5970.       This parameter specifies the path and file name of the replication 
  5971.       program.  The Replicator service copies files from a master location to 
  5972.       one or more workstations requiring a copy of the data. 
  5973.  
  5974.       Default value:  SERVICES\REPLICAT.EXE 
  5975.  
  5976.      requester 
  5977.  
  5978.       This parameter specifies the path and file name of the requester 
  5979.       initialization program.  The Requester service connects your workstation 
  5980.       to the network server as a requester, allowing access to shared network 
  5981.       resources. 
  5982.  
  5983.       Default value:  SERVICES\WKSTA.EXE 
  5984.  
  5985.      server 
  5986.  
  5987.       This parameter specifies the path and file name of the server 
  5988.       initialization program.  The Server service allows the workstation to 
  5989.       share its resources with users on the network.  This parameter is valid 
  5990.       only for servers. 
  5991.  
  5992.       Default value:  SERVICES\NETSVINI.EXE 
  5993.  
  5994.      timesource 
  5995.  
  5996.       This parameter specifies the path and file name of the Timesource 
  5997.       service. 
  5998.  
  5999.       Default value:  SERVICES\TIMESRC.EXE 
  6000.  
  6001.      ups 
  6002.  
  6003.       This parameter specifies the path and file name of the Uninterruptible 
  6004.       Power Supply initialization program.  The UPS service provides protection 
  6005.       against loss of data during power failures.  Upon power interruption, 
  6006.       users with active sessions to the affected server are notified of the 
  6007.       impending shutdown, and an orderly server shutdown is performed. 
  6008.  
  6009.       Default value:  SERVICES\UPS.EXE 
  6010.  
  6011.  
  6012. ΓòÉΓòÉΓòÉ 6. NETWORK.INI File Parameter Descriptions for DOS LAN Services ΓòÉΓòÉΓòÉ
  6013.  
  6014. Introduction 
  6015.  
  6016.  
  6017. ΓòÉΓòÉΓòÉ 6.1. Introduction ΓòÉΓòÉΓòÉ
  6018.  
  6019. This chapter describes the parameters in the NETWORK.INI file, which is on the 
  6020. DOS requesters. This chapter has default, minimum, and maximum values for the 
  6021. NETWORK.INI file parameters. 
  6022.  
  6023.  
  6024. ΓòÉΓòÉΓòÉ 6.1.1. Changing NETWORK.INI Parameter Values ΓòÉΓòÉΓòÉ
  6025.  
  6026. The NETWORK.INI file can be edited with an ASCII text editor.  Before you edit 
  6027. the NETWORK.INI file, it is important to understand its structure. 
  6028.  
  6029.  
  6030. ΓòÉΓòÉΓòÉ 6.1.2. Activating Changed Parameter Values ΓòÉΓòÉΓòÉ
  6031.  
  6032. If you change the value of a parameter in the NETWORK.INI file, you must shut 
  6033. down and restart the workstation for the change to take effect. 
  6034.  
  6035. If the network is not started, type  NET START   without parameters to start 
  6036. DOS LAN Services, using the NETWORK.INI file as the parameter default file. 
  6037. However, if the network has been started, typing NET START displays the current 
  6038. parameter settings. 
  6039.  
  6040. If the network has been started, first type NET STOP to stop DOS LAN Services. 
  6041. Next, type  NET START without parameters to start DOS LAN Services, using the 
  6042. NETWORK.INI file as the parameter default file. 
  6043.  
  6044.  
  6045. ΓòÉΓòÉΓòÉ 6.1.3. Parameter Descriptions ΓòÉΓòÉΓòÉ
  6046.  
  6047. The parameter defaults have been chosen to enhance performance for most users. 
  6048. Other values should be selected only for configuration needs. The parameters 
  6049. contained in the NETWORK.INI file can be grouped into three categories: system 
  6050. parameters, capacity parameters, and tuning parameters. 
  6051.  
  6052. NETWORK.INI [network] Section Parameter Values 
  6053.  
  6054. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6055. ΓöéParameter    ΓöéDescription             ΓöéValid Values    ΓöéDefault     Γöé
  6056. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6057. Γöécomputername ΓöéSpecifies the name that ΓöéUp to 15        ΓöéName        Γöé
  6058. Γöé             Γöéidentifies this         Γöéalphanumeric    Γöéspecified atΓöé
  6059. Γöé             Γöéworkstation to the      Γöécharacters or   ΓöéinstallationΓöé
  6060. Γöé             Γöénetwork                 Γöéspecial         ΓöéLANROOT     Γöé
  6061. Γöé             Γöé                        Γöécharacters, ! # Γöéparameter   Γöé
  6062. Γöé             Γöé                        Γöé$ % & ( ) Γò£ _ { ΓöéLANROOT     Γöé
  6063. Γöé             Γöé                        Γöé} ^ [grave] ~   Γöé            Γöé
  6064. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6065. Γöélanroot      ΓöéSpecifies the directory ΓöéA fully         ΓöéC:\NET      Γöé
  6066. Γöé             Γöéwhere DOS LAN Services  Γöéqualified path  ΓöéAUTOLOGON   Γöé
  6067. Γöé             Γöéis installed and starts Γöé(drive letter   Γöéparameter   Γöé
  6068. Γöé             Γöé                        Γöéand path)       ΓöéAUTOLOGON   Γöé
  6069. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6070. Γöéautologon    ΓöéIndicates whether to    ΓöéYes, No         ΓöéYes         Γöé
  6071. Γöé             Γöédisplay a window to log Γöé                ΓöéAUTOSTART   Γöé
  6072. Γöé             Γöéon to a domain when DOS Γöé                Γöéparameter   Γöé
  6073. Γöé             ΓöéLAN Services starts     Γöé                ΓöéAUTOSTART   Γöé
  6074. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6075. Γöéautostart    ΓöéIndicates which servicesΓöéNetBEUI, Basic, ΓöéFull        Γöé
  6076. Γöé             Γöéto start when NET START ΓöéFull, Predir,   ΓöéUSERNAME    Γöé
  6077. Γöé             Γöéis entered              ΓöéMessenger,      Γöéparameter   Γöé
  6078. Γöé             Γöé                        ΓöéNetpopup, Peer  ΓöéUSERNAME    Γöé
  6079. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6080. Γöéusername     ΓöéSpecifies the name that ΓöéUp to 20        ΓöéName        Γöé
  6081. Γöé             Γöéidentifies you to the   Γöéalphanumeric    Γöéspecified atΓöé
  6082. Γöé             Γöénetwork                 Γöécharacters or ! ΓöéinstallationΓöé
  6083. Γöé             Γöé                        Γöé# $ % & ( ) Γò£ _ ΓöéDOMAIN      Γöé
  6084. Γöé             Γöé                        Γöé{ } ^ [grave] ~ Γöéparameter   Γöé
  6085. Γöé             Γöé                        Γöé                ΓöéDOMAIN      Γöé
  6086. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6087. Γöédomain       ΓöéSpecifies the name of   ΓöéUp to 15        ΓöéName        Γöé
  6088. Γöé             Γöéthe domain this         Γöéalphanumeric    Γöéspecified atΓöé
  6089. Γöé             Γöéworkstation belongs to  Γöécharacters or  !ΓöéinstallationΓöé
  6090. Γöé             Γöé                        Γöé# $ % & ( ) Γò£ _ ΓöéRECONNECT   Γöé
  6091. Γöé             Γöé                        Γöé{ } ^ [grave] ~ Γöéparameter   Γöé
  6092. Γöé             Γöé                        Γöé                ΓöéRECONNECT   Γöé
  6093. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6094. Γöéreconnect    ΓöéIndicates whether to    ΓöéYes, No         ΓöéYes LSLOGON Γöé
  6095. Γöé             Γöéreconnect persistent    Γöé                Γöéparameter   Γöé
  6096. Γöé             Γöéconnections at logon    Γöé                ΓöéLSLOGON     Γöé
  6097. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6098. Γöélslogon      ΓöéIndicates whether to    ΓöéYes, No         ΓöéYes         Γöé
  6099. Γöé             Γöévalidate the logon      Γöé                ΓöéNUMBIGBUF   Γöé
  6100. Γöé             Γöé                        Γöé                Γöéparameter   Γöé
  6101. Γöé             Γöé                        Γöé                ΓöéNUMBIGBUF   Γöé
  6102. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6103. Γöénumbigbuf1, 2ΓöéIndicates number of big Γöé0 to 4096       Γöé2 SIZEBIGBUFΓöé
  6104. Γöé             Γöébuffers to use (Full andΓöé                Γöéparameter   Γöé
  6105. Γöé             Γöévirtual redirectors     Γöé                ΓöéSIZEBIGBUF  Γöé
  6106. Γöé             Γöéonly)                   Γöé                Γöé            Γöé
  6107. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6108. Γöésizebigbuf1, ΓöéIndicates the size of   Γöé4096 to 32768   Γöé4096        Γöé
  6109. Γöé2            Γöébig buffers to use (FullΓöé                ΓöéNUMWORKBUF  Γöé
  6110. Γöé             Γöéand virtual redirectors Γöé                Γöéparameter   Γöé
  6111. Γöé             Γöéonly)                   Γöé                ΓöéNUMWORKBUF  Γöé
  6112. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6113. Γöénumworkbuf1  ΓöéIndicates the number of Γöé2 to 16         Γöé2 SIZWORKBUFΓöé
  6114. Γöé             Γöéwork buffers to use     Γöé                Γöéparameter   Γöé
  6115. Γöé             Γöé                        Γöé                ΓöéSIZWORKBUF  Γöé
  6116. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6117. Γöésizworkbuf1  ΓöéIndicates the size of   Γöé512 to 16384    Γöé1024        Γöé
  6118. Γöé             Γöéwork buffers to use     Γöé                ΓöéEXTRAHEAP   Γöé
  6119. Γöé             Γöé                        Γöé                Γöéparameter   Γöé
  6120. Γöé             Γöé                        Γöé                ΓöéEXTRAHEAP   Γöé
  6121. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6122. Γöéextraheap1, 2ΓöéAllocates extra heap    Γöé1023 to 32768   Γöé0 AUTOCACHE Γöé
  6123. Γöé             Γöéspace for the           Γöé                Γöéparameter   Γöé
  6124. Γöé             Γöéredirector.  This       Γöé                ΓöéAUTOCACHE   Γöé
  6125. Γöé             Γöéparameter is needed whenΓöé                Γöé            Γöé
  6126. Γöé             Γöéusing file intensive    Γöé                Γöé            Γöé
  6127. Γöé             Γöéapplications such as    Γöé                Γöé            Γöé
  6128. Γöé             Γöédatabases.              Γöé                Γöé            Γöé
  6129. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6130. Γöéautocache1   ΓöéAutomatically allocates ΓöéYes, No         ΓöéYes         Γöé
  6131. Γöé             ΓöéNumBigBuf,  SizBigBuf,  Γöé                ΓöéPRINTBUFTIMEΓöé
  6132. Γöé             Γöéand ExtraHeap based on  Γöé                Γöéparameter   Γöé
  6133. Γöé             Γöéthe amount of XMS       Γöé                ΓöéPRINTBUFTIMEΓöé
  6134. Γöé             Γöémemory.  Overrides      Γöé                Γöé            Γöé
  6135. Γöé             ΓöéNumBigBuf,  SizBigBuf,  Γöé                Γöé            Γöé
  6136. Γöé             Γöéand  ExtraHeap          Γöé                Γöé            Γöé
  6137. Γöé             Γöéparameters.  This       Γöé                Γöé            Γöé
  6138. Γöé             Γöéparameter improves      Γöé                Γöé            Γöé
  6139. Γöé             Γöéperformance.            Γöé                Γöé            Γöé
  6140. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6141. Γöéprintbuftime1ΓöéSpecifies the amount of Γöé0 to 65535      Γöé0 LANAS     Γöé
  6142. Γöé             Γöétime in seconds before  Γöé                Γöéparameter   Γöé
  6143. Γöé             Γöéan end-of-print-job     Γöé                ΓöéLANAS       Γöé
  6144. Γöé             Γöénotification is sent to Γöé                Γöé            Γöé
  6145. Γöé             Γöéthe server after the    Γöé                Γöé            Γöé
  6146. Γöé             Γöéprint job is submitted  Γöé                Γöé            Γöé
  6147. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6148. Γöélanas1       ΓöéSpecifies the number of Γöé0 to 7          Γöé1           Γöé
  6149. Γöé             ΓöéLAN adapter cards used  Γöé                ΓöéPASSWORDCACHΓöé
  6150. Γöé             Γöéby your workstation     Γöé                Γöéparameter   Γöé
  6151. Γöé             Γöé                        Γöé                ΓöéPASSWORDCACHΓöé
  6152. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6153. ΓöépasswordcachiΓöéIndicates whether to    ΓöéYes, No         ΓöéYes         Γöé
  6154. Γöé             Γöécache passwords in a    Γöé                ΓöéBROWSEALIAS Γöé
  6155. Γöé             Γöéfile.  This saves       Γöé                Γöéparameter   Γöé
  6156. Γöé             Γöépasswords to servers in Γöé                ΓöéBROWSEALIAS Γöé
  6157. Γöé             Γöéa password-protected    Γöé                Γöé            Γöé
  6158. Γöé             Γöéfile so the user does   Γöé                Γöé            Γöé
  6159. Γöé             Γöénot have to enter a     Γöé                Γöé            Γöé
  6160. Γöé             Γöépassword for each serverΓöé                Γöé            Γöé
  6161. Γöé             Γöéthat is accessed.       Γöé                Γöé            Γöé
  6162. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6163. Γöébrowsealias1,ΓöéIndicates whether       ΓöéYes, No         ΓöéYes TIMESYNCΓöé
  6164. Γöé3            Γöénetnames or aliases are Γöé                Γöéparameter   Γöé
  6165. Γöé             Γöédisplayed when browsing Γöé                ΓöéTIMESYNC    Γöé
  6166. Γöé             Γöénetwork resources in theΓöé                Γöé            Γöé
  6167. Γöé             ΓöéWindows interface       Γöé                Γöé            Γöé
  6168. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6169. Γöétimesync     ΓöéIndicates whether DOS   ΓöéYes, No         ΓöéNo          Γöé
  6170. Γöé             ΓöéLAN Services will       Γöé                Γöé            Γöé
  6171. Γöé             Γöésynchronize the time on Γöé                Γöé            Γöé
  6172. Γöé             Γöéthe local machine to theΓöé                Γöé            Γöé
  6173. Γöé             Γöétime on the domain      Γöé                Γöé            Γöé
  6174. Γöé             Γöécontroller.  If         Γöé                Γöé            Γöé
  6175. Γöé             Γöétimesync is set to  Yes,Γöé                Γöé            Γöé
  6176. Γöé             Γöéthe time required to logΓöé                Γöé            Γöé
  6177. Γöé             Γöéon is increased.        Γöé                Γöé            Γöé
  6178. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6179. Γöémultilogon4  ΓöéAllows the user to logonΓöéYes, No         ΓöéYes         Γöé
  6180. Γöé             Γöémultiple times in the   Γöé                ΓöéSECURELOGON Γöé
  6181. Γöé             Γöésame domain.            Γöé                ΓöéSECURELOGON Γöé
  6182. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6183. Γöésecurelogon  ΓöéPrevents local logon, ifΓöéYes, No         ΓöéNo          Γöé
  6184. Γöé             Γöéthe user ID cannot be   Γöé                Γöé            Γöé
  6185. Γöé             Γöévalidated on the domain.Γöé                Γöé            Γöé
  6186. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6187. Γöé             Γöé                        Γöé                Γöé            Γöé
  6188. ΓöéNote: This   Γöé                        Γöé                Γöé            Γöé
  6189. Γöéparameter    Γöé                        Γöé                Γöé            Γöé
  6190. Γöémust be      Γöé                        Γöé                Γöé            Γöé
  6191. Γöémanually     Γöé                        Γöé                Γöé            Γöé
  6192. Γöéadded to the Γöé                        Γöé                Γöé            Γöé
  6193. ΓöéNETWORK.INI  Γöé                        Γöé                Γöé            Γöé
  6194. Γöéfile to      Γöé                        Γöé                Γöé            Γöé
  6195. Γöéchange the   Γöé                        Γöé                Γöé            Γöé
  6196. Γöédefault.  TheΓöé                        Γöé                Γöé            Γöé
  6197. Γöéinstallation Γöé                        Γöé                Γöé            Γöé
  6198. Γöéprogram does Γöé                        Γöé                Γöé            Γöé
  6199. Γöénot add this Γöé                        Γöé                Γöé            Γöé
  6200. Γöéparameter to Γöé                        Γöé                Γöé            Γöé
  6201. Γöéthe          Γöé                        Γöé                Γöé            Γöé
  6202. ΓöéNETWORK.INI  Γöé                        Γöé                Γöé            Γöé
  6203. Γöéfile. This   Γöé                        Γöé                Γöé            Γöé
  6204. Γöéparameter is Γöé                        Γöé                Γöé            Γöé
  6205. Γöéoverridden byΓöé                        Γöé                Γöé            Γöé
  6206. Γöéautocache=yesΓöé                        Γöé                Γöé            Γöé
  6207. Γöé. Browsing   Γöé                        Γöé                Γöé            Γöé
  6208. Γöéfor aliases  Γöé                        Γöé                Γöé            Γöé
  6209. Γöéis valid onlyΓöé                        Γöé                Γöé            Γöé
  6210. Γöéon LAN ServerΓöé                        Γöé                Γöé            Γöé
  6211. Γöédomains.  If Γöé                        Γöé                Γöé            Γöé
  6212. Γöéthis         Γöé                        Γöé                Γöé            Γöé
  6213. Γöéparameter is Γöé                        Γöé                Γöé            Γöé
  6214. Γöéset to  Yes, Γöé                        Γöé                Γöé            Γöé
  6215. Γöéaliases are  Γöé                        Γöé                Γöé            Γöé
  6216. Γöébrowsed.  If Γöé                        Γöé                Γöé            Γöé
  6217. Γöéno aliases   Γöé                        Γöé                Γöé            Γöé
  6218. Γöéexist on the Γöé                        Γöé                Γöé            Γöé
  6219. Γöédomain,      Γöé                        Γöé                Γöé            Γöé
  6220. Γöénetnames are Γöé                        Γöé                Γöé            Γöé
  6221. Γöébrowsed      Γöé                        Γöé                Γöé            Γöé
  6222. ΓöéautomaticallyΓöé                        Γöé                Γöé            Γöé
  6223. ΓöéIf this      Γöé                        Γöé                Γöé            Γöé
  6224. Γöéparameter is Γöé                        Γöé                Γöé            Γöé
  6225. Γöéset to  No,  Γöé                        Γöé                Γöé            Γöé
  6226. Γöébrowsing for Γöé                        Γöé                Γöé            Γöé
  6227. Γöéaliases is   Γöé                        Γöé                Γöé            Γöé
  6228. Γöénot          Γöé                        Γöé                Γöé            Γöé
  6229. Γöéattempted.   Γöé                        Γöé                Γöé            Γöé
  6230. ΓöéThis         Γöé                        Γöé                Γöé            Γöé
  6231. Γöéparameter is Γöé                        Γöé                Γöé            Γöé
  6232. Γöévalid only   Γöé                        Γöé                Γöé            Γöé
  6233. Γöéwhen both theΓöé                        Γöé                Γöé            Γöé
  6234. Γöéuser ID and  Γöé                        Γöé                Γöé            Γöé
  6235. Γöéthe domain   Γöé                        Γöé                Γöé            Γöé
  6236. Γöéare 8 bytes  Γöé                        Γöé                Γöé            Γöé
  6237. Γöéor less in   Γöé                        Γöé                Γöé            Γöé
  6238. Γöélength.      Γöé                        Γöé                Γöé            Γöé
  6239. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6240.  
  6241.  
  6242. ΓòÉΓòÉΓòÉ 6.2. NETWORK.INI Messenger Parameters ΓòÉΓòÉΓòÉ
  6243.  
  6244. The following table provides information about the parameters in the 
  6245. [messenger] section of the NETWORK.INI file. 
  6246.  
  6247. NETWORK.INI [messenger] Section Parameter Values 
  6248.  
  6249. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6250. ΓöéParameter   ΓöéDescription             ΓöéValid Values    ΓöéDefault      Γöé
  6251. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6252. Γöélogfile     ΓöéThe name of the file    ΓöéAlphanumeric    ΓöéMESSAGES.LOG Γöé
  6253. Γöé            Γöéwhere received messages Γöécharacters.  SeeΓöéSIZEMEMBUF   Γöé
  6254. Γöé            Γöéare logged              Γöéyour DOS user's Γöéparameter    Γöé
  6255. Γöé            Γöé                        Γöéguide for valid ΓöéSIZEMEMBUF   Γöé
  6256. Γöé            Γöé                        Γöécharacters to   Γöé             Γöé
  6257. Γöé            Γöé                        Γöéuse when        Γöé             Γöé
  6258. Γöé            Γöé                        Γöécreating file   Γöé             Γöé
  6259. Γöé            Γöé                        Γöénames           Γöé             Γöé
  6260. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6261. Γöésizemembuf  ΓöéIndicates the size of   Γöé512 to 4096     Γöé512          Γöé
  6262. Γöé            Γöémessage buffers to use  Γöé                ΓöéNUMMSGNAMES  Γöé
  6263. Γöé            Γöéin KB                   Γöé                Γöéparameter    Γöé
  6264. Γöé            Γöé                        Γöé                ΓöéNUMMSGNAMES  Γöé
  6265. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6266. Γöénummsgnames ΓöéIndicates the number of Γöé2 to 8          Γöé2            Γöé
  6267. Γöé            Γöémessage names to be     Γöé                Γöé             Γöé
  6268. Γöé            Γöéadded to the workstationΓöé                Γöé             Γöé
  6269. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6270.  
  6271.  
  6272. ΓòÉΓòÉΓòÉ 6.3. NETWORK.INI Netpopup Parameter ΓòÉΓòÉΓòÉ
  6273.  
  6274. The following table provides information about the parameter in the [netpopup] 
  6275. section of the NETWORK.INI file. 
  6276.  
  6277. NETWORK.INI [netpopup] Section Parameter Values 
  6278.  
  6279. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6280. ΓöéParameter  ΓöéDescription            ΓöéValid Values     ΓöéDefault     Γöé
  6281. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6282. Γöémsgtimeout ΓöéIndicates the length ofΓöé-1 to 1800       Γöé60          Γöé
  6283. Γöé           Γöétime, in seconds, a    Γöé                 Γöé            Γöé
  6284. Γöé           Γöémessage is displayed ifΓöé                 Γöé            Γöé
  6285. Γöé           ΓöéEsc is not pressed.  IfΓöé                 Γöé            Γöé
  6286. Γöé           Γöéthe value is -1, a     Γöé                 Γöé            Γöé
  6287. Γöé           Γöémessage is displayed   Γöé                 Γöé            Γöé
  6288. Γöé           Γöéuntil Esc is pressed.  Γöé                 Γöé            Γöé
  6289. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6290.  
  6291.  
  6292. ΓòÉΓòÉΓòÉ 6.4. NETWORK.INI Peer Parameters ΓòÉΓòÉΓòÉ
  6293.  
  6294. The following table provides information about the parameter in the [peer] 
  6295. section of the NETWORK.INI file. 
  6296.  
  6297. NETWORK.INI [peer] Section Parameter Values 
  6298.  
  6299. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  6300. ΓöéParameter  ΓöéDescription              ΓöéValid Values     ΓöéDefault    Γöé
  6301. Γöé           Γöé                         Γöé                 ΓöéA20MONITER Γöé
  6302. Γöé           Γöé                         Γöé                 Γöéparameter  Γöé
  6303. Γöé           Γöé                         Γöé                 ΓöéA20MONITER Γöé
  6304. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6305. Γöéa20moniter ΓöéSaves the state of the   Γöé0 to 1           Γöé1 NUMSHARESΓöé
  6306. Γöé           ΓöéA20 line during task     Γöé                 Γöéparameter  Γöé
  6307. Γöé           Γöéswitching. Some memory   Γöé                 ΓöéNUMSHARES  Γöé
  6308. Γöé           Γöémanagers fail when this  Γöé                 Γöé           Γöé
  6309. Γöé           Γöéparameter is set to 1. IfΓöé                 Γöé           Γöé
  6310. Γöé           Γöéyou are using a memory   Γöé                 Γöé           Γöé
  6311. Γöé           Γöémanager and experience   Γöé                 Γöé           Γöé
  6312. Γöé           Γöéhangs, set this parameterΓöé                 Γöé           Γöé
  6313. Γöé           Γöéto 0.                    Γöé                 Γöé           Γöé
  6314. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6315. Γöénumshares  ΓöéIndicates the maximum    Γöé2 to 256         Γöé10 NUMREQ  Γöé
  6316. Γöé           Γöénumber of resources you  Γöé                 Γöéparameter  Γöé
  6317. Γöé           Γöécan share.               Γöé                 ΓöéNUMREQ     Γöé
  6318. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6319. Γöénumreq     ΓöéIndicates the number of  Γöé3 to 6           Γöé3 XMITSIZE Γöé
  6320. Γöé           Γöérequest buffers the Peer Γöé                 Γöéparameter  Γöé
  6321. Γöé           Γöéservice will use when it Γöé                 ΓöéXMITSIZE   Γöé
  6322. Γöé           Γöéstarts.                  Γöé                 Γöé           Γöé
  6323. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6324. Γöéxmitsize   ΓöéIndicates the size, in   Γöé512 to 32768     Γöé2048       Γöé
  6325. Γöé           Γöébytes, of the transmit   Γöé                 ΓöéTASKTIMESLIΓöé
  6326. Γöé           Γöébuffers the Peer service Γöé                 Γöéparameter  Γöé
  6327. Γöé           Γöéwill use when            Γöé                 ΓöéTASKTIMESLIΓöé
  6328. Γöé           Γöétransferring data.       Γöé                 Γöé           Γöé
  6329. Γöé           Γöé(NumReq * XmitSize < 48K)Γöé                 Γöé           Γöé
  6330. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6331. ΓöétasktimesliΓöéIndicates the amount of  Γöé00 to 99         Γöé54 OPENMODEΓöé
  6332. Γöé           Γöétime (ticks) the         Γöé                 Γöéparameter  Γöé
  6333. Γöé           Γöéforeground and backgroundΓöé                 ΓöéOPENMODE   Γöé
  6334. Γöé           Γöéwill each run (          Γöé                 Γöé           Γöé
  6335. Γöé           ΓöéTimeSlice=FB).  The      Γöé                 Γöé           Γöé
  6336. Γöé           Γöédefault for the          Γöé                 Γöé           Γöé
  6337. Γöé           Γöéforeground is 5, and the Γöé                 Γöé           Γöé
  6338. Γöé           Γöédefault for the          Γöé                 Γöé           Γöé
  6339. Γöé           Γöébackground is 4 (        Γöé                 Γöé           Γöé
  6340. Γöé           ΓöéTimeSlice=54). Value     Γöé                 Γöé           Γöé
  6341. Γöé           ΓöéTicks ------             Γöé                 Γöé           Γöé
  6342. Γöé           Γöé----------   0           Γöé                 Γöé           Γöé
  6343. Γöé           Γöé2   1              4   2 Γöé                 Γöé           Γöé
  6344. Γöé           Γöé6   3             10   4 Γöé                 Γöé           Γöé
  6345. Γöé           Γöé14   5             22   6Γöé                 Γöé           Γöé
  6346. Γöé           Γöé30   7             42   8Γöé                 Γöé           Γöé
  6347. Γöé           Γöé56   9             72    Γöé                 Γöé           Γöé
  6348. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6349. Γöéopenmode   ΓöéIndicates the mode files Γöé0 to 3           Γöé3          Γöé
  6350. Γöé           Γöéwill be opened in when anΓöé                 ΓöéFILESHARESIΓöé
  6351. Γöé           Γöéopen request is received.Γöé                 Γöéparameter  Γöé
  6352. Γöé           Γöé0 User Open mode         Γöé                 ΓöéFILESHARESIΓöé
  6353. Γöé           Γöérequested by the         Γöé                 Γöé           Γöé
  6354. Γöé           Γöéapplication that is      Γöé                 Γöé           Γöé
  6355. Γöé           Γöérunning. 1 DENY-NONE     Γöé                 Γöé           Γöé
  6356. Γöé           Γöésharing mode if read-onlyΓöé                 Γöé           Γöé
  6357. Γöé           Γöéaccess is granted to .EXEΓöé                 Γöé           Γöé
  6358. Γöé           Γöéor .COM files.           Γöé                 Γöé           Γöé
  6359. Γöé           ΓöéCOMPATIBILITY mode for   Γöé                 Γöé           Γöé
  6360. Γöé           Γöé.BAT files or if write   Γöé                 Γöé           Γöé
  6361. Γöé           Γöéaccess is granted to .EXEΓöé                 Γöé           Γöé
  6362. Γöé           Γöéor .COM files. 2         Γöé                 Γöé           Γöé
  6363. Γöé           ΓöéDENY-NONE sharing mode ifΓöé                 Γöé           Γöé
  6364. Γöé           Γöéread-only access is      Γöé                 Γöé           Γöé
  6365. Γöé           Γöégranted to .EXE or .COM  Γöé                 Γöé           Γöé
  6366. Γöé           Γöéfiles.                   Γöé                 Γöé           Γöé
  6367. Γöé           ΓöéDENY-WRITE sharing mode  Γöé                 Γöé           Γöé
  6368. Γöé           Γöéif read-only access is   Γöé                 Γöé           Γöé
  6369. Γöé           Γöégranted to .BAT files.   Γöé                 Γöé           Γöé
  6370. Γöé           ΓöéCOMPATIBILITY mode for   Γöé                 Γöé           Γöé
  6371. Γöé           Γöé.BAT files or if write   Γöé                 Γöé           Γöé
  6372. Γöé           Γöéaccess is granted to     Γöé                 Γöé           Γöé
  6373. Γöé           Γöé.EXE, .COM, or .BAT      Γöé                 Γöé           Γöé
  6374. Γöé           Γöéfiles. 3 DENY-NONE       Γöé                 Γöé           Γöé
  6375. Γöé           Γöésharing mode on all      Γöé                 Γöé           Γöé
  6376. Γöé           Γöécompatibility mode opens.Γöé                 Γöé           Γöé
  6377. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6378. ΓöéfilesharesiΓöéIndicates the bytes      Γöé512 to 32768     Γöé2048       Γöé
  6379. Γöé           Γöéallocated for the DOS    Γöé                 ΓöéSHARELOCKS Γöé
  6380. Γöé           Γöéstorage area used to     Γöé                 Γöéparameter  Γöé
  6381. Γöé           Γöérecord file-sharing      Γöé                 ΓöéSHARELOCKS Γöé
  6382. Γöé           Γöéinformation. 1           Γöé                 Γöé           Γöé
  6383. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6384. Γöésharelocks ΓöéDefines the maximum      Γöé20 to 1000       Γöé20 FMSHARE Γöé
  6385. Γöé           Γöénumber of active locked  Γöé                 Γöéparameter  Γöé
  6386. Γöé           Γöéranges in files that you Γöé                 ΓöéFMSHARE    Γöé
  6387. Γöé           Γöécan share with the Peer  Γöé                 Γöé           Γöé
  6388. Γöé           Γöéservice. 1               Γöé                 Γöé           Γöé
  6389. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6390. Γöéfmshare    ΓöéIndicates whether you    ΓöéYes, No          ΓöéYes        Γöé
  6391. Γöé           Γöéwant to be able to share Γöé                 Γöé           Γöé
  6392. Γöé           Γöédirectories from the     Γöé                 Γöé           Γöé
  6393. Γöé           ΓöéWindows File Manager 2   Γöé                 Γöé           Γöé
  6394. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  6395. Γöé           Γöé                         Γöé                 Γöé           Γöé
  6396. ΓöéNote: If   Γöé                         Γöé                 Γöé           Γöé
  6397. ΓöéSHARE.EXE  Γöé                         Γöé                 Γöé           Γöé
  6398. Γöéis started Γöé                         Γöé                 Γöé           Γöé
  6399. Γöébefore the Γöé                         Γöé                 Γöé           Γöé
  6400. ΓöéPeer       Γöé                         Γöé                 Γöé           Γöé
  6401. ΓöéService,   Γöé                         Γöé                 Γöé           Γöé
  6402. Γöéthe values Γöé                         Γöé                 Γöé           Γöé
  6403. Γöéthat were  Γöé                         Γöé                 Γöé           Γöé
  6404. Γöéspecified  Γöé                         Γöé                 Γöé           Γöé
  6405. Γöéwhen       Γöé                         Γöé                 Γöé           Γöé
  6406. ΓöéSHARE.EXE  Γöé                         Γöé                 Γöé           Γöé
  6407. Γöéwas startedΓöé                         Γöé                 Γöé           Γöé
  6408. Γöéare used.  Γöé                         Γöé                 Γöé           Γöé
  6409. ΓöéThis       Γöé                         Γöé                 Γöé           Γöé
  6410. Γöéparameter  Γöé                         Γöé                 Γöé           Γöé
  6411. Γöémust be    Γöé                         Γöé                 Γöé           Γöé
  6412. Γöémanually   Γöé                         Γöé                 Γöé           Γöé
  6413. Γöéadded to   Γöé                         Γöé                 Γöé           Γöé
  6414. Γöéthe        Γöé                         Γöé                 Γöé           Γöé
  6415. ΓöéNETWORK.INIΓöé                         Γöé                 Γöé           Γöé
  6416. Γöéfile to    Γöé                         Γöé                 Γöé           Γöé
  6417. Γöéchange the Γöé                         Γöé                 Γöé           Γöé
  6418. Γöédefault.   Γöé                         Γöé                 Γöé           Γöé
  6419. ΓöéThe        Γöé                         Γöé                 Γöé           Γöé
  6420. ΓöéinstallatioΓöé                         Γöé                 Γöé           Γöé
  6421. Γöéprogram    Γöé                         Γöé                 Γöé           Γöé
  6422. Γöédoes not   Γöé                         Γöé                 Γöé           Γöé
  6423. Γöéadd this   Γöé                         Γöé                 Γöé           Γöé
  6424. Γöéparameter  Γöé                         Γöé                 Γöé           Γöé
  6425. Γöéto the     Γöé                         Γöé                 Γöé           Γöé
  6426. ΓöéNETWORK.INIΓöé                         Γöé                 Γöé           Γöé
  6427. Γöéfile.      Γöé                         Γöé                 Γöé           Γöé
  6428. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  6429.  
  6430.  
  6431. ΓòÉΓòÉΓòÉ 7. CONFIG.SYS File Parameter Descriptions ΓòÉΓòÉΓòÉ
  6432.  
  6433. Introduction 
  6434.  
  6435.  
  6436. ΓòÉΓòÉΓòÉ 7.1. Introduction ΓòÉΓòÉΓòÉ
  6437.  
  6438. This chapter describes OS/2 functions that can improve overall  system 
  6439. performance.  Additional information concerning OS/2 memory management and file 
  6440. usage is provided to explain the various memory and hard disk space 
  6441. requirements. 
  6442.  
  6443. Default values are specified in the CONFIG.SYS file during system installation. 
  6444. Additional parameters are specified in the CONFIG.SYS file during the 
  6445. installation of some application programs.  Refer to the application program 
  6446. documentation for additional information concerning the parameter values that 
  6447. can be changed. For more information about parameters in the CONFIG.SYS file, 
  6448. refer to Command Reference. 
  6449.  
  6450.  
  6451. ΓòÉΓòÉΓòÉ 7.2. Changing CONFIG.SYS Parameter Values ΓòÉΓòÉΓòÉ
  6452.  
  6453. The CONFIG.SYS file can be edited with an ASCII text editor.  The structure of 
  6454. the CONFIG.SYS file should be understood before editing it. The CONFIG.SYS file 
  6455. is updated automatically during the install process. 
  6456.  
  6457.  
  6458. ΓòÉΓòÉΓòÉ 7.3. Activating Changed Parameter Values ΓòÉΓòÉΓòÉ
  6459.  
  6460. If you change the value of a parameter in the CONFIG.SYS file, you must shut 
  6461. down and restart your workstation for the change to take effect. 
  6462.  
  6463.  
  6464. ΓòÉΓòÉΓòÉ 7.4. Memory Management ΓòÉΓòÉΓòÉ
  6465.  
  6466. The CONFIG.SYS file parameters for memory and storage management can be grouped 
  6467. into two categories: system parameters and tuning parameters. The following 
  6468. lists specify the memory- and storage-related parameters contained in the 
  6469. CONFIG.SYS file. 
  6470.  
  6471.      System Parameters 
  6472.  
  6473.         -  memman 
  6474.  
  6475.         -  protectonly 
  6476.  
  6477.      Tuning Parameters 
  6478.  
  6479.         -  buffers 
  6480.  
  6481.         -  diskcache 
  6482.  
  6483.         -  swappath 
  6484.  
  6485.  
  6486. ΓòÉΓòÉΓòÉ 7.4.1. System Parameters ΓòÉΓòÉΓòÉ
  6487.  
  6488. The following list contains the memory- and storage-related system parameters 
  6489. in the CONFIG.SYS file: 
  6490.  
  6491.      memman 
  6492.  
  6493.       The  memman  parameter allows or prevents swapping and segment motion in 
  6494.       your system.  The first value, Swap or Noswap, specifies whether you want 
  6495.       the system to swap memory segments to disk. If you want to run several 
  6496.       large programs simultaneously, or if you have a program that is too large 
  6497.       for available memory, set the first value to Swap.  To prevent swapping, 
  6498.       set the first value to Noswap. When you prevent swapping, the OS/2 
  6499.       program requires 5MB of physical memory to restart your system. 
  6500.  
  6501.       The second value, Move or Nomove, specifies whether segment swapping and 
  6502.       storage compaction are permitted.  Where timing is critical (for example, 
  6503.       when process-control tasks are being performed), it is a good idea to 
  6504.       prevent all swapping and segment motion in your system.  By setting the 
  6505.       second value to Nomove, you can prevent storage compaction. 
  6506.  
  6507.       Default value:  Swap, Move 
  6508.  
  6509.      protectonly 
  6510.  
  6511.       This required parameter controls the use of memory under 640KB.  If the 
  6512.       protectonly parameter is set to YES, memory under 640KB, which is usually 
  6513.       reserved for DOS programs, becomes available for OS/2 programs.  When 
  6514.       this parameter is set to YES, you cannot run application programs in DOS 
  6515.       (real) mode.  Set the  protectonly parameter to NO to run DOS programs in 
  6516.       the lower 640KB of memory.  If this parameter is set to NO, you can use 
  6517.       both DOS and OS/2 programs. 
  6518.  
  6519.  
  6520. ΓòÉΓòÉΓòÉ 7.4.2. Tuning Parameters ΓòÉΓòÉΓòÉ
  6521.  
  6522. The following list contains the memory- and storage-related tuning parameters 
  6523. in the CONFIG.SYS file: 
  6524.  
  6525.      buffers 
  6526.  
  6527.       Buffering, which deals with the timeliness of I/O devices, is a memory 
  6528.       management method.  The disk buffer is a 512-byte portion of storage that 
  6529.       the OS/2 program uses to hold I/O information temporarily.  It assists in 
  6530.       helping the I/O device and the processor to work at the same time. 
  6531.  
  6532.       OS/2 uses buffers only for caching FAT and HPFS directory information. 
  6533.       This may provide a performance boost when using those file systems. 
  6534.       Buffers no longer cache partial sector reads. 
  6535.  
  6536.       By using the disk buffer, the operating system can read and write blocks 
  6537.       of information.  Once the information is read into the buffer, the 
  6538.       processor is ready to process it.  While the information is in the buffer 
  6539.       or being processed, the input device can begin reading new pieces of 
  6540.       information so the processor does not have to wait unnecessarily to 
  6541.       process information and program instructions.  The processor can then 
  6542.       complete its operation because the next block of information to process 
  6543.       is already in the buffer area. 
  6544.  
  6545.       If the processor completes its work and there is no information in the 
  6546.       buffer to process, the processor must wait until the next block of 
  6547.       information is read into memory by the input device.  Similarly, if the 
  6548.       input device reads information into the buffer before the processor has 
  6549.       time to process the records, the buffer might reach its capacity and have 
  6550.       to wait until the processor accepts more information to process. 
  6551.  
  6552.       The  buffers parameter determines the number of disk buffers that the 
  6553.       OS/2 program keeps in memory.  Depending on how many programs you work 
  6554.       with simultaneously, you may want to experiment with this number to 
  6555.       maximize performance on your system. 
  6556.  
  6557.       If you simultaneously run a large number of programs, you can increase 
  6558.       the speed of your system by increasing the  buffers parameter value (for 
  6559.       example,  buffers=70).  However, remember that when you increase the 
  6560.       number of disk buffers, you decrease your available memory by 512 bytes 
  6561.       for each buffer specified.  Additional buffers may cause some programs to 
  6562.       run more slowly because there is less memory available for the program. 
  6563.       Also, memory swapping may occur more often, which slows down performance. 
  6564.  
  6565.       Default value:  60 
  6566.  
  6567.      diskcache 
  6568.  
  6569.       Another method of improving system performance is  disk caching, which 
  6570.       allows a portion of the workstation's memory to be used as an additional 
  6571.       hard-disk buffer.  Disk caching assists the buffer area by holding the 
  6572.       most frequently used information, thus enabling the processor to continue 
  6573.       processing with fewer interruptions. 
  6574.  
  6575.       For example, suppose the input device is operating slower than the 
  6576.       processor.  Without disk caching, the processor slowly empties the 
  6577.       buffers of information and eventually stops processing.  The processor is 
  6578.       delayed until the input device supplies additional information.  In this 
  6579.       situation, the performance of the input device, which should rely on the 
  6580.       speed of the processor, is seemingly independent of processor processing. 
  6581.  
  6582.       The disk cache speeds up workstation operations that read from the hard 
  6583.       disk by keeping frequently accessed information in a cache buffer.  When 
  6584.       a program requests hard-disk information that is already in the cache 
  6585.       buffer, the disk cache sends the information directly to the program. 
  6586.       This method of accessing information is much faster than if the 
  6587.       information has to be read from the disk each time. 
  6588.  
  6589.       The proper setting for the caching threshold (128 sectors in the 
  6590.       following example) and for the diskcache parameter depends on your 
  6591.       environment.  For example, if you want to cache shared programs, use a 
  6592.       threshold of 128. If, however, you want to cache only random I/O, use a 
  6593.       threshold of 4. You can determine the best size for the disk cache by 
  6594.       experimenting with different values.  The disk cache normally needs to be 
  6595.       several megabytes in size to achieve the best performance. 
  6596.  
  6597.       An example of a  diskcache statement is the following: 
  6598.  
  6599.             DISKCACHE=xxxx, 128, LW, AC:C
  6600.  
  6601.       where: 
  6602.  
  6603.       xxxx                     Is the amount of memory in KB you want to 
  6604.                                allocate for caching. 
  6605.  
  6606.       128                      Specifies the maximum record size for caching, 
  6607.                                in number of sectors. 
  6608.  
  6609.       LW                       Activates  lazy writing (writing of cache memory 
  6610.                                during disk idle time). 
  6611.  
  6612.       AC                       Defines the drives to be checked automatically 
  6613.                                at startup to determine if the file system 
  6614.                                associated with a drive is in an inconsistent 
  6615.                                state (for example, if files were left open 
  6616.                                because of a loss of power).  The operating 
  6617.                                system runs CHKDSK with the /F option to correct 
  6618.                                any problems caused by improper system shutdown. 
  6619.  
  6620.       For more information about DISKCACHE, refer to Command Reference. 
  6621.  
  6622.      swappath 
  6623.  
  6624.       With advanced memory management techniques, the OS/2 program attempts to 
  6625.       keep only those portions of a program that are actually active in 
  6626.       physical memory.  Inactive portions of a program are placed in a special 
  6627.       swap file where they remain until they are needed in physical memory. 
  6628.  
  6629.       The  swappath parameter specifies the size and location of the swap area 
  6630.       on the fixed disk.  Using a swap file allows the operating system to 
  6631.       maintain a greater number of programs in an active state than would be 
  6632.       possible to fit into physical memory if a non-virtual memory system were 
  6633.       being used. 
  6634.  
  6635.       Pages swapped from running programs go to a temporary file named 
  6636.       SWAPPER.DAT. This file grows in size as you start or stop programs and 
  6637.       load, modify, or save data files.  The SWAPPER.DAT file can sometimes be 
  6638.       hundreds of thousands of bytes in size, an indication that your system 
  6639.       may need additional memory to improve performance. 
  6640.  
  6641.       You can change the  swappath parameter value so that the SWAPPER.DAT file 
  6642.       resides in another directory or on another logical drive. Placing the 
  6643.       SWAPPER.DAT file on a separate logical drive limits the size of the 
  6644.       SWAPPER.DAT file and can also improve swapper performance. 
  6645.  
  6646.       The swap file needs to be at least 512KB in size, so you must have at 
  6647.       least 512KB of available storage on the swapping drive.  The size of the 
  6648.       swap file increases as the operating system overcommits storage. 
  6649.  
  6650.       The  swappath parameter has two options: 
  6651.  
  6652.       minfree        Specifies the minimum amount of free space, in kilobytes, 
  6653.                      that you want to remain on the disk.  When the swap file 
  6654.                      has used up all other space, the system generates a 
  6655.                      message. 
  6656.  
  6657.       initsize       Specifies the initial size, in kilobytes, to be allocated 
  6658.                      for the swap file. 
  6659.  
  6660.                      The syntax of the  swappath statement is: 
  6661.  
  6662.                                           swappath=d:\path minfree initsize
  6663.  
  6664.       Default value:  C:\OS2\SYSTEM 2048 2048 
  6665.  
  6666.  
  6667. ΓòÉΓòÉΓòÉ 8. High Performance File Systems ΓòÉΓòÉΓòÉ
  6668.  
  6669.  
  6670. ΓòÉΓòÉΓòÉ 8.1. Introduction ΓòÉΓòÉΓòÉ
  6671.  
  6672. Introduction 
  6673.  
  6674.  The high performance file system (HPFS) is an installable file system (IFS) 
  6675. that provides better performance than the file allocation table (FAT) file 
  6676. system.  The HPFS is designed to provide faster access to very large disk 
  6677. volumes.  The base operating system also supports the coexistence of multiple, 
  6678. active file systems on a single workstation. 
  6679.  
  6680. If you select the HPFS as your standard file system, the base operating system 
  6681. installation procedure inserts an IFS statement as the first entry in the 
  6682. CONFIG.SYS file. 
  6683.  
  6684. The IFS statement has the following format: 
  6685.  
  6686.  
  6687. IFS=x:\OS2\HPFS.IFS CACHE:nnnn[/AUTOCHECK:drivelist]
  6688.  
  6689.  x:                  Specifies the drive letter of the partition from which the 
  6690.                      OS/2 program is started. 
  6691.  
  6692.  /CACHE              Specifies the amount of memory, in kilobytes, to use for 
  6693.                      the HPFS cache.  The  nnnn value must be a multiple of 2, 
  6694.                      or it is rounded down to a value that is a multiple of 2. 
  6695.                      If  /CACHE is omitted, the default value is 10% of the 
  6696.                      total physical memory available.  The minimum value is 64 
  6697.                      and the maximum is determined by the amount of physical 
  6698.                      memory available, up to 2048 (2MB).  A cache of at least 
  6699.                      512KB is recommended. 
  6700.  
  6701.  /AUTOCHECK          Specifies a list of drive letters to be automatically 
  6702.                      verified by the CHKDSK command at system startup time if 
  6703.                      the HPFS detects that the drive may have been shutdown 
  6704.                      unexpectedly.  The CHKDSK command may also be executed for 
  6705.                      the specified drives if hotfixes have taken place and need 
  6706.                      to be cleaned up.  The  drivelist value is a string of 
  6707.                      letters indicating the HPFS drives in the workstation. The 
  6708.                      drive letters are  not separated by commas or spaces. The 
  6709.                      IPL volume is always checked if it is an HPFS volume.  If 
  6710.                      any drive specified is not a valid HPFS drive, the drive 
  6711.                      is not checked. HPFS drives that are not specified are not 
  6712.                      checked, except for the IPL volume as previously stated. 
  6713.  
  6714.                      If you install the HPFS on your system, your system files 
  6715.                      are replaced.  If you want to restart DOS from diskette, 
  6716.                      the data files are no longer accessible. 
  6717.  
  6718.  
  6719. ΓòÉΓòÉΓòÉ 8.2. HPFS Caching ΓòÉΓòÉΓòÉ
  6720.  
  6721. Using the OS2.INI file, the system installation program sets up caching for the 
  6722. primary partition.  The HPFS manages a cache of memory divided into blocks of 
  6723. 2KB.  Data that is read from and written to the disk is transferred through 
  6724. this cache so that it can be used in satisfying future requests.  This cache is 
  6725. separate from the  buffers and  diskcache parameters. 
  6726.  
  6727. When a user requests data that is not present in the cache, the HPFS selects 
  6728. the least recently used (LRU) block, writes the data within that block to disk, 
  6729. if necessary, and then fills the block with the requested data.  This 
  6730. significantly increases the chances that often-used data will be found in 
  6731. memory, thus saving the expense of a disk-read operation. 
  6732.  
  6733. In addition, the file system takes advantage of its knowledge of cache block 
  6734. contents.  Data not expected to be reused soon by the file system is placed in 
  6735. cache blocks marked for immediate reuse. In most cases, when a write request is 
  6736. received, it is not necessary to write the data immediately to disk.  The HPFS 
  6737. takes such data and copies it to the cache block without actually performing 
  6738. the disk-write operation.  Once the data is in the cache, it is written to disk 
  6739. as a background activity. 
  6740.  
  6741. Also, because these  lazy-writes are performed during disk idle time, incoming 
  6742. requests need not wait for large disk writes to complete.  This optimizes 
  6743. overall system throughput and response time for all requesting processes. 
  6744.  
  6745. The HPFS also contains additional levels of caching that speed up access to 
  6746. directories.  The HPFS uses this cache to get quickly to the directory on which 
  6747. the request is being made. 
  6748.  
  6749. The HPFS cache (CACHE) does not need the cache utility to initiate cache. 
  6750. CACHE.EXE changes the lazy-write parameters. It can be run from the OS/2 
  6751. command line or from a RUN statement in the CONFIG.SYS file.  The CACHE 
  6752. statement has the following syntax: 
  6753.  
  6754. CACHE.EXE [/LAZY:value]
  6755.                      [/MAXAGE:value]
  6756.                      [/DISKIDLE:value]
  6757.                      [/BUFFERIDLE:value]
  6758.  where 
  6759.  
  6760.  d:                  Specifies the drive letter where OS/2 is installed.  This 
  6761.                      should be the boot drive. 
  6762.  
  6763.  /LAZY               Enables and disables lazy-writing for the specified drive. 
  6764.                      If lazy-writing is enabled, the contents of CACHE is 
  6765.                      written to disk only during disk idle time. If no drive is 
  6766.                      specified, lazy-writing is either enabled or disabled for 
  6767.                      all drives serviced by the HPFS.  If  value is Off, 
  6768.                      lazy-writing is disabled.  If  value is On, lazy-writing 
  6769.                      is enabled.  The default is On. 
  6770.  
  6771.                      Attention: If you set the  /LAZY option to On, always run 
  6772.                      Shutdown from the desktop before turning off your 
  6773.                      workstation.  Failure to do so will cause loss of data if 
  6774.                      the contents of the HPFS cache buffers have not been 
  6775.                      written to the disk.  For safety, and if performance is 
  6776.                      not a concern, set the /LAZY option to Off, which causes a 
  6777.                      write, through the cache, to the disk. 
  6778.  
  6779.   /MAXAGE            Specifies the maximum time, in milliseconds, that a 
  6780.                      newly-written cache block for a drive can be in memory 
  6781.                      before it is flushed (written to disk). The value can be 
  6782.                      from 0 through 65535, with a default value of 5000.  A 
  6783.                      value between 1000 and 20000 is recommended.  The  /MAXAGE 
  6784.                      value takes precedence over the /BUFFERIDLEvalue. To 
  6785.                      ensure the effectiveness of lazy-writes, specify a greater 
  6786.                      value for the  /MAXAGE option than for  /BUFFERIDLE 
  6787.                      option. The  /LAZY option must be set to On for the 
  6788.                      /MAXAGE option to be effective. 
  6789.  
  6790.  /DISKIDLE           Specifies the minimum time, in milliseconds, that a disk 
  6791.                      must be idle before it can accept data from the CACHE. The 
  6792.                      value can be from 0 through 500000, with a default value 
  6793.                      of 1000. The  value must be greater than the 
  6794.                      /BUFFERIDLEvalue. The /LAZY option must be set to On for 
  6795.                      the /DISKIDLE option to be effective. 
  6796.  
  6797.  /BUFFERIDLE         Specifies the minimum time, in milliseconds, that a dirty 
  6798.                      cache block for a drive must be idle before it is written 
  6799.                      opportunistically when the disk subsystem is idle. The 
  6800.                      value can be from 0 through 500000, with a default value 
  6801.                      of 500.  A value between 100 and 1000 is recommended.  The 
  6802.                      /MAXAGEvalue takes precedence over the /BUFFERIDLEvalue. 
  6803.                      To ensure the effectiveness of lazy-writes, specify a 
  6804.                      greater value for the  /MAXAGE option than for the 
  6805.                      /BUFFERIDLE option. The  /LAZY option must be set to On 
  6806.                      for the  /BUFFERIDLE option to be effective. 
  6807.  
  6808.  
  6809. ΓòÉΓòÉΓòÉ 8.2.1. Extended Attribute Support ΓòÉΓòÉΓòÉ
  6810.  
  6811. The file systems can support additional information, called extended 
  6812. attributes, about files and directories. Through extended attributes, a program 
  6813. can attach information to a file system object (a file or directory), 
  6814. describing the object to another program, to the operating system, or to the 
  6815. file system driver (FSD) managing that object. 
  6816.  
  6817. For example, the name of the file's originator can be stored on a file object. 
  6818. Other uses include categorizing file objects, such as icons or bit maps, and 
  6819. describing formats of data in a file object, such as a data record. 
  6820.  
  6821. A file object may have a list of extended attributes associated with it. These 
  6822. are not part of a file object's data and are managed by the file system that 
  6823. manages objects.  An extended attribute must have a name and a value; the name 
  6824. is restricted to the same character set as a file name. 
  6825.  
  6826. The maximum size of an extended attribute is 64KB and the value is arbitrary 
  6827. data.  However, a standard set of conventions for extended attribute use is 
  6828. provided so that data is more easily communicated between programs. 
  6829.  
  6830.            Attention:  Extended attributes may be lost if the file is rewritten 
  6831.            or copied by a previous version of the OS/2 program, DOS, or an 
  6832.            application written before the latest version of the OS/2 program. 
  6833.  
  6834.  
  6835. ΓòÉΓòÉΓòÉ 8.3. 386 High Performance File System Support ΓòÉΓòÉΓòÉ
  6836.  
  6837. The 386 HPFS server is an installable file system (IFS) designed for 386 and 
  6838. higher workstations with large disk systems. The 386 HPFS is loaded by a 
  6839. statement in the CONFIG.SYS file. The statement has the following format: 
  6840.  
  6841. IFS=x:\IBM386FS\HPFS386.IFS
  6842.       [/A:drivelist]
  6843.  where: 
  6844.  
  6845.  d:                  Specifies the drive letter of the partition where the 
  6846.                      IBMLAN directory for LAN Server resides. 
  6847.  
  6848.  x:                  Specifies the drive letter of the partition where the 
  6849.                      HPFS386.IFS resides.  This should be the boot drive. 
  6850.  
  6851.  /A                  Specifies a list of drive letters to be automatically 
  6852.                      verified by the CHKDSK command at system startup if the 
  6853.                      HPFS detects that the drive may have been shut down 
  6854.                      unexpectedly.  The CHKDSK command may also be executed for 
  6855.                      the specified drives if errors have been hotfixed and need 
  6856.                      to be cleaned up. The  drivelist value is a string of 
  6857.                      letters indicating the HPFS drives in the workstation. The 
  6858.                      drive letters are  not separated by commas or spaces. An 
  6859.                      asterisk (*) after the  /A can be used to specify all 
  6860.                      drives on the system. The IPL volume is always checked if 
  6861.                      it is an HPFS volume.  If any drive specified is not a 
  6862.                      valid HPFS drive, the drive is not checked. HPFS drives 
  6863.                      that are not specified are not checked, except for the IPL 
  6864.                      volume as previously stated. 
  6865.  
  6866.  
  6867. ΓòÉΓòÉΓòÉ 8.4. HPFS386.INI Parameter Descriptions ΓòÉΓòÉΓòÉ
  6868.  
  6869. This file contains the initialization parameters for the 386 HPFS. The 
  6870. parameters are grouped into components.  The component groups start with the 
  6871. component name enclosed in square brackets.  Each component name appears on a 
  6872. line by itself (a comment is allowed).  The components include the following: 
  6873.  
  6874.    [filesystem]         ; General file system parameters
  6875.    [lazywriter]         ; Lazy writer parameters
  6876.    [DASD_Limits]        ; Directory Limits parameters
  6877.  
  6878.  General rules: 
  6879.  
  6880.      The component names and parameters are not case-sensitive.  They can be 
  6881.       entered in upper case, lower case, or a mixture of upper and lower case. 
  6882.  
  6883.      Wherever a blank appears in the syntax for a parameter, it can be left 
  6884.       out or additional blanks can be added.  For example, the following 
  6885.       syntaxes are all valid: 
  6886.  
  6887.             cachesize = 4096
  6888.  
  6889.             cachesize=4096
  6890.  
  6891.             cachesize=  4096
  6892.  
  6893.      Any text after a semicolon (;) up to the end of the line is treated as a 
  6894.       comment. 
  6895.  
  6896.      All components and parameters are optional.  If you do not specify a 
  6897.       parameter, the 386 HPFS uses a default setting for the parameter. 
  6898.  
  6899.  The [filesystem] section specifies general file system parameters.  If you 
  6900.  make any changes to these parameters, they do not take effect until you reboot 
  6901.  the system. 
  6902.  
  6903.      useallmem = [yesΓöéno] 
  6904.  
  6905.       This parameter specifies whether the 386 HPFS should use memory above the 
  6906.       16MB boundary, provided this system is configured with more than 16MB. 
  6907.       Some adapters, for example the IBM Token Ring Busmaster Server/A, cannot 
  6908.       do direct memory access (DMA) to memory above the 16MB boundary.  If you 
  6909.       have a LAN or disk adapter that cannot do DMA to memory above the 16MB 
  6910.       boundary, the 386 HPFS must use only memory below 16MB so that the 
  6911.       adapter can put data into the file system buffers.  The useallmem 
  6912.       parameter will be set to YES if all of your adapters can access memory 
  6913.       above the 16MB boundary. You can set the  useallmem parameter to NO if 
  6914.       any of your LAN or disk adapters cannot access memory above the 16MB 
  6915.       boundary.  The default setting is YES, unless LAN Server 
  6916.       Installation/Configuration detects a known problem adapter. 
  6917.  
  6918.       The  useallmem parameter indicates to the 386 HPFS that it should use 
  6919.       memory above 16MB as much as possible.  The  useallmem parameter has the 
  6920.       following effects: 
  6921.  
  6922.         -  If the machine has less than 16MB of memory, then setting useallmem 
  6923.            to NO has no effect on the 386 HPFS. 
  6924.  
  6925.         -  If the machine has more than 16MB of memory, and  useallmem is set 
  6926.            to NO, then the 386 HPFS does the following: 
  6927.  
  6928.              -- Uses only memory below 16MB for cache blocks. 
  6929.  
  6930.              -- Allocates all server buffers that can be used for transmission 
  6931.                 to the network adapter or disk device drivers below 16MB. 
  6932.  
  6933.              -- Any buffers used internally by the file system, as well as the 
  6934.                 heap, will not be limited to their location, and may be located 
  6935.                 above 16MB as determined by the OS/2 program. 
  6936.  
  6937.              -- Memory conflicts or out-of-memory problems occur more 
  6938.                 frequently. 
  6939.  
  6940.         -  If the machine has more than 16MB of memory, and  useallmem is set 
  6941.            to YES, then the 386 HPFS does the following: 
  6942.  
  6943.              -- Allocates cache blocks without regard to memory location. 
  6944.  
  6945.              -- Transfer buffers allocated by the server without regard to 
  6946.                 location. 
  6947.  
  6948.              -- If the 386 HPFS attempts to mount a volume as directed by the 
  6949.                 OS/2 program and the disk device driver does not support 
  6950.                 physical addresses above 16MB, the volume is mounted for direct 
  6951.                 IOCTL read and write. Normal file service operations are not 
  6952.                 allowed and an error message, HFS0109, is displayed. 
  6953.  
  6954.              -- On server startup, the server attempts to determine whether all 
  6955.                 networks to which it belongs are capable of addressing 16MB of 
  6956.                 memory. If it determines that the networks cannot support this, 
  6957.                 the server fails to start and logs error message NET3183. 
  6958.  
  6959.              -- If the original IBM 16/4 Token Ring Busmaster adapter is used, 
  6960.                 the useallmem parameter cannot be set to YES. 
  6961.  
  6962.      cachesize =  nnnn 
  6963.  
  6964.       This parameter specifies how many kilobytes of memory the 386 HPFS should 
  6965.       claim for its cache.  The  cachesize parameter must be a minimum of 
  6966.       256KB.  The maximum value is determined by the size of available memory. 
  6967.       If the cachesize is not specified, the 386 HPFS will choose a value based 
  6968.       on the amount of system memory. At an OS/2 command line enter: cache386 
  6969.       /O to see the cachesize value. If used, the Tuning Assistant calculates a 
  6970.       value for cachesize and insert the statement into the HPFS386.INI file. 
  6971.  
  6972.      maxheap =  nnnn 
  6973.  
  6974.       This parameter sets a limit on the size of the heap.  nnnn is the maximum 
  6975.       number of kilobytes to which the heap can grow.  The 386 HPFS allocates 
  6976.       heap memory as needed.  If this parameter is used, the 386 HPFS allocates 
  6977.       memory for the heap up only to the amount specified.  If this parameter 
  6978.       is not used, there is no limit on the heap size.  Use this parameter only 
  6979.       if you need to reserve memory on the system for other applications that 
  6980.       may be running.  The minimum value is 64KB.  The maximum value is 
  6981.       determined by the size of available memory minus the size of the cache. 
  6982.       If maxheap is not specified, the default is to have no limit on the heap 
  6983.       size. 
  6984.  
  6985.      lanroot = d:\path 
  6986.  
  6987.       This parameter specifies the drive and path of the directory for the LAN 
  6988.       Server software.  The installation program fills in this parameter for 
  6989.       you. You do not need to change this parameter. 
  6990.  
  6991.      fsprealloc =  nn 
  6992.  
  6993.       This parameter specifies how many big buffers to allocate when the file 
  6994.       system is initialized.  If neither the fsprealloc nor srvprealloc 
  6995.       parameters are used, the file system allocates big buffers as needed. 
  6996.       The allocation of big buffers can take a little time. Allocating the big 
  6997.       buffers at initialization improves the performance of the first requests 
  6998.       that need big buffers.  The buffers are not freed until the system is 
  6999.       shut down. The minimum value for  fsprealloc parameter is 2. The maximum 
  7000.       is 64.  If both the  fsprealloc parameter and srvprealloc parameters are 
  7001.       specified in this file, the fsprealloc parameter is used and the 
  7002.       srvprealloc parameter is ignored. 
  7003.  
  7004.      srvprealloc =  nn 
  7005.  
  7006.       This parameter specifies how many big buffers to allocate when the server 
  7007.       is started rather than when the file system is initialized.  This 
  7008.       parameter, like the  fsprealloc parameter, can improve the performance of 
  7009.       the first requests that need big buffers.  The buffers are freed when the 
  7010.       server is stopped.  The minimum value for the srvprealloc parameter is 2. 
  7011.       The maximum is 64.  If both the  fsprealloc and srvprealloc parameters 
  7012.       are specified in this file, the fsprealloc parameter is used and the 
  7013.       srvprealloc parameter is ignored. 
  7014.  
  7015.  The [lazywriter] section specifies settings for the lazy writer. If you make 
  7016.  any changes to these parameters, they do not take effect until you reboot the 
  7017.  system.  You can use the CACHE386 program to change the internal setting of 
  7018.  these parameters while the system is running.  When you reboot the system, the 
  7019.  parameters are set to the values in this file. 
  7020.  
  7021.      lazy = [drives:] onΓöéoff 
  7022.  
  7023.       This parameter specifies whether the lazy writer is to be turned on or 
  7024.       off for the specified drives.  The [drives:] can be a series of drive 
  7025.       letters. For example,  LAZY = CDFG: ON turns on the lazy writer on drives 
  7026.       C:, D:, F:, and G:.  It would not change the settings for drive E: or H:. 
  7027.       An asterisk (*) can be used for the drive letter to indicate that all 
  7028.       drives are to have the setting.  This line can be used multiple times to 
  7029.       achieve the settings you want for your drives.  The default value is to 
  7030.       turn the lazy writer off for all drives. 
  7031.  
  7032.      maxage = [drives:]  nnnn 
  7033.  
  7034.       This parameter specifies the maximum number of milliseconds that can pass 
  7035.       before the lazy writer writes the contents of a buffer to the disk.  The 
  7036.       [drives:] can be a series of drive letters.  For example, maxage = cdfg: 
  7037.       5000 would set the maximum buffer age to 5000ms on drives C:, D:, F:, and 
  7038.       G:.  It would not change the settings for drive E:  or H:.  An asterisk 
  7039.       (*) can be used for the drive letter to indicate that all drives are to 
  7040.       have the setting.  This line can be used multiple times to achieve the 
  7041.       settings you want for your drives. The minimum value is 0.  The maximum 
  7042.       value is 1000000. If  maxage is not specified, the default value is 
  7043.       10000. 
  7044.  
  7045.      bufferidle = [drives:]  nnnn 
  7046.  
  7047.       This parameter specifies the maximum number of milliseconds during which 
  7048.       a buffer is not used before the lazy writer writes the buffer contents to 
  7049.       the disk.  The [drives:] can be a series of drive letters.  For example, 
  7050.       bufferidle = cdfg: 500 would set the buffer idle time to 500ms on drives 
  7051.       C:, D:, F:, and G:.  It would not change the settings for drive E:  or 
  7052.       H:.  An asterisk (*) can be used for the drive letter to indicate that 
  7053.       all drives are to have the setting.  This line can be used multiple times 
  7054.       to achieve the settings you want for your drives.  The minimum value is 
  7055.       0.  The maximum value is 500000.  If the bufferidle parameter is not 
  7056.       specified, the default value is 1000 for all drives. 
  7057.  
  7058.  The [DASD_Limits] section specifies settings of parameters for the Directory 
  7059.  Limits function.  If you make any changes to these parameters they do not take 
  7060.  effect until you restart the server.  (To stop and restart the server, at an 
  7061.  OS/2 command prompt, enter the command NET STOP SERVER and then the command 
  7062.  NET START SERVER.) 
  7063.  
  7064.      ThreshAlertNames = [drives:] [user1] [user2] [group1] [group2] ... 
  7065.  
  7066.       This parameter lists the users or groups that are to be notified when a 
  7067.       Directory Limits threshold is crossed on the specified drives.  Any 
  7068.       mixture of user names or group names can be used.  All of the names must 
  7069.       appear on one line.  This line can be used multiple times to achieve the 
  7070.       settings you want for your drives. The installation program initially 
  7071.       sets ThreshAlertNames to ADMINS, the group comprised of administrators. 
  7072.       If the ThreshAlertNames parameter is removed, the default is to have no 
  7073.       user or group names. 
  7074.  
  7075.      ThreshAlertDelay = [drives:]  nn 
  7076.  
  7077.       This parameter specifies how many minutes to wait before sending another 
  7078.       alert for a threshold that was previously crossed on the specified 
  7079.       drives.  If a threshold is crossed more than once within the delay 
  7080.       period, an alert is sent only for the first occurrence.  An alert is sent 
  7081.       if a higher threshold is crossed during the delay period.  This parameter 
  7082.       is used to cut down on the number of alerts that can be generated when 
  7083.       there is a lot of disk activity and the disk size is within the 
  7084.       threshold.  This line can be used multiple times to achieve the settings 
  7085.       you want for your drives.  If the parameter ThreshAlertDelay is not 
  7086.       specified, the default is 10 minutes on all drives. 
  7087.  
  7088.      ThreshAlertUser = [drives:] yesΓöéno 
  7089.  
  7090.       This parameter specifies whether to send an alert to the user whose disk 
  7091.       usage caused a threshold to be crossed on the specified drives.  This 
  7092.       line can be used multiple times to achieve the settings you want for your 
  7093.       drives.  The default is yes for all drives. 
  7094.  
  7095.      DirFullAlertNames = [drives:] [user1] [user2] [user3] ... 
  7096.  
  7097.       This parameter lists the users or groups that are to be notified when a 
  7098.       Directory Limit is reached.  Any mixture of user names or group names can 
  7099.       be used.  All of the names must appear on one line.  This line can be 
  7100.       used multiple times to achieve the settings you want for your drives. The 
  7101.       installation program initially sets  DirFullAlertNames to ADMINS, the 
  7102.       group comprised of administrators. If the DirFullAlertNames parameter is 
  7103.       removed, the default is to have no user or group names. 
  7104.  
  7105.      FullAlertDelay = [drives:]  nn 
  7106.  
  7107.       This parameter specifies how many minutes to wait before sending another 
  7108.       alert for a Directory Limit that was previously reached.  If a Directory 
  7109.       limit is reached more than once within the delay period, an alert is sent 
  7110.       only for the first occurrence.  This parameter is used to cut down on the 
  7111.       number of alerts that can be generated when there is a lot of disk 
  7112.       activity and the Directory Limit is reached several times.  This line can 
  7113.       be used multiple times to achieve the settings you want for your drives. 
  7114.       The default is 10 minutes on all drives. 
  7115.  
  7116.      DirFullAlertUser = [drives:] yesΓöéno 
  7117.  
  7118.       This parameter specifies whether to send an alert to the user whose 
  7119.       request failed because a Directory Limit was reached.  This line can be 
  7120.       used multiple times to achieve the settings you want for your drives. 
  7121.       The default is yes for all drives. 
  7122.  
  7123.  
  7124. ΓòÉΓòÉΓòÉ 8.5. Cache386 Utility ΓòÉΓòÉΓòÉ
  7125.  
  7126. The Cache386 utility can be used to display statistics about the 386 HPFS cache 
  7127. and to change parameters for the lazy writer.  Cache386 uses the following 
  7128. syntax: 
  7129.  
  7130. CACHE386 [/STATS: value]
  7131.  [/OPTIONS:d:]
  7132.  [/LAZY:d:value]
  7133.  [/MAXAGE:d:value]
  7134.  [/BUFFERIDLE:d:value]
  7135.  where 
  7136.  
  7137.  /STATS              Displays cache statistics.  The  value     variable can be 
  7138.                      set to CLEAR or DYNAMIC. If  value is CLEAR, the current 
  7139.                      statistics are reset. If  value is DYNAMIC, the statistics 
  7140.                      displayed are updated approximately once per second. 
  7141.                      Press Ctrl+C to stop displaying statistics that are 
  7142.                      dynamically updated. 
  7143.  
  7144.  /OPTIONS            Displays current configuration parameters.  If no drive is 
  7145.                      specified, the options for all the drives are displayed. 
  7146.  
  7147.  /LAZY               Enables and disables lazy-writing for the specified drive. 
  7148.  
  7149.                      Attention: If you set the  /LAZY option to ON, always run 
  7150.                      shutdown from the desktop before turning off your 
  7151.                      workstation.  Failure to do so will cause loss of data if 
  7152.                      the contents of the HPFS cache buffers have not been 
  7153.                      written to the disk.  For safety, and if performance is 
  7154.                      not a concern, set the /LAZY option to OFF, which causes a 
  7155.                      write, through the cache, to the disk. If lazy-writing is 
  7156.                      enabled, the contents of the cache are only written to 
  7157.                      disk during disk idle time.  If no drive is specified, 
  7158.                      lazy-writing is either enabled or disabled for all drives 
  7159.                      serviced by the HPFS. If value is OFF, lazy-writing is 
  7160.                      disabled. 
  7161.                      When lazy-writing is OFF, all writes to disk are 
  7162.                      immediately attempted in a synchronized order.  This may 
  7163.                      cause a degradation in performance because each write must 
  7164.                      wait for a response from the disk manager before data is 
  7165.                      written. If  value is ON, lazy-writing is enabled.  The 
  7166.                      default is ON. 
  7167.  
  7168.  /MAXAGE             Specifies the maximum time, in milliseconds, that a dirty 
  7169.                      cache block for a drive can be in memory before it is 
  7170.                      flushed (written to disk).  The value can be from 0 
  7171.                      through 1000000, with a default value of 5000. A value 
  7172.                      between 1000 and 20000 is recommended.  The /MAXAGEvalue 
  7173.                      takes precedence over the /BUFFERIDLEvalue. To ensure the 
  7174.                      effectiveness of lazy-writes, specify a greater value for 
  7175.                      the /MAXAGE parameter than for the  /BUFFERIDLE parameter. 
  7176.                      The  /LAZY option must be set to ON for the  /MAXAGE 
  7177.                      parameter to be effective. 
  7178.  
  7179.  /BUFFERIDLE         Specifies the minimum time, in milliseconds, that a dirty 
  7180.                      cache block for a drive must be idle before it will be 
  7181.                      written opportunistically when the disk subsystem is idle. 
  7182.                      The  value can be from 0 through 500000, with a default 
  7183.                      value of 500.  A value between 100 and 1000 is 
  7184.                      recommended. The /MAXAGEvalue takes precedence over the 
  7185.                      /BUFFERIDLE value.  To ensure the effectiveness of 
  7186.                      lazy-writes, specify a greater value for the  /MAXAGE 
  7187.                      parameter than for the  /BUFFERIDLE parameter. The  /LAZY 
  7188.                      option must be set to ON for the  /BUFFERIDLE parameter to 
  7189.                      be effective. 
  7190.  
  7191.  Note: 
  7192.  
  7193.  Refer to the \IBM386FS\HPFS386.INI file for the size of the cache and more 
  7194.  information about 386 HPFS parameters. 
  7195.  
  7196.  
  7197. ΓòÉΓòÉΓòÉ 8.6. Local Security Support ΓòÉΓòÉΓòÉ
  7198.  
  7199. On 386 HPFS servers with Local Security installed, all processes are subject to 
  7200. file access permissions.  While a process is running, different users may log 
  7201. on and log off locally.  Each time a user logs off locally, the process loses 
  7202. the permissions granted to that user and has only the permissions given to the 
  7203. group LOCAL.  When another user logs on, the active process gains the 
  7204. permissions given to that user, in addition to the permissions granted to the 
  7205. group LOCAL. 
  7206.  
  7207. Local Security is initialized by the PROTSHELL statement in the CONFIG.SYS 
  7208. file.  The PROTSHELL statement has the following format: 
  7209.  
  7210. PROTSHELL=path\SECURESH.EXE [/N] [/F:pathname] shellcmd
  7211.  where: 
  7212.  
  7213.  path                Specifies the path to the SECURESH.EXE file.  If the 
  7214.                      IBMLAN directory is installed on C:\, the default path 
  7215.                      would be C:\IBMLAN\NETPROG. 
  7216.  
  7217.  /N                  Indicates that the system should not be put in secure 
  7218.                      mode. The /N option allows consistent behavior in the 
  7219.                      processing of the PRIVINIT.CMD file without forcing the 
  7220.                      user to use two completely different PROTSHELL statements 
  7221.                      in the CONFIG.SYS file. If  /N is specified, all processes 
  7222.                      in the system are considered privileged.  The default does 
  7223.                      not specify this option. 
  7224.  
  7225.  /F                  Specifies a path and file name other than \PRIVINIT.CMD as 
  7226.                      the command file containing OS/2 commands to start 
  7227.                      privileged processes.  The default does not specify this 
  7228.                      option. 
  7229.  
  7230.  shellcmd            Specifies the user shell program and the associated 
  7231.                      arguments for the shell program. An example value for 
  7232.                      shellcmd is: 
  7233.  
  7234.                      C:\OS2\PMSHELL.EXE. 
  7235.  
  7236.  Omitting SECURESH.EXE from the PROTSHELL statement in the CONFIG.SYS file and 
  7237.  just starting the normal user shell does not secure the file system. Instead, 
  7238.  the workstation runs in unsecured mode.  Therefore, the CONFIG.SYS file must 
  7239.  be a protected file to prevent unprivileged users from editing it. If 
  7240.  SECURESH.EXE is not included on the PROTSHELL statement, the \PRIVINIT.CMD 
  7241.  file will not be executed. 
  7242.  
  7243.  
  7244. ΓòÉΓòÉΓòÉ 9. Notices ΓòÉΓòÉΓòÉ
  7245.  
  7246. This information was developed for products and services offered in the U.S.A. 
  7247. IBM may not offer the products, services, or features discussed in this 
  7248. document in other countries. Consult your local IBM representative for 
  7249. information on the products and services currently available in your area. Any 
  7250. reference to an IBM product, program, or service is not intended to state or 
  7251. imply that only that IBM product, program, or service may be used. Any 
  7252. functionally equivalent product, program, or service that does not infringe any 
  7253. IBM intellectual property right may be used instead.  However, it is the user's 
  7254. responsibility to evaluate and verify the operation of any non-IBM product, 
  7255. program, or service. 
  7256.  
  7257. IBM may have patents or pending patent applications covering subject matter in 
  7258. this document. The furnishing of this document does not give you any license to 
  7259. these patents. You can send license inquiries, in writing, to: 
  7260.  
  7261. IBM Director of Licensing
  7262. IBM Corporation
  7263. North Castle Drive
  7264. Armonk, NY  10504-1785
  7265. U.S.A.
  7266.  
  7267. For license inquiries regarding double-byte (DBCS) information, contact the IBM 
  7268. Intellectual Property Department in your country or send inquiries, in writing, 
  7269. to: 
  7270.  
  7271. IBM World Trade Asia Corporation Licensing
  7272. 2-31 Roppongi 3-chome, Minato-ku
  7273. Tokyo 106, Japan
  7274.  
  7275. The following paragraph does not apply to the United Kingdom or any other 
  7276. country where such provisions are inconsistent with local law: INTERNATIONAL 
  7277. BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT 
  7278. WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 
  7279. THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A 
  7280. PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied 
  7281. warranties in certain transactions, therefore, this statement may not apply to 
  7282. you. 
  7283.  
  7284. This information could include technical inaccuracies or typographical errors. 
  7285. Changes are periodically made to the information herein; these changes will be 
  7286. incorporated in new editions of the information.  IBM may make improvements 
  7287. and/or changes in the product(s) and/or the program(s) described in this 
  7288. information at any time without notice. 
  7289.  
  7290. Any references in this information to non-IBM Web sites are provided for 
  7291. convenience  only and do not in any manner serve as an endorsement of those Web 
  7292. sites.  The  materials at those Web sites are not part of the materials for 
  7293. this IBM product and use  of those Web sites is at your own risk. 
  7294.  
  7295. IBM may use or distribute any of the information you supply in any way it 
  7296. believes appropriate without incurring any obligation to you. 
  7297.  
  7298. Licensees of this program who wish to have information about it for the purpose 
  7299. of enabling:  (i) the exchange of information between independently created 
  7300. programs and other programs (including this one) and (ii) the mutual use of the 
  7301. information which has been exchanged, should contact: 
  7302.  
  7303. IBM Corporation
  7304. Department LZKS
  7305. 11400 Burnet Road
  7306. Austin, TX 78758
  7307. U.S.A.
  7308.  
  7309. Such information may be available, subject to appropriate terms and conditions, 
  7310. including in some cases, payment of a fee. 
  7311.  
  7312. The licensed program described in this document and all licensed material 
  7313. available for it are provided by IBM under terms of the IBM Customer Agreement, 
  7314. IBM International Program License Agreement, or any equivalent agreement 
  7315. between us. 
  7316.  
  7317. Any performance data contained herein was determined in a controlled 
  7318. environment.  Therefore, the results obtained in other operating environments 
  7319. may vary significantly.  Some measurements may have been made on 
  7320. development-level systems and there is no guarantee that these measurements 
  7321. will be the same on generally available systems. Furthermore, some measurement 
  7322. may have been estimated through extrapolation.  Actual results may vary. Users 
  7323. of this document should verify the applicable data for their specific 
  7324. environment. 
  7325.  
  7326. Information concerning non-IBM products was obtained from the suppliers of 
  7327. those products, their published announcements or other publicly available 
  7328. sources.  IBM has not tested those products and cannot confirm the accuracy of 
  7329. performance, compatibility or any other claims related to non-IBM products. 
  7330. Questions on the capabilities of non-IBM products should be addressed to the 
  7331. suppliers of those products. 
  7332.  
  7333. All statements regarding IBM's future direction or intent are subject to change 
  7334. or withdrawal without notice, and represent goals and objectives only. 
  7335.  
  7336. All IBM prices shown are IBM's suggested retail prices, are current and are 
  7337. subject to change without notice.  Dealer prices may vary. 
  7338.  
  7339.  
  7340. ΓòÉΓòÉΓòÉ 9.1. Trademarks ΓòÉΓòÉΓòÉ
  7341.  
  7342. The following terms are trademarks of International Business Machines 
  7343. Corporation in the United States, or other countries, or both: 
  7344.  
  7345. IBM
  7346. OS/2
  7347.  
  7348. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of 
  7349. Microsoft Corporation in the United States and/or other countries. 
  7350.  
  7351. Other company, product, and service names may be trademarks or service marks of 
  7352. others.