<?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: Increase Page Size in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266161#M333540</link>
    <description>What you're actually asking about is the size of translations used within an application. (That's different from the memory page size of the system [getconf _SC_PAGE_SIZE] which is the minimum granularity of _any_ translation on the system). That's only tunable on 11.31.0809 and later (PHKL_38038 and dependencies).&lt;BR /&gt;&lt;BR /&gt;The chatr line you show below is simply setting a hint in the binary such that when the kernel starts the application, it knows to set a hint in the Data object (+pd means data) that 4Mb translations are preferred instead of the system default hint from the vps_pagesize tunable [man 5 vps_pagesize is a good read on this concept, by the way]. When a fault occurs, the kernel uses this heuristic to make an attempt to get physical memory beyond the raw fault requirements based on the heuristic so that a single translation can be used for a wider range of the data set... increasing the likelihood that the translation cache layer of the system (TLB) can hold all the translations of the working set.&lt;BR /&gt;&lt;BR /&gt;This is orthogonal to the $UGII_BASE_DIR -- that's simply a file path for the purpose of the example, it doesn't play into the chatr or variable page size hint.&lt;BR /&gt;&lt;BR /&gt;So in short, man chatr / man vps_ceiling / man vps_chatr_ceiling should give you all the information you need.</description>
    <pubDate>Wed, 10 Sep 2008 13:32:44 GMT</pubDate>
    <dc:creator>Don Morris_1</dc:creator>
    <dc:date>2008-09-10T13:32:44Z</dc:date>
    <item>
      <title>Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266156#M333535</link>
      <description>Dear All,&lt;BR /&gt;How do we increased HPUX Page Size?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;</description>
      <pubDate>Wed, 10 Sep 2008 04:34:39 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266156#M333535</guid>
      <dc:creator>teowsing</dc:creator>
      <dc:date>2008-09-10T04:34:39Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266157#M333536</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Does this help? &lt;A href="http://h20331.www2.hp.com/Hpsub/cache/286515-0-0-225-121.html" target="_blank"&gt;http://h20331.www2.hp.com/Hpsub/cache/286515-0-0-225-121.html&lt;/A&gt;</description>
      <pubDate>Wed, 10 Sep 2008 04:44:37 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266157#M333536</guid>
      <dc:creator>Ollie Rowland</dc:creator>
      <dc:date>2008-09-10T04:44:37Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266158#M333537</link>
      <description>Swap extents must be contiguous. so it is difficult to extend primary swap. One way is to restore from ignite and during the process change swap. easier way is create another lvol and mount as swap.&lt;BR /&gt;&lt;BR /&gt;# lvcreate -C y -r n -L 4096 -n lvolswap /dev/vg00&lt;BR /&gt;&lt;BR /&gt;# swapon -p 0 /dev/vg00/lvolswap&lt;BR /&gt;&lt;BR /&gt;# echo "/dev/vg00/lvolswap ... swap pri=0 0 0" &amp;gt;&amp;gt; /etc/fstab</description>
      <pubDate>Wed, 10 Sep 2008 05:25:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266158#M333537</guid>
      <dc:creator>Sandeep_Chaudhary</dc:creator>
      <dc:date>2008-09-10T05:25:26Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266159#M333538</link>
      <description>FYI : I want to increased memory page size&lt;BR /&gt;&lt;BR /&gt;I have read from&lt;BR /&gt;&lt;A href="http://h20331.www2.hp.com/Hpsub/cache/286515-0-0-225-121.html" target="_blank"&gt;http://h20331.www2.hp.com/Hpsub/cache/286515-0-0-225-121.html&lt;/A&gt; .&lt;BR /&gt;But I don't understand about&lt;BR /&gt;To change the page size for NX use the "chatr +pd 4M exec_name" where exec_name is:&lt;BR /&gt;&lt;BR /&gt;$UGII_BASE_DIR/ugii/ugraf&lt;BR /&gt;$UGII_BASE_DIR/ugii/uglibs/*.sl (expand *.sl for each library)&lt;BR /&gt;$UGII_BASE_DIR/ugii/uglibs/XXX/libgraphics_driver.sl (where XXX is ogl, xsb or xwi).&lt;BR /&gt;&lt;BR /&gt;What is the value of $UGII_BASE_DIR?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;</description>
      <pubDate>Wed, 10 Sep 2008 06:05:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266159#M333538</guid>
      <dc:creator>teowsing</dc:creator>
      <dc:date>2008-09-10T06:05:26Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266160#M333539</link>
      <description>Have you already installed NX for HP-ux&lt;BR /&gt;&lt;BR /&gt;if yes then&lt;BR /&gt;&lt;BR /&gt;This should be the install dir for NX.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 10 Sep 2008 06:13:03 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266160#M333539</guid>
      <dc:creator>Deepak Kr</dc:creator>
      <dc:date>2008-09-10T06:13:03Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266161#M333540</link>
      <description>What you're actually asking about is the size of translations used within an application. (That's different from the memory page size of the system [getconf _SC_PAGE_SIZE] which is the minimum granularity of _any_ translation on the system). That's only tunable on 11.31.0809 and later (PHKL_38038 and dependencies).&lt;BR /&gt;&lt;BR /&gt;The chatr line you show below is simply setting a hint in the binary such that when the kernel starts the application, it knows to set a hint in the Data object (+pd means data) that 4Mb translations are preferred instead of the system default hint from the vps_pagesize tunable [man 5 vps_pagesize is a good read on this concept, by the way]. When a fault occurs, the kernel uses this heuristic to make an attempt to get physical memory beyond the raw fault requirements based on the heuristic so that a single translation can be used for a wider range of the data set... increasing the likelihood that the translation cache layer of the system (TLB) can hold all the translations of the working set.&lt;BR /&gt;&lt;BR /&gt;This is orthogonal to the $UGII_BASE_DIR -- that's simply a file path for the purpose of the example, it doesn't play into the chatr or variable page size hint.&lt;BR /&gt;&lt;BR /&gt;So in short, man chatr / man vps_ceiling / man vps_chatr_ceiling should give you all the information you need.</description>
      <pubDate>Wed, 10 Sep 2008 13:32:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266161#M333540</guid>
      <dc:creator>Don Morris_1</dc:creator>
      <dc:date>2008-09-10T13:32:44Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266162#M333541</link>
      <description>I have not install NX.&lt;BR /&gt;How can I get the NX source Program?&lt;BR /&gt;&lt;BR /&gt;Thanks</description>
      <pubDate>Thu, 11 Sep 2008 09:13:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266162#M333541</guid>
      <dc:creator>teowsing</dc:creator>
      <dc:date>2008-09-11T09:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266163#M333542</link>
      <description>Well, NX isn't a HP product. You'll have to investigate/contact the vendor as to delivery options.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.plm.automation.siemens.com/en_us/products/nx/" target="_blank"&gt;http://www.plm.automation.siemens.com/en_us/products/nx/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 11 Sep 2008 09:52:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266163#M333542</guid>
      <dc:creator>Don Morris_1</dc:creator>
      <dc:date>2008-09-11T09:52:12Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Page Size</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266164#M333543</link>
      <description>changing the page size is not supported on HPUX yet.&lt;BR /&gt;I think it is coming in Sep 08 release as a new kernel parameter as Don mentioned. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 11 Sep 2008 12:51:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/increase-page-size/m-p/4266164#M333543</guid>
      <dc:creator>Srimalik</dc:creator>
      <dc:date>2008-09-11T12:51:26Z</dc:date>
    </item>
  </channel>
</rss>

