home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / vmsnet / internal / 1189 < prev    next >
Encoding:
Text File  |  1992-08-25  |  2.9 KB  |  71 lines

  1. Newsgroups: vmsnet.internals
  2. Path: sparky!uunet!decwrl!pa.dec.com!e2big.mko.dec.com!vertex.enet.dec.com!pettigrew
  3. From: pettigrew@vertex.enet.dec.com (Mike Pettigrew)
  4. Subject: Re: VMS Tuning
  5. Message-ID: <1992Aug26.012124.7638@e2big.mko.dec.com>
  6. Sender: guest@e2big.mko.dec.com (Guest (DECnet))
  7. Organization: Digital Equipment Corporation
  8. References: <920824110854.5b3@VESTA.SUNQUEST.COM> <1992Aug25.104709.15087@husc3.harvard.edu>
  9. Date: 25 AUG 92 18:02:11    
  10. Lines: 59
  11.  
  12. >One method I've used in the past is to take a new application, install it
  13. >on the system, then set up an account with a massive WSEXTENT.  Run the app
  14. >from this test account and see how high the page count goes.  If, like some
  15. >s/w I've tested in this way, the app keeps eating pages up to the WSEXTENT
  16. >value, revise the figure down and try again until you see a performance hit.
  17. >Other s/w will peak at some figure, which can then be used as the WSEXTENT
  18. >for users requiring that app (unless the figure is ridiculous, in which 
  19. >case you revise it down to the performance hit mentioned above).
  20. >
  21.  
  22. Another method that works well is to use the SHOW PROCESS/CONTINUOUS command
  23. on an active application, and observe the maximum virtual storage requirement
  24. for the image.  This is a good approximation to what your WSEXTENT should be.
  25. A minimal value will be one half the "typical" image virtual storage
  26. requirement.
  27.  
  28.  
  29. Most linked applications which I have studied  use 6,000 to 10,000 pages
  30. per image.  8096 pages is a good starting range for WSEXTENT in such
  31. accounts.
  32.  
  33.  
  34. Most of the DCL commands use from 300 to 2,000 pages.  The VAX C 
  35. compiler has a peak usage of about 25,000 pages for a 1000 line module
  36. compilation.  A WSEXTENT of 25,000 pages is quite reasonable for such 
  37. a development account and can cut compile times by 80%, as well as
  38. improving overall system response.
  39.  
  40.  
  41. As a fallback under heavy memory usage, WSQUOTA can be set to 
  42. (0.8*memsize)/maxprocesscount, or or a minimum value of 512 pages.
  43. WSDEFAULT must be set to a minimum value calculated by AUTOGEN,
  44. usually around 300 pages.
  45.  
  46.  
  47. If you have VMS 5.3 or later versions, you should consider raising the
  48. parameter MPW_HILIMIT to one half of your total memory.  This almost
  49. eliminates writes to the system page file, and thus improves system
  50. response.  There is no real benefit to having more free memory than
  51. is needed to start the next process.
  52.  
  53.  
  54.  
  55. >
  56. >Your mileage may vary.
  57.  
  58. Yes, it certainly will!
  59.  
  60. ----------------------------------------------------------------------------
  61. | -Mike Pettigrew        pettigrew_mi@ripple.enet.dec.com
  62. |                        (206) 661-3032
  63. |                        Digital Equipment Corporation 
  64. |                        Federal Way, Washington, USA
  65. |___________________________________________________________________________
  66. |These opinions are mine and not necessarily my employer's
  67. ----------------------------------------------------------------------------
  68.