<?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: Virtual Address Space is Full in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363236#M41726</link>
    <description>You looked at "HELP /MESS VASFULL", right?&lt;BR /&gt;(I didn't see a magic bullet there, however.)</description>
    <pubDate>Fri, 20 Feb 2009 16:46:49 GMT</pubDate>
    <dc:creator>Steven Schweda</dc:creator>
    <dc:date>2009-02-20T16:46:49Z</dc:date>
    <item>
      <title>Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363233#M41723</link>
      <description>Hello,&lt;BR /&gt;&lt;BR /&gt;I have encountered a problem on VMS V7.3-2 where we are connecting through java to JNI to retrieve global section information.  After a while (7 or more hours usually) we get an error message 580:&lt;BR /&gt;&lt;BR /&gt;%SYSTEM-F-VASFULL, virtual address space is full&lt;BR /&gt;&lt;BR /&gt;We have checked the quota information on the user who owns the processes, and on the processes themselves and it doesn't seem that any quotas are within 80% being reached.&lt;BR /&gt;&lt;BR /&gt;We have increased the PGFLQUOTA, and it seemed to have no effect.&lt;BR /&gt;&lt;BR /&gt;Also referencing another wizard forum (&lt;A href="http://h71000.www7.hp.com/wizard/wiz_0914.html)," target="_blank"&gt;http://h71000.www7.hp.com/wizard/wiz_0914.html),&lt;/A&gt; I looked at the VIRTUALPAGECNT attribute, but it had a datatype of 'obsolete'.&lt;BR /&gt;&lt;BR /&gt;This is reproducible on nearly any vms node we have in house, and at client sites.&lt;BR /&gt;&lt;BR /&gt;I'm looking for some new ideas on how to go about figuring out what the problem is, and how to go about resolving it.  Currently we are investigating quota information, and the native code itself.&lt;BR /&gt;&lt;BR /&gt;I'm not sure what information can best help in addressing the problem.  Please let me know what I can provide and I will gladly assist.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Jeff</description>
      <pubDate>Fri, 20 Feb 2009 16:33:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363233#M41723</guid>
      <dc:creator>dabaco</dc:creator>
      <dc:date>2009-02-20T16:33:52Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363234#M41724</link>
      <description>This is an alpha system.&lt;BR /&gt;&lt;BR /&gt;AlphaServer DS25 SYSTEM NYMC03 (VMS V7.3-2)&lt;BR /&gt;</description>
      <pubDate>Fri, 20 Feb 2009 16:43:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363234#M41724</guid>
      <dc:creator>dabaco</dc:creator>
      <dc:date>2009-02-20T16:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363235#M41725</link>
      <description>Jeff,&lt;BR /&gt;&lt;BR /&gt;Indeed, VIRTUALPAGECNT is obsolete effective Version 7.0 on Alpha (paraphrased from the HELP text within SYSGEN).&lt;BR /&gt;&lt;BR /&gt;Please check ALL parameters relating to paging and the page files.&lt;BR /&gt;&lt;BR /&gt;In simple terms, it would appear that your application (from the description, probably the C/C++ code accessed through JNI) has a memory leak. This is the underlying problem that needs to be corrected.&lt;BR /&gt;&lt;BR /&gt;Which parameter is actually causing the VASFULL error is actually fairly irrelevant. The problem will recur, albeit at a larger elapsed time.&lt;BR /&gt;&lt;BR /&gt;- Bob Gezelter, &lt;A href="http://www.rlgsc.com" target="_blank"&gt;http://www.rlgsc.com&lt;/A&gt;</description>
      <pubDate>Fri, 20 Feb 2009 16:44:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363235#M41725</guid>
      <dc:creator>Robert Gezelter</dc:creator>
      <dc:date>2009-02-20T16:44:43Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363236#M41726</link>
      <description>You looked at "HELP /MESS VASFULL", right?&lt;BR /&gt;(I didn't see a magic bullet there, however.)</description>
      <pubDate>Fri, 20 Feb 2009 16:46:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363236#M41726</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2009-02-20T16:46:49Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363237#M41727</link>
      <description>Most likely the process is truly running out of its 1GB P0 virtual address space.&lt;BR /&gt;&lt;BR /&gt;Check with SYS$GETJPI or DCL form an other process using:&lt;BR /&gt;&lt;BR /&gt;$ write sys$output f$getjpi(pid,"FREP0VA ")&lt;BR /&gt;&lt;BR /&gt;The HARD WALL is at 1GB = 3FFF.FFFF&lt;BR /&gt;&lt;BR /&gt;Might as well check FREP1VA.&lt;BR /&gt;&lt;BR /&gt;The typical cause is 'address space laddering'.&lt;BR /&gt;Repeatedlty Mapping, unmapping, and re-mapping  global section, but failing to re-use the prior addressing windows, using higher and higher (EXPREG!) address until it hurts. The total pages used my be reasonable (50 mmb, 100MB, whatever), tehre is just no place to put it.&lt;BR /&gt;&lt;BR /&gt;There are techniques to limit this (LIFO!), but a simple application restart is most effective.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Hein van den Heuvel ( at gmail dot com )&lt;BR /&gt;HvdH Performance Consulting&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 20 Feb 2009 16:49:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363237#M41727</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2009-02-20T16:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363238#M41728</link>
      <description>Oh, and in case you wondered... &lt;BR /&gt;there is NO QUOTA that can get you beyond 1GB.&lt;BR /&gt;But please check with FREP0VA whether that is indeed the problem.&lt;BR /&gt;&lt;BR /&gt;Avoidance techniques include &lt;BR /&gt;- Keep you global sections mapped &lt;BR /&gt;- reviewing RMS Settings&lt;BR /&gt;- review RMS global buffer and STATS usage&lt;BR /&gt;- review LINK option IMGIOCNT&lt;BR /&gt;- review Java memory settings.. pick a HIGH minimum to avoid nickle and diming the process VM usage up and up&lt;BR /&gt;&lt;BR /&gt;Hein.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 20 Feb 2009 16:55:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363238#M41728</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2009-02-20T16:55:06Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363239#M41729</link>
      <description>Jeff,&lt;BR /&gt;  I also suspect this is a memory leak. With Java you also have the added complication of the garbage collector, which can confuse things.&lt;BR /&gt;&lt;BR /&gt;  First thing I'd recommend is to REDUCE the maximum heap size for the application. Depending on application behaviour and garbage collector policy, this can paradoxically make Java run faster, and may fix memory full conditions!&lt;BR /&gt;&lt;BR /&gt;  Second, as a diagnostic, I'd also recommend REDUCING PGFLQUOTA to a very small value. Hopefully this will reduce your 7 hour lifetime to a few minutes, which should make it easier to debug.&lt;BR /&gt;&lt;BR /&gt;Monitor the process PGFLQUOTA and, as Hein has suggested, FREP0VA.</description>
      <pubDate>Sun, 22 Feb 2009 21:03:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363239#M41729</guid>
      <dc:creator>John Gillings</dc:creator>
      <dc:date>2009-02-22T21:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363240#M41730</link>
      <description>I've attached a procedure to gather F$GETJPI statistics for a process, or group of processes in T4 format.&lt;BR /&gt;&lt;BR /&gt;At its simplest execute from another process as:&lt;BR /&gt;&lt;BR /&gt;$ @T4JPI &lt;YOURPROCESS&gt;&lt;BR /&gt;&lt;BR /&gt;See comments for complete instructions.&lt;/YOURPROCESS&gt;</description>
      <pubDate>Sun, 22 Feb 2009 21:24:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363240#M41730</guid>
      <dc:creator>John Gillings</dc:creator>
      <dc:date>2009-02-22T21:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363241#M41731</link>
      <description>Nice script John! &lt;BR /&gt;Good template for such work.&lt;BR /&gt;&lt;BR /&gt;Jeff, in case you had not used T4, check out TLVIZ to visualize the CSV file.&lt;BR /&gt;Start here: &lt;A href="http://h71000.www7.hp.com/openvms/products/t4" target="_blank"&gt;http://h71000.www7.hp.com/openvms/products/t4&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Attached a self-resubmitting batch job to watch top-10 FREP0VA every 10 minutes (or whatever you choose) and send an Email when a treshold is crossed, hopefully before the process dies an uncontrolled death.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Hein.&lt;BR /&gt;</description>
      <pubDate>Sun, 22 Feb 2009 22:57:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363241#M41731</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2009-02-22T22:57:16Z</dc:date>
    </item>
    <item>
      <title>Re: Virtual Address Space is Full</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363242#M41732</link>
      <description>Thank you all for your assistance.  You've gotten us to a point where we can continue moving forward in resolving the issue.&lt;BR /&gt;&lt;BR /&gt;Jeff</description>
      <pubDate>Tue, 24 Feb 2009 15:24:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/virtual-address-space-is-full/m-p/4363242#M41732</guid>
      <dc:creator>dabaco</dc:creator>
      <dc:date>2009-02-24T15:24:18Z</dc:date>
    </item>
  </channel>
</rss>

