<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Memory error in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713430#M73864</link>
    <description>Jorge,&lt;BR /&gt;&lt;BR /&gt;I have no info what kind of application you with other system's loads, anyway I would like to suggest to consider couple of more sysgen params for this kind error.&lt;BR /&gt;&lt;BR /&gt;Usually when a process starts executing an image, the process works within WSDEFAULT.&lt;BR /&gt;&lt;BR /&gt;When that process has higher page fault rate than PFRATH, then it will go upto WSQUOTA by the size of WSINC. &lt;BR /&gt;i.e WSDEFAULT - WSINC - WSQUOTA&lt;BR /&gt;&lt;BR /&gt;If the process keeps increasing page fault rate and the free list size exceeds BORROWLIM, then that process continues to get the pagelets by WSINC until the free list size is inadequate or WSEXTENT is reached&lt;BR /&gt;i.e WSDEFAULT - WSINC - WSQUOTA - WSINC - WSEXTENT.&lt;BR /&gt;&lt;BR /&gt;So better you can look into atleast DSDEFAULT, WSQUOTA, and WSEXTENT values and once you confirm this is the reason, you can follow Jim's way to modify the params values.&lt;BR /&gt;&lt;BR /&gt;Archunan&lt;BR /&gt;</description>
    <pubDate>Thu, 19 Jan 2006 18:07:53 GMT</pubDate>
    <dc:creator>Arch_Muthiah</dc:creator>
    <dc:date>2006-01-19T18:07:53Z</dc:date>
    <item>
      <title>Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713425#M73859</link>
      <description>Hello Everyone - &lt;BR /&gt;&lt;BR /&gt;Anyone seen this error (below) before??  &lt;BR /&gt;&lt;BR /&gt;The specs on the Alpha severs as follows:&lt;BR /&gt;Alpha 4100 w/2.0GB of RAM - OpenVMS 7.3-2&lt;BR /&gt;&lt;BR /&gt;Error:   Not enough memory.  Attempting to allocate&lt;BR /&gt;64000 entries of 2 bytes for 'c042bf'&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;J&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Jan 2006 16:02:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713425#M73859</guid>
      <dc:creator>Jorge Cocomess</dc:creator>
      <dc:date>2006-01-19T16:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713426#M73860</link>
      <description>What context? Is "c042bf" a PID? Where do you see this message? on the console? in a batch log? during an interactive session?&lt;BR /&gt;&lt;BR /&gt;Anyway, sounds like a working set is too small.</description>
      <pubDate>Thu, 19 Jan 2006 16:10:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713426#M73860</guid>
      <dc:creator>Jim_McKinney</dc:creator>
      <dc:date>2006-01-19T16:10:09Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713427#M73861</link>
      <description>Jorge,&lt;BR /&gt;&lt;BR /&gt;&lt;QUOTE&gt;&lt;BR /&gt;Error: Not enough memory. Attempting to allocate&lt;BR /&gt;64000 entries of 2 bytes for 'c042bf'&lt;BR /&gt;&lt;/QUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;This is NOT a VMS error.&lt;BR /&gt;All of them are of the format:&lt;BR /&gt;%xxx-y-zzz , text&lt;BR /&gt;&lt;BR /&gt;Where xxx = facility ( LIB or SYS or SOR 0r... many others&lt;BR /&gt;&lt;BR /&gt;y = S, I, W, E, or F&lt;BR /&gt;for Success (usually supperssed messages!), Informational, Warning, Error or Fatal&lt;BR /&gt;zzz = short message mnemonic, like in this case it probably would have been INSVIRMEM&lt;BR /&gt;text = description. In this case a likely text would have been Insufficient Virtual Memory.&lt;BR /&gt;&lt;BR /&gt;I suspect this message is from a package (a Unix port maybe ?) that captures several errors and then tries to give a "more descriptive error message" - only, the standard VMS messages are MUCH more informational.&lt;BR /&gt;&lt;BR /&gt;Can you tell us what software gave this message?&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jep</description>
      <pubDate>Thu, 19 Jan 2006 16:25:57 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713427#M73861</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2006-01-19T16:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713428#M73862</link>
      <description>I saw the error in the batch log.  If the workingset is too small, how do you go about checking it and increase it?&lt;BR /&gt;&lt;BR /&gt;Thanks for your help.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Jan 2006 16:26:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713428#M73862</guid>
      <dc:creator>Jorge Cocomess</dc:creator>
      <dc:date>2006-01-19T16:26:51Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713429#M73863</link>
      <description>&amp;gt; how do you go about checking it and increase it?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;In the simple case...&lt;BR /&gt;&lt;BR /&gt;$ set default sys$system:&lt;BR /&gt;$ run authorize&lt;BR /&gt;UAF&amp;gt; show USERNAME&lt;BR /&gt;UAF&amp;gt; mod USERNAME/wsex=nnnnn&lt;BR /&gt;UAF&amp;gt; exit&lt;BR /&gt;&lt;BR /&gt;where USERNAME is the owner of that batch log file and nnnnn is some number greater than the previous value of WSEXTENT (in pages). 64000*2 bytes is only 250 pages sp that's just the last thing that occurred in the process prior to failure. If you don't have the source to determine the needs then just guess. On an alpha server with memory such as yours 32000 pages is certainly not out of line (64k is unlikely to be a problem either).</description>
      <pubDate>Thu, 19 Jan 2006 17:08:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713429#M73863</guid>
      <dc:creator>Jim_McKinney</dc:creator>
      <dc:date>2006-01-19T17:08:21Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713430#M73864</link>
      <description>Jorge,&lt;BR /&gt;&lt;BR /&gt;I have no info what kind of application you with other system's loads, anyway I would like to suggest to consider couple of more sysgen params for this kind error.&lt;BR /&gt;&lt;BR /&gt;Usually when a process starts executing an image, the process works within WSDEFAULT.&lt;BR /&gt;&lt;BR /&gt;When that process has higher page fault rate than PFRATH, then it will go upto WSQUOTA by the size of WSINC. &lt;BR /&gt;i.e WSDEFAULT - WSINC - WSQUOTA&lt;BR /&gt;&lt;BR /&gt;If the process keeps increasing page fault rate and the free list size exceeds BORROWLIM, then that process continues to get the pagelets by WSINC until the free list size is inadequate or WSEXTENT is reached&lt;BR /&gt;i.e WSDEFAULT - WSINC - WSQUOTA - WSINC - WSEXTENT.&lt;BR /&gt;&lt;BR /&gt;So better you can look into atleast DSDEFAULT, WSQUOTA, and WSEXTENT values and once you confirm this is the reason, you can follow Jim's way to modify the params values.&lt;BR /&gt;&lt;BR /&gt;Archunan&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Jan 2006 18:07:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713430#M73864</guid>
      <dc:creator>Arch_Muthiah</dc:creator>
      <dc:date>2006-01-19T18:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713431#M73865</link>
      <description>That's not correct.&lt;BR /&gt;&lt;BR /&gt;A process starts with wsdefault (doing dcl).&lt;BR /&gt;When an image is started, you get wsquota.&lt;BR /&gt;When you page fault (a lot), the ws can grow to wsext if memory allows it.&lt;BR /&gt;&lt;BR /&gt;So, if the working set is too small, you need to increase wsquota (and may be wsextent).&lt;BR /&gt;&lt;BR /&gt;But memory is normally allocated from your pagefilequota ...&lt;BR /&gt;&lt;BR /&gt;Wim&lt;BR /&gt;</description>
      <pubDate>Fri, 20 Jan 2006 02:20:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713431#M73865</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2006-01-20T02:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713432#M73866</link>
      <description>Correction. Line 2.&lt;BR /&gt;&lt;BR /&gt;You get the right to use wsquota. You just have to use the memory and you get it. In contract to wsextent for which you have to work (earn it).&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Fri, 20 Jan 2006 02:53:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713432#M73866</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2006-01-20T02:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713433#M73867</link>
      <description>Jorge, like Jan writes, this is not an VMS message, but a layered product report which may point back to a configuration problem of that product, or an interpretation of a possible underlying VMS reported error (during malloc/getvm)&lt;BR /&gt;It could be something like in Oracle where a shared pool can be configured which can run out even though 'the system' has more memory and the process has the right to use that memory.&lt;BR /&gt;Please dig deeper for details around the message.&lt;BR /&gt;&lt;BR /&gt;What product/application?&lt;BR /&gt;Did it ever work?&lt;BR /&gt;What changed?&lt;BR /&gt;Is there an applicaiton error log perhaps?&lt;BR /&gt;&lt;BR /&gt;Jim, Archunan, I respectfully dissagre with any suggestion that this might have anything to do with Working Sets. Working sets are strictly a performance influencing setting. They have no functional effect. No program (other than VMS SORT and RDB :-) ever fails due to working set settings, they just run slower than needed.&lt;BR /&gt;&lt;BR /&gt;As Wim indicates, it is more likely to be PAGFILQUO, but it could be lack of pagefile itself or a VIRTUAL MEMORY limit. The process could be out of its 1GB base memory. Or it could have poorly alloacted (fragmented) that base memory. It could be out of stack, or is could be a program imposed restriction in which case no VMS setting can fix it and noone here can help untill we know the program.&lt;BR /&gt;&lt;BR /&gt;Good luck,&lt;BR /&gt;Hein.&lt;BR /&gt;</description>
      <pubDate>Fri, 20 Jan 2006 03:29:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713433#M73867</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2006-01-20T03:29:31Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713434#M73868</link>
      <description>Hein,&lt;BR /&gt;&lt;BR /&gt;Almost correct. TCPTRACE (tested in VMS 6.2) locks pages in the working set. If wsquota is too low it fails. Try with a wsquota of 512. It will fail.&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Fri, 20 Jan 2006 04:03:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713434#M73868</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2006-01-20T04:03:40Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713435#M73869</link>
      <description>In retrospect, I concur with Hein that pgflquo is the more likely culprit here.</description>
      <pubDate>Fri, 20 Jan 2006 08:07:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713435#M73869</guid>
      <dc:creator>Jim_McKinney</dc:creator>
      <dc:date>2006-01-20T08:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713436#M73870</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I stopped and restarted the process.  So far, I am not seeing any errors.  This is an in-house accounting application.&lt;BR /&gt;&lt;BR /&gt;Thanks everyone.  You're the best!!</description>
      <pubDate>Fri, 20 Jan 2006 17:13:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713436#M73870</guid>
      <dc:creator>Jorge Cocomess</dc:creator>
      <dc:date>2006-01-20T17:13:34Z</dc:date>
    </item>
    <item>
      <title>Re: Memory error</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713437#M73871</link>
      <description>Jorge,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;QUOTE&gt;&lt;BR /&gt;I saw the error in the batch log. &lt;BR /&gt;&lt;/QUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;and&lt;BR /&gt;&lt;BR /&gt;&lt;QUOTE&gt;&lt;BR /&gt;I stopped and restarted the process. So far, I am not seeing any errors.&lt;BR /&gt;&lt;/QUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;Am I correct then that this is a continuously-running batch job?&lt;BR /&gt;&lt;BR /&gt;If so, there are just two possibilities:&lt;BR /&gt;1), Your job happened to have to deal with a chunk of processing that was unusually big (for whatever reason). That means it is likely to happen again whenever a similar load is to be dealt with.&lt;BR /&gt;Raising PGFLQUO would greatly reduce the risk of this happening again.&lt;BR /&gt;2), there is some slow-creeping memory leak: allocated memory is not (completely) freed after the need, and upon repeat of the functionality a fresh chunk is allocated.&lt;BR /&gt;Now there really are only 2 solutions: the fundamentally correct of locating the incorrect dealloc and repair it, or the much simpler: regelarly restart, in a frequency high enough that the accumulated wasted memory does not yet hit the limit.&lt;BR /&gt;Especially for batch processes this is rather simple to automate, eg on a dayly or weekly basis.&lt;BR /&gt;&lt;BR /&gt;hth&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe&lt;BR /&gt;</description>
      <pubDate>Sat, 21 Jan 2006 05:27:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/memory-error/m-p/3713437#M73871</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2006-01-21T05:27:30Z</dc:date>
    </item>
  </channel>
</rss>

