home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / vmsnet / misc / 817 < prev    next >
Encoding:
Internet Message Format  |  1992-09-10  |  2.1 KB

  1. Xref: sparky vmsnet.misc:817 vmsnet.sysmgt:251
  2. Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!mccall!infopiz!cmkrnl!jeh
  3. Newsgroups: vmsnet.misc,vmsnet.sysmgt
  4. Subject: Re: -SYSTEM-F-INSFMEM, insufficient dynamic memory
  5. Message-ID: <1992Sep10.014717.660@cmkrnl.com>
  6. From: jeh@cmkrnl.com
  7. Date: 10 Sep 92 01:47:16 PDT
  8. References: <1992Sep7.053828.28627@lugb.latrobe.edu.au> <BuA99G.GBF@comp.vuw.ac.nz> <2670@mitech.com>
  9. Organization: Kernel Mode Consulting, San Diego, CA
  10. Lines: 28
  11.  
  12. In article <2670@mitech.com>, gjc@mitech.com (George J. Carrette) writes:
  13. > In article <BuA99G.GBF@comp.vuw.ac.nz>, don@rata.vuw.ac.nz (Don Stokes) writes:
  14. >> gareth@lucifer.latrobe.edu.au (Gareth Who) writes:
  15. >>> -SYSTEM-F-INSFMEM, insufficient dynamic memory
  16. >> The size of process pool is affected by the CTLPAGES and PIOPAGES SYSGEN
  17. >> parameters.  CTLPAGES is probably the one to hit.  (PIOPAGES is used mostly
  18. >> for process-permanent files.)
  19. >
  20. > Is BYTLM involved in this?
  21.  
  22. No.  BYTLM controls the amount of nonpaged pool you can tie up at any one time
  23. for buffers for buffered I/O operations.  Generally, running out of BYTLM
  24. results in either RWAST wait state (the default unless you have disabled
  25. process resource wait mode) or SS$_EXQUOTA.
  26.  
  27. Note that, although Don is correct in that *in this case* the INSFMEM status
  28. is probably pointing to a problem with the process dynamic memory, this status
  29. can also reflect a shortage of nonpaged pool.  In fact, SS$_INSFMEM is the
  30. "not enough pool available" status return from EXE$ALONONPAGED and all of its
  31. friends.  These routines are commonly used by device drivers, and the usual
  32. action when such a routine returns with an error status is to return that error
  33. status as the completion status for the user's $QIO call.
  34.  
  35.     --- Jamie Hanrahan, Kernel Mode Consulting, San Diego CA
  36. uucp 'g' protocol guru and release coordinator, VMSnet (DECUS uucp) W.G., and
  37. Chair, VMS Programming and Internals Working Group, U.S. DECUS VAX Systems SIG
  38. Internet:  jeh@cmkrnl.com, hanrahan@eisner.decus.org, or jeh@crash.cts.com
  39. Uucp:  ...{crash,eisner,uunet}!cmkrnl!jeh
  40.