<?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: ubc_overflow in Operating System - Tru64 Unix</title>
    <link>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356380#M12669</link>
    <description>Joerg,&lt;BR /&gt;sorry, there have been changes from BL24 to BL25 (patchkit 3 to patchkit 4), I will try to find it out. &lt;BR /&gt;Erich</description>
    <pubDate>Thu, 02 Jun 2005 08:54:15 GMT</pubDate>
    <dc:creator>Erich Wimmer</dc:creator>
    <dc:date>2005-06-02T08:54:15Z</dc:date>
    <item>
      <title>ubc_overflow</title>
      <link>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356375#M12664</link>
      <description>I have searched, on this site and others with regards to ubc_overflow and have found no information. I have read an article that on GS1280 systems this should be set to 1, on GS80's this should be set to 0 and for any other system this should be -1 (default setting). Can anybody tell me what this does? Is there a performance increase? And where can I find more information on ubc_overflow? It is not in the Tru64 V5.1B documentation.</description>
      <pubDate>Fri, 13 Aug 2004 02:25:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356375#M12664</guid>
      <dc:creator>Francois Rabe</dc:creator>
      <dc:date>2004-08-13T02:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: ubc_overflow</title>
      <link>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356376#M12665</link>
      <description>The ubc_overflow parameter is new to 5.1B PK3, and its default value is -1.  &lt;BR /&gt;&lt;BR /&gt;The ubc_overflow parameter needs to be set to 0 for a GS80/160/320 server.  &lt;BR /&gt;&lt;BR /&gt;Prior to V5.1B PK #3 (BL24), caching activities for any given file would be constrained solely on a per RAD basis [where the referencing thread was executing].  Under certain load conditions, this would lead to heavy thrashing between files competing for resources.  Enabling ubc_overflow tends to reduce the&lt;BR /&gt;contention by allowing caching activities to failover to another RAD where resources are more readily available.  However, several factors namely: type of access, symmetry of memory resources, remote reference latencies,&lt;BR /&gt;and I/O proximities - can signficantly impact overal performance.&lt;BR /&gt;&lt;BR /&gt;On GS320 [and derivative] platforms, testing indicated that enabling ubc_overflow tended to yield a gain when ubc_maxpercent was greater than 40 and file accesses were&lt;BR /&gt;generally random.&lt;BR /&gt;&lt;BR /&gt;Therefore, in order to prevent possible system performance degradation, it may be necessary to reset the ubc_overflow parameter&lt;BR /&gt;to "0",  especially when ubc_maxpercent is set to a low value, or for applications doing a large number of sequential file accesses.&lt;BR /&gt;</description>
      <pubDate>Fri, 13 Aug 2004 03:17:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356376#M12665</guid>
      <dc:creator>Ralf Puchner</dc:creator>
      <dc:date>2004-08-13T03:17:09Z</dc:date>
    </item>
    <item>
      <title>Re: ubc_overflow</title>
      <link>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356377#M12666</link>
      <description>Ralf,&lt;BR /&gt;Is ubc_overflow=-1 on a GS1280 the reason, that borrowed UBC is not freed, if memory pages are needed by other RADs to avoid &lt;BR /&gt;low memory condition?&lt;BR /&gt;I mentioned that problem on&lt;BR /&gt;&lt;A href="http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=859125" target="_blank"&gt;http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=859125&lt;/A&gt;&lt;BR /&gt;but without any response.&lt;BR /&gt;I read that ubc_overflow can be -1, 0 or 1.&lt;BR /&gt;You are saying that ubc_overflow can be set or reset. Is 0 resetting? Is 1 setting? What about -1?&lt;BR /&gt;Can ubc_overflow set on the running system or do I need to reboot? Is there still no documentation?&lt;BR /&gt;Thanks in advance for answers.</description>
      <pubDate>Wed, 01 Jun 2005 02:07:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356377#M12666</guid>
      <dc:creator>Joerg Schulenburg</dc:creator>
      <dc:date>2005-06-01T02:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: ubc_overflow</title>
      <link>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356378#M12667</link>
      <description>I don't know if this the reason for your problem.&lt;BR /&gt;ubc_overflow is -1 per default. This means, the op.-system itself decides, if ubc_overflow will be used or not depending on hw-architecture and other settings. ubc_overflow can be set dynamically with&lt;BR /&gt;"sysconfig -r vm ubc_overflow=x". 0 means no ubc_overflow will be used, 1 means it will be used.&lt;BR /&gt;Once can check the actual setting (also if automatically set) by:&lt;BR /&gt;&lt;BR /&gt;kdbx -k /vmunix&lt;BR /&gt;&lt;BR /&gt;(kdbx) px *(struct rad *)rad_ptr[0]&lt;BR /&gt;struct {&lt;BR /&gt;    rad_id = 0x0&lt;BR /&gt;    rad_state = 0x1&lt;BR /&gt;    rad_mad = 0xfffffc00023b8000&lt;BR /&gt;..&lt;BR /&gt;..&lt;BR /&gt;(kdbx) px ((struct memory_affinity_domain *)0xfffffc00023b8000).md_ubc.ubc_overflow&lt;BR /&gt;&lt;BR /&gt;Regards, Erich</description>
      <pubDate>Thu, 02 Jun 2005 07:03:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356378#M12667</guid>
      <dc:creator>Erich Wimmer</dc:creator>
      <dc:date>2005-06-02T07:03:10Z</dc:date>
    </item>
    <item>
      <title>Re: ubc_overflow</title>
      <link>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356379#M12668</link>
      <description>Dear Erich,&lt;BR /&gt;Thanks for your helpfull explanations.&lt;BR /&gt;I tried it, but I got:&lt;BR /&gt;kdbx -k /vmunix&lt;BR /&gt;dbx version 5.1&lt;BR /&gt;Type 'help' for help.&lt;BR /&gt;&lt;BR /&gt;thread 0xfffffc00785b2a80 stopped at  [thread_block:3307 ,0xffffffff000ba1f0]   Source not available&lt;BR /&gt;warning: Files compiled -g3: parameter values probably wrong&lt;BR /&gt;(kdbx) px *(struct rad *)rad_ptr[0]&lt;BR /&gt; rad_mad = 0xfffffc0013d56000&lt;BR /&gt;(kdbx) px ((struct memory_affinity_domain *)0xfffffc0013d56000)\&lt;BR /&gt;.md_ubc.ubc_overflow&lt;BR /&gt;0x7360e&lt;BR /&gt;  (kdbx) px ((struct memory_affinity_domain *)0xfffffc0013d56000).md_ubc&lt;BR /&gt;  struct {&lt;BR /&gt;    ubc_lru_lock = 0xc0000145002db8f2&lt;BR /&gt;    ubc_lru = 0xc0000146002dbbb2&lt;BR /&gt;    ...&lt;BR /&gt;    ubc_borrowlimit = 0x14319&lt;BR /&gt;    ...&lt;BR /&gt;    ubc_minpages = 0x784df777&lt;BR /&gt;    ubc_maxpages = 0x0&lt;BR /&gt;    ...&lt;BR /&gt;    ubc_overflow = 0x7360e&lt;BR /&gt;&lt;BR /&gt;Pointer seem to be shifted somehow.&lt;BR /&gt;So did debugging failed because of the kernel patch (T64KIT0025519-V51BB25-20050505)?&lt;BR /&gt;&lt;BR /&gt;Joerg</description>
      <pubDate>Thu, 02 Jun 2005 07:32:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356379#M12668</guid>
      <dc:creator>Joerg Schulenburg</dc:creator>
      <dc:date>2005-06-02T07:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: ubc_overflow</title>
      <link>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356380#M12669</link>
      <description>Joerg,&lt;BR /&gt;sorry, there have been changes from BL24 to BL25 (patchkit 3 to patchkit 4), I will try to find it out. &lt;BR /&gt;Erich</description>
      <pubDate>Thu, 02 Jun 2005 08:54:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-tru64-unix/ubc-overflow/m-p/3356380#M12669</guid>
      <dc:creator>Erich Wimmer</dc:creator>
      <dc:date>2005-06-02T08:54:15Z</dc:date>
    </item>
  </channel>
</rss>

