home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / plusdemo.zip / WITPLANL.INF (.txt) < prev    next >
OS/2 Help File  |  1996-03-05  |  14KB  |  414 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Mean Response ΓòÉΓòÉΓòÉ
  3.  
  4. Mean Response indicates how long each request takes to service. It doesn't 
  5. necessary indicate processor overload but the inability of the server to 
  6. respond. It does not take into account whether a request was complex or 
  7. trivial. 
  8.  
  9. It doesn't necessarily indicate processor overload but the inability of the 
  10. server to respond. Some reasons for this are: 
  11.  
  12.    1. Lack of processor power. 
  13.  
  14.    2. Excessive utilization of disk storage. 
  15.  
  16.    3. Lack of resources such as connections, shares, buffers or commands. 
  17.  
  18.    4. System errors. 
  19.  
  20.  Don't jump to conclusions. Usually items 2 and 3 are where the action is. 
  21.  Dumping faster and faster hardware on the problem may give minor relief but 
  22.  the problem will still persist. 
  23.  
  24.  
  25. ΓòÉΓòÉΓòÉ 2. Sessions ΓòÉΓòÉΓòÉ
  26.  
  27. Sessions are the number of active sessions that the server has outstanding. 
  28. Usually you have "extra" capacity but as users are added it is easy to overlook 
  29. giving away more then you have. 
  30.  
  31. The number of sessions a server can handle is controlled in multiple places. In 
  32. the IBMLAN.INI file the NETx and MAXUSERS entries control the number of 
  33. sessions the server can accept. 
  34.  
  35. You must make sure that the NETBIOS session entry in the PROTOCL.INI file is 
  36. larger then the NETx definition. Update this entry using LAPS and edit the 
  37. NETBIOS definition. 
  38.  
  39. The NETx entry sets the number of NETBIOS sessions , NETBIOS Commands and 
  40. NETBIOS Names for the system. You should have about twice as many NETBIOS 
  41. commands as sessions. 
  42.  
  43. NETx = netbeui$,0,LM10,# SESSIONS,# COMMANDS,# NAMES 
  44.  
  45. MAXUSERS sets the maximum number of users who can use the server. This value is 
  46. the number of NETBIOS sessions on the server. The maxusers parameter value 
  47. cannot exceed the maxconnections parameter value. 
  48.  
  49. MAXUSERS has a maximum is 250 per adapter. Set the value for the number who 
  50. will be logged on not the number of defined IDs. 
  51.  
  52.        maxusers = (number of requesters) + (number of additional servers) 
  53.  
  54.        Default value:  45 
  55.  
  56.        Minimum value:  1 
  57.  
  58.        Maximum value:  1000  (250 maximum for each adapter 
  59.  
  60.                    netx specified in the IBMLAN.INI file) 
  61.  
  62.       A suggested calculation is: 
  63.  
  64.       MAXUSERS =  a + b + c + d 
  65.  
  66.        a   Domain controller 1 per additional server (if  any) 
  67.  
  68.        b   Remote IPL server  1 for each remote IPL requester to be IPLed 
  69.       simultaneously 
  70.  
  71.        c   Server  1 if the DLRinst service is  running; 0 otherwise 
  72.  
  73.        d   Server  1 for each OS/2  and  DOS LAN  Requester 
  74.  
  75.  If you still need more sessions than can be defined consider AUTODISCONNECT 
  76.  and CLEANUP in the IBMLAN.INI file. 
  77.  
  78.  AUTODISCONNECT sets the time, in minutes, the server waits before 
  79.  disconnecting inactive sessions. With a  value  of -1, the server does not 
  80.  disconnect inactive sessions. 
  81.  
  82.        Default value:  120 
  83.  
  84.        Minimum value:  -1 
  85.  
  86.        Maximum value:  65535 
  87.  
  88.  CLEANUP specifies whether  to clean up (disconnect) shares for dynamic 
  89.  aliases.  A dynamic alias  is shared with the as required by user. If the 
  90.  autodisconnect parameter value is set to -1, the cleanup parameter should be 
  91.  set  to Y to make it active.  Making the cleanup parameter active disconnects 
  92.  shares for dynamic aliases that no longer have users.  When autodisconnect is 
  93.  set  to -1, idle sessions are never ended by the server. If  the cleanup 
  94.  parameter is set to  N, the number of dynamic shares  may  require  maxshares 
  95.  to be increased. If  the autodisconnect  parameter  is not set to -1, set  the 
  96.  cleanup parameter to suit your requirements.  If autodisconnect is not -1 and 
  97.  cleanup =  Y, cleanup of a dynamic alias share will occur when there are no 
  98.  users using the alias.  Idle sessions will end and the dynamic aliases shared 
  99.  will be released when the autodisconnect time-out t occurs. 
  100.  
  101.  
  102. ΓòÉΓòÉΓòÉ 3. Session opens ΓòÉΓòÉΓòÉ
  103.  
  104. The number of new sessions created during this sample period. See Sessions 
  105.  
  106.  
  107. ΓòÉΓòÉΓòÉ 4. Pass Word Errors ΓòÉΓòÉΓòÉ
  108.  
  109. Password errors - Failed logons due to Password errors 
  110.  
  111. Access to resources is governed in two ways.  User Profile Management (UPM) 
  112. provides validation for a user ID and password at logon. The  LAN Server 
  113. provides access control with a set of permissions that allow the  network 
  114. administrator to grant users various levels of access to shared resources. 
  115.  
  116.  
  117. ΓòÉΓòÉΓòÉ 5. Session errors ΓòÉΓòÉΓòÉ
  118.  
  119. The number of session errors for the sample. 
  120.  
  121.  
  122. ΓòÉΓòÉΓòÉ 6. Shares ΓòÉΓòÉΓòÉ
  123.  
  124. Shares indicate the number of outstanding shares the server has. Expect this 
  125. number to fluctuate only when resources are shared "as required". When analyzed 
  126. along with sessions and file accesses it may be used to better understand the 
  127. need for "connections". 
  128.  
  129. There are two entries in the IBMLAN.INI file that have an effect on shared 
  130. resources. 
  131.  
  132. MAXSHARES is the maximum number of resources the server can share. If one user 
  133. is using five resources on the server, the value of this parameter must be at 
  134. least 5; but if five users are using the same server resource, the value of 
  135. this parameter need only be set to 1.  The following equation can be used to 
  136. calculate a value for the maxshares parameter. 
  137.  
  138.        maxshares= 
  139.  
  140.            (3*(number of applications))+ 
  141.  
  142.            (number of home directories)+ 
  143.  
  144.            (number of file and printer aliases) 
  145.  
  146.        Default value:  16 
  147.  
  148.        Minimum value:  2 
  149.  
  150.        Maximum value:  500 
  151.  
  152.  Note:  The number of shared resources displayed by the NET CONFIG SRV command 
  153.  will be different from the number specified with the maxshares parameter. 
  154.  Resources displayed by the NET CONFIG SRV command  include  system shares 
  155.  (ibmlan$, admin$, and so on), and one  for each partition on the server (a$, 
  156.  b$, and etc). consider: 
  157.  
  158.       All active application ALIASs 
  159.  
  160.       All active home directories 
  161.  
  162.       All Print ALIASs 
  163.  
  164.       Some reasonable number of extras 
  165.  
  166.  The MAXCONNECTIONS parameter of the IBMLAN.INI represents the maximum number 
  167.  of NET USE commands that requesters can issue to the server. As a capacity 
  168.  parameter it may limit access to server resources. The limit is 2000. Consider 
  169.  a setting of: 
  170.  
  171.        All active application SHARES * the number of users + 
  172.  
  173.        All active home directories + 
  174.  
  175.        All Print ALIAS * the number of users + 
  176.  
  177.        4 * OS/2 users + 
  178.  
  179.        3 * Windows users + 
  180.  
  181.        Some reasonable number of extras 
  182.  
  183.  Two other IBMLAN.INI parameters provide for the conservation of this resource. 
  184.  AUTODISCONNECT sets the time in minutes for the server to wait to disconnect 
  185.  inactive session.  The default is -1 which requests the server to make no 
  186.  attempt at reclaiming unused sessions. CLEANUP specifies if dynamic shares 
  187.  will be disconnected. See the TUNE LAN SERVER section of this manual for a 
  188.  more in-depth discussion. 
  189.  
  190.  MAXCONNECTIONS is the maximum number of connections that requesters can have 
  191.  to the server.  This is the number of NET USE commands the server can handle. 
  192.  Maxconnections  must be greater than or equal to the maxusers parameter value. 
  193.  
  194.        maxconnections = 
  195.  
  196.            (maxusers * 6) + 
  197.  
  198.            (3 * (number of DLR Windows** requesters))+ 
  199.  
  200.            (4 * (number of OS/2 requesters) 
  201.  
  202.        Default value:  128 
  203.  
  204.        Minimum value:  1 
  205.  
  206.        Maximum value:  2000 
  207.  
  208.  
  209. ΓòÉΓòÉΓòÉ 7. File Opens ΓòÉΓòÉΓòÉ
  210.  
  211. The number of file opens during the sample. 
  212.  
  213. The number of files that may be opened is controlled by two entries in the 
  214. IBMLAN.INI file. 
  215.  
  216. MAXOPENS is the maximum number of files, pipes, and devices the server will 
  217. allow to be  open at one time. Each DOS remote IPL workstation requires 3 open 
  218. files at the remote IPL server workstation. A suggested value might be: 
  219.  
  220.        maxopens= 
  221.  
  222.         (10*(number of DLRs))+ 
  223.  
  224.         (55*(number of OS/2 requesters))+ 
  225.  
  226.         (45 * (number of DLR Windows requesters))+ 
  227.  
  228.         a resonable number of extras 
  229.  
  230.  Note:  The maximum number of open files is 8000.  However, the maximum number 
  231.  of unique open files is 1279. The first opening of a file counts against the 
  232.  maximum of 1279. Additional opening of the same file count against the maximum 
  233.  of 8000. 
  234.  
  235.        Default value:  250 
  236.  
  237.        Minimum value:  1 
  238.  
  239.        Maximum value:  8000 
  240.  
  241.  
  242.  MAXSESSOPENS specifies the maximum number of files, pipes, and devices one 
  243.  requester can have open on the server.  Increase the value of this parameter 
  244.  if many of the server resources are used simultaneously. 
  245.  
  246.  Note:  The server uses some of the value specified with the maxsessopens 
  247.  parameter for internal processing, so the entire value specified with this 
  248.  parameter is not available to the user. 
  249.  
  250.        Default value:  80 
  251.  
  252.        Minimum value:  1 
  253.  
  254.        Maximum value: 8000 (must be less than maxopens) 
  255.  
  256.  
  257. ΓòÉΓòÉΓòÉ 8. Traffic ΓòÉΓòÉΓòÉ
  258.  
  259. Byte traffic is the total bytes transferred during the sample. The chart 
  260. provides you with the traffic on a per minute basis. If bytes transferred, mean 
  261. time and file accesses rise and fall together you may be having excessive disk 
  262. activity that should be reduced. 
  263.  
  264. SRVANNDELTA varies the time in milliseconds used by the server to announce 
  265. itself. Increase  the number ( max 65535 ) to reduce network traffic. 
  266.  
  267.        Default value:  3000 
  268.  
  269.        Minimum value:  0 
  270.  
  271.        Maximum value:  65535 
  272.  
  273.  
  274. ΓòÉΓòÉΓòÉ 9. Inbound Traffic ΓòÉΓòÉΓòÉ
  275.  
  276. The number of bytes received by the server across the network. 
  277.  
  278. See Traffic 
  279.  
  280.  
  281. ΓòÉΓòÉΓòÉ 10. Outbound Traffic ΓòÉΓòÉΓòÉ
  282.  
  283. The number of bytes sent by the server across the network. 
  284.  
  285. See Traffic 
  286.  
  287.  
  288. ΓòÉΓòÉΓòÉ 11. Request Buffers ΓòÉΓòÉΓòÉ
  289.  
  290. The number of times the server required a Request Buffer but failed to allocate 
  291. one. When the system runs short of these buffers it will break up a BIG buffer 
  292. to alleviate the short fall. The BIG buffer is never returned to its former use 
  293. when the shortage is over. 
  294.  
  295. Request buffer exhausted indicates the system has run out of REQ BUFFERS. If it 
  296. never happens the memory allocated may be used for other purposes such as a 
  297. disk cache. They default to 4096 bytes with the IBMLAN.INI entry of SIZREQBUF. 
  298. The default number of NUMREQBUF is 36 for a total of 146,456 bytes. Usually you 
  299. need to increase the number of buffers as you increase users. Each active 
  300. requester should have 2 request buffers. If they become exhausted the system 
  301. will break up a BIG BUFFER to add to the pool. 
  302.  
  303. Request buffers are managed by two enries in the IBMLAN.INI file. 
  304.  
  305.  NUMREQBUF size determined by sizreqbuf  they are used by the server to take 
  306. requests. It should be one of the first parameters checked if there is a 
  307. performance problem. There should be enough request buffers available to handle 
  308. peak requester workload. 
  309.  
  310.   (sizreqbuf + 260) * numreqbuf < 5MB 
  311.  
  312. Setting the numreqbuf value too high may cause excessive swapping  since 
  313. request buffers are locked in physical memory and cannot be swapped.. 
  314.  
  315.        Default value:  36 
  316.  
  317.        Minimum value:  5 
  318.  
  319.        Recommended maximum value: 300 
  320.  
  321.  The server should have enough to handle the peak period of requester activity. 
  322.  You should allocate at least 2 per requester and an additional 2 per named 
  323.  pipe in use. 
  324.  
  325.  SIZEREQBUF sets the size, in bytes of request buffers.  This parameter should 
  326.  be the same for every server on the network as well as  the sizworkbuf  on 
  327.  each requester. 
  328.  
  329.    (sizreqbuf + 260) x numreqbuf < 5MB 
  330.  
  331.        Default:  4096 
  332.  
  333.        Minimum value:  1024 
  334.  
  335.        Maximum value:  32768  
  336.  
  337.  
  338. ΓòÉΓòÉΓòÉ 12. Big Buffers ΓòÉΓòÉΓòÉ
  339.  
  340. Big buffer allocations are the number of times the system has run out of BIG 
  341. BUFFERS. If it never happens the memory allocated may be used for other 
  342. purposes such as a disk cache. These buffers are used for large file sequential 
  343. access. If your users do short random reads to the server ( DATA BASE ) you may 
  344. have too many. Remember that each buffer is 64k and the system default is to 
  345. have 12. Unless you changed the default about 768k is allocated. The IBMLAN.INI 
  346. entry is NUMBIGBUF. 
  347.  
  348. Notification that a Big Buffer failed to allocate. These buffers are used while 
  349. loading programs and copying files. A shortage of these buffers will cause the 
  350. server to move large files slowly to the requesters. These buffers are used for 
  351. large file seque ntial access. If your users do short random reads to the 
  352. server ( DATA BASE ) you may have too many. Since each big buffer takes up 
  353. 64KB, do not allocate more big buffers than the server memory can support. 
  354.  
  355. If you never exhaust Big Buffers it may indicate that the memory allocated 
  356. might be used for other purposes such as a larger disk cache.  Remember that 
  357. each buffer is 64k and the system default is to have 12. Unless you changed the 
  358. default, 768k is alloca ted. 
  359.  
  360. The IBMLAN.INI entry is NUMBIGBUF. 
  361.  
  362. NUMBIGBUF are used by the system for large sequential file accesses when the 
  363. system switches to RAW BLOCK PROTOCOL. If you exhaust them increase the number 
  364. to get these requests serviced faster. On the other hand if they never exhaust 
  365. you may be using memory for them needlessly. 
  366.  
  367. For LAN Server-Entry, the size of a big buffer is fixed at 64KB.  If  the big 
  368. buffers resource is never exhausted, reduce the numbigbuf parameter value. 
  369. Repeat this process until the server occasionally uses all the big buffer 
  370. resource during peak workload times. 
  371.  
  372. In LAN Server-Advanced, 64KB buffers (up to 16) are allocated as needed. 
  373. Numbigbuf  should be set to 0 if  the server only accesses 386 HPFS files and 
  374. does no printing. If you want the system to balance this number dynamically 
  375. consider changing the Server Heuristics parms. 
  376.  
  377.        Default value:  12 
  378.  
  379.        Minimum value:  0 
  380.  
  381.        Maximum value:  80 
  382.  
  383.  
  384. ΓòÉΓòÉΓòÉ 13. Print Jobs ΓòÉΓòÉΓòÉ
  385.  
  386. Print jobs is a count of print data being spooled to the server. You may not 
  387. have much control of the volume but should recognize as print activity 
  388. increases  bytes being received, and disk activity will also. If the spool is 
  389. on the same drive as the data,  increased activity can cause a bottleneck and 
  390. increase mean response time. 
  391.  
  392. The IBMLAN.INI entry to increase the number of threads to handle printing is 
  393. the number of file tasks. 
  394.  
  395. NUMFILETASKS is the number of concurrent processes to handle file and print 
  396. requests. There are 48 threads per task. Only increase this number when you get 
  397. an error in the log indicating the server exhausted its threads. 
  398.  
  399.        Default value:  1 
  400.  
  401.        Minimum value:  1 
  402.  
  403.        Maximum value:  8 
  404.  
  405.  
  406. ΓòÉΓòÉΓòÉ 14. System Errors ΓòÉΓòÉΓòÉ
  407.  
  408. Notification on LAN Server reported system errors. 
  409.  
  410. LAN Server maintains an error log. The log maintains a record of problems that 
  411. occur during operation. 
  412.  
  413. The error count presented here were provided by the LAN SERVER API and may not 
  414. correlate directly to the error log.