<?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: HP-UX base kernel memory allocation in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668254#M616129</link>
    <description>The general answer is that "it depends". A base installation of HP-UX for 10.01 or 10.20 is smaller than 11.00 and later. So the answer will be different for each release of the OS. Furthermore, kernel may be tuned differently for different operating environments. Starting with 11i, you can buy HP-UX with pre-installed products and these environments will change kernel memory requirements. But wait, there's more...Itanium boxes will have very different memory usage than PARISC. And at 11.31, the kernel has significant changes to allow dynamic allocation of several internal tables which means that the kernel may use more RAM at different times.&lt;BR /&gt; &lt;BR /&gt;&amp;gt; For me it would be helpful to know that, for example, with a system with x cpus and y GB RAM the system memory in use after boot is around z% of the total RAM.&lt;BR /&gt; &lt;BR /&gt;The number of CPUs will not affect kernel memory. I would be very concerned if kernel memory (which ranges from 250MB to 2000MB, versions 10.20,11.00,11.11,11.23,11.31 both PA and IA) usage is a big factor. For very small systems (1GB RAM or less), the kernel will be a large percentage (25% to 75% but you would never put a significant application like database or web server on such tiny systems. Performance will be horrible for these tiny systems. A minimum for any HP-UX system would be 4GB and for Oracle or Sybase, 8GB-12GB for simple (but fast) systems, 24GB-64GB for big systems. With these numbers, kernel memory usage will be 2%-10%. But when you plan for RAM, remember that the buffer (file) cache should be 500-3000MB and shared memory for applications like databases may need 1GB-10GB to meet performance goals.</description>
    <pubDate>Sun, 01 Aug 2010 01:06:07 GMT</pubDate>
    <dc:creator>Bill Hassell</dc:creator>
    <dc:date>2010-08-01T01:06:07Z</dc:date>
    <item>
      <title>HP-UX base kernel memory allocation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668250#M616125</link>
      <description>Hello to all,&lt;BR /&gt;This may seem a stupid question, but I still can't find a satisfying answer.&lt;BR /&gt;&lt;BR /&gt;I need to know how to estimate the amount of system memory allocated by the HP-UX kernel(11iv2 &amp;amp; 11iv3) at system startup assuming that I have all my kernel tunables at the default value and no applications or databases running on it.&lt;BR /&gt;&lt;BR /&gt;In short, how many of my system memory is in use immediately after boot?&lt;BR /&gt;&lt;BR /&gt;I know that system memory depends mostly on buffer/file caches, inode cache, page size and overheads.&lt;BR /&gt;&lt;BR /&gt;For me it would be helpful to know that, for example, with a system with x cpus and y GB RAM the system memory in use after boot is around z% of the total RAM.&lt;BR /&gt;&lt;BR /&gt;It would be also helpful if some doc exists about this particular argument.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thank you in advance and regards,&lt;BR /&gt;&lt;BR /&gt;Dario&lt;BR /&gt;</description>
      <pubDate>Fri, 30 Jul 2010 09:28:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668250#M616125</guid>
      <dc:creator>Dario_C</dc:creator>
      <dc:date>2010-07-30T09:28:07Z</dc:date>
    </item>
    <item>
      <title>Re: HP-UX base kernel memory allocation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668251#M616126</link>
      <description>Shalom,&lt;BR /&gt;&lt;BR /&gt;The only practical way to do this is to use glance. Glance is available for 60 days use without a license and it has the ability to show you exactly what memory the kernel is using.&lt;BR /&gt;&lt;BR /&gt;To estimate changes:&lt;BR /&gt;&lt;BR /&gt;You can however just boot the kernel itself and see memory use.&lt;BR /&gt;&lt;BR /&gt;Boot the system hpux -is single user mode.&lt;BR /&gt;&lt;BR /&gt;Then the kernel is the only thing running besides the shell. &lt;BR /&gt;&lt;BR /&gt;mount /usr&lt;BR /&gt;Use your favorite tool to see actual memory use.&lt;BR /&gt;&lt;BR /&gt;With 11.31 most of the kernel is dynamic so you can make changes on the fly and see the results with glance/gpm&lt;BR /&gt;&lt;BR /&gt;SEP</description>
      <pubDate>Fri, 30 Jul 2010 11:51:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668251#M616126</guid>
      <dc:creator>Steven E. Protter</dc:creator>
      <dc:date>2010-07-30T11:51:18Z</dc:date>
    </item>
    <item>
      <title>Re: HP-UX base kernel memory allocation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668252#M616127</link>
      <description>Thanks for the reply.&lt;BR /&gt;&lt;BR /&gt;But what I'm looking for is a more general answer. One that is applicable to any system.&lt;BR /&gt;&lt;BR /&gt;I know that doesn't exist an unique answer. But perhaps an approximation can be estimated in some way.</description>
      <pubDate>Fri, 30 Jul 2010 12:09:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668252#M616127</guid>
      <dc:creator>Dario_C</dc:creator>
      <dc:date>2010-07-30T12:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: HP-UX base kernel memory allocation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668253#M616128</link>
      <description>&lt;!--!*#--&gt;Hi Dario,&lt;BR /&gt;    kmeminfo in HPUX will get you everthing you are looking for.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;# ./kmeminfo&lt;BR /&gt;tool: kmeminfo 10.09 - libp4 9.460 - libhpux 1.306&lt;BR /&gt;unix: /stand/current/vmunix 11.23 64bit Madison 3-9M on host "amds1"&lt;BR /&gt;core: /dev/kmem live&lt;BR /&gt;link: Thu Nov 27 03:51:43 IST 2008&lt;BR /&gt;boot: Mon Jun 14 18:43:56 2010&lt;BR /&gt;time: Sat Jul 31 12:46:32 2010&lt;BR /&gt;nbpg: 4096 bytes&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;----------------------------------------------------------------------&lt;BR /&gt;Physical memory usage summary (in page/byte/percent):&lt;BR /&gt;&lt;BR /&gt;Physical memory       =   257062 1004.1m 100%&lt;BR /&gt;Free memory           =     1813    7.1m   1%&lt;BR /&gt;User processes        =   106014  414.1m  41%  details with -user&lt;BR /&gt;  Detached SHMEM      =        1    4.0k   0%  details with -shmem&lt;BR /&gt;System                =   141073  551.1m  55%&lt;BR /&gt;  Kernel              =   111549  435.7m  43%  kernel text and data&lt;BR /&gt;    Dynamic Arenas    =    47929  187.2m  19%  details with -arena&lt;BR /&gt;      vx_global_pool  =     6996   27.3m   3%&lt;BR /&gt;      vx_buffer_cache =     5440   21.2m   2%&lt;BR /&gt;      spinlock        =     5103   19.9m   2%&lt;BR /&gt;      M_TEMP          =     3058   11.9m   1%&lt;BR /&gt;      ALLOCB_MBLK_LM  =     2269    8.9m   1%&lt;BR /&gt;      Other arenas    =    25063   97.9m  10%  details with -arena&lt;BR /&gt;    Super page pool   =    11423   44.6m   4%  details with -kas&lt;BR /&gt;    Emergency pool    =      538    2.1m   0%  system critical reserve&lt;BR /&gt;    UAREA's           =     5616   21.9m   2%&lt;BR /&gt;    Static Tables     =    28700  112.1m  11%  details with -static&lt;BR /&gt;      text            =     7700   30.1m   3%  vmunix text section&lt;BR /&gt;      nbuf            =     6080   23.8m   2%  bufcache headers&lt;BR /&gt;      pfdat           =     6024   23.5m   2%&lt;BR /&gt;      vhpt            =     2048    8.0m   1%&lt;BR /&gt;      bss             =     1990    7.8m   1%  vmunix bss section&lt;BR /&gt;      Other tables    =     4857   19.0m   2%  details with -static&lt;BR /&gt;  Buffer cache        =    29524  115.3m  11%  details with -bufcache&lt;BR /&gt;&lt;BR /&gt;   You might have to download this tool if not available in your system.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Muru</description>
      <pubDate>Sat, 31 Jul 2010 06:16:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668253#M616128</guid>
      <dc:creator>muruganantham raju</dc:creator>
      <dc:date>2010-07-31T06:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: HP-UX base kernel memory allocation</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668254#M616129</link>
      <description>The general answer is that "it depends". A base installation of HP-UX for 10.01 or 10.20 is smaller than 11.00 and later. So the answer will be different for each release of the OS. Furthermore, kernel may be tuned differently for different operating environments. Starting with 11i, you can buy HP-UX with pre-installed products and these environments will change kernel memory requirements. But wait, there's more...Itanium boxes will have very different memory usage than PARISC. And at 11.31, the kernel has significant changes to allow dynamic allocation of several internal tables which means that the kernel may use more RAM at different times.&lt;BR /&gt; &lt;BR /&gt;&amp;gt; For me it would be helpful to know that, for example, with a system with x cpus and y GB RAM the system memory in use after boot is around z% of the total RAM.&lt;BR /&gt; &lt;BR /&gt;The number of CPUs will not affect kernel memory. I would be very concerned if kernel memory (which ranges from 250MB to 2000MB, versions 10.20,11.00,11.11,11.23,11.31 both PA and IA) usage is a big factor. For very small systems (1GB RAM or less), the kernel will be a large percentage (25% to 75% but you would never put a significant application like database or web server on such tiny systems. Performance will be horrible for these tiny systems. A minimum for any HP-UX system would be 4GB and for Oracle or Sybase, 8GB-12GB for simple (but fast) systems, 24GB-64GB for big systems. With these numbers, kernel memory usage will be 2%-10%. But when you plan for RAM, remember that the buffer (file) cache should be 500-3000MB and shared memory for applications like databases may need 1GB-10GB to meet performance goals.</description>
      <pubDate>Sun, 01 Aug 2010 01:06:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/hp-ux-base-kernel-memory-allocation/m-p/4668254#M616129</guid>
      <dc:creator>Bill Hassell</dc:creator>
      <dc:date>2010-08-01T01:06:07Z</dc:date>
    </item>
  </channel>
</rss>

