<?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: system administration in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/system-administration/m-p/2576168#M858412</link>
    <description>Hi David,&lt;BR /&gt;&lt;BR /&gt;This is the portion of the Doc KBRC00000293&lt;BR /&gt;which describes this problem.&lt;BR /&gt;&lt;BR /&gt;If your nproc value is less than 800 (kmtune -l -q nproc) then nsysmap is configured to be 800 if not nsyspmap is configured to be 2*nproc, so if you want to avoid this messages, you may want to increase the nproc.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;/Begin/&lt;BR /&gt;sysmap: rmap ovflo error&lt;BR /&gt;DocId:&lt;BR /&gt;KBRC00000293&lt;BR /&gt;&lt;BR /&gt;Updated:&lt;BR /&gt;5/8/00 11:17:30 AM&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PROBLEM&lt;BR /&gt;&lt;BR /&gt;What is the meaning of the error inf1 vmunix: sysmap: rmap ovflo, lost&lt;BR /&gt;[317771,317781?&lt;BR /&gt;&lt;BR /&gt;RESOLUTION&lt;BR /&gt;&lt;BR /&gt;The first portion of the message, inf1, is the hostname of the system&lt;BR /&gt;that is having the error.&lt;BR /&gt;&lt;BR /&gt;The next part, vmunix, is the process that is logging the error, which is&lt;BR /&gt;the kernel.&lt;BR /&gt;&lt;BR /&gt;The actual error is sysmap: rmap ovflo.&lt;BR /&gt;&lt;BR /&gt;The sysmap being referred to here is the resource map (rmap) which&lt;BR /&gt;is used by the kernel to allocate pages of virtual memory to various&lt;BR /&gt;kernel-related processes. An rmap overflow is typically the result&lt;BR /&gt;of fragmentation: where kernel virtual memory is being freed in&lt;BR /&gt;many small, non-contiguous chunks which cannot be combined into&lt;BR /&gt;free areas. Since a resource map structure contains an entry for&lt;BR /&gt;each contiguous chunk of free virtual memory, the more fragmentation&lt;BR /&gt;that exists, the more discreet chunks of memory must be managed,&lt;BR /&gt;which may overflow the finite resource map. You can choose to:&lt;BR /&gt;1. Ignore it: it's basically a small memory leak, as virtual&lt;BR /&gt;addresses fall off the end of the map and cannot be used again.&lt;BR /&gt;Since they're virtual addresses, however, and there are no other&lt;BR /&gt;resources associated with them, this will not impact your system&lt;BR /&gt;unless you're bothered by the warning messages or if a later&lt;BR /&gt;allocation fails due to a lack of virtual space. If your system&lt;BR /&gt;has paniced, this is not a good option.&lt;BR /&gt;2. Figure-out which application is causing kernel virtual memory to&lt;BR /&gt;become so fragmented as to cause this problem, and get it to&lt;BR /&gt;do better garbage collection.&lt;BR /&gt;3. Increase the size of the resource map so that less will be lost. From HP-UX&lt;BR /&gt;10.x to 10.20, the number of map entries is determined by 2*nproc, if nproc&lt;BR /&gt;is larger than 800. Otherwise, the number of entries is set to 800. In HP-UX&lt;BR /&gt;10.30 and later, the kernel tunable nsysmap allows you to&lt;BR /&gt;appropriately size the map. Each proc entry is several hundred bytes in&lt;BR /&gt;&lt;BR /&gt;size, whereas each sysmap entry is just 8. The workaround for the panic&lt;BR /&gt;&lt;BR /&gt;caused by sysmap fragmentation is to increase nproc (to greater than 800) or&lt;BR /&gt;&lt;BR /&gt;nsysmap in order to increase size of sysmap and reduce the chance of&lt;BR /&gt;resource map overflow.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;/End/&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;-Ramesh</description>
    <pubDate>Thu, 06 Sep 2001 11:38:30 GMT</pubDate>
    <dc:creator>linuxfan</dc:creator>
    <dc:date>2001-09-06T11:38:30Z</dc:date>
    <item>
      <title>system administration</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/system-administration/m-p/2576166#M858410</link>
      <description>hi, everyone&lt;BR /&gt;I found the message :&lt;BR /&gt;vmunix:sysmap:rmap ovflo , lost .. in syslog.log.&lt;BR /&gt;what it means,why it happens?&lt;BR /&gt;thanks for your help&lt;BR /&gt;david almada</description>
      <pubDate>Thu, 06 Sep 2001 09:51:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/system-administration/m-p/2576166#M858410</guid>
      <dc:creator>David Almada_1</dc:creator>
      <dc:date>2001-09-06T09:51:45Z</dc:date>
    </item>
    <item>
      <title>Re: system administration</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/system-administration/m-p/2576167#M858411</link>
      <description>take a look at KBRC00000293 for detailed explanation&lt;BR /&gt;&lt;BR /&gt;An rmap overflow is typically the result&lt;BR /&gt;of fragmentation: where kernel virtual memory is being freed in&lt;BR /&gt;many small, non-contiguous chunks which cannot be combined into&lt;BR /&gt;free areas.  Since a resource map structure contains an entry for&lt;BR /&gt;each contiguous chunk of free virtual memory, the more fragmentation&lt;BR /&gt;that exists, the more discreet chunks of memory must be managed,&lt;BR /&gt;which may overflow the finite resource map.&lt;BR /&gt;&lt;BR /&gt;you can basically chose to ignore it, work out which application is causing it or increase the size of the resource map so that less will be lost see kernal params nsysmap &amp;amp; nproc&lt;BR /&gt;</description>
      <pubDate>Thu, 06 Sep 2001 10:08:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/system-administration/m-p/2576167#M858411</guid>
      <dc:creator>Alex Glennie</dc:creator>
      <dc:date>2001-09-06T10:08:27Z</dc:date>
    </item>
    <item>
      <title>Re: system administration</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/system-administration/m-p/2576168#M858412</link>
      <description>Hi David,&lt;BR /&gt;&lt;BR /&gt;This is the portion of the Doc KBRC00000293&lt;BR /&gt;which describes this problem.&lt;BR /&gt;&lt;BR /&gt;If your nproc value is less than 800 (kmtune -l -q nproc) then nsysmap is configured to be 800 if not nsyspmap is configured to be 2*nproc, so if you want to avoid this messages, you may want to increase the nproc.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;/Begin/&lt;BR /&gt;sysmap: rmap ovflo error&lt;BR /&gt;DocId:&lt;BR /&gt;KBRC00000293&lt;BR /&gt;&lt;BR /&gt;Updated:&lt;BR /&gt;5/8/00 11:17:30 AM&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PROBLEM&lt;BR /&gt;&lt;BR /&gt;What is the meaning of the error inf1 vmunix: sysmap: rmap ovflo, lost&lt;BR /&gt;[317771,317781?&lt;BR /&gt;&lt;BR /&gt;RESOLUTION&lt;BR /&gt;&lt;BR /&gt;The first portion of the message, inf1, is the hostname of the system&lt;BR /&gt;that is having the error.&lt;BR /&gt;&lt;BR /&gt;The next part, vmunix, is the process that is logging the error, which is&lt;BR /&gt;the kernel.&lt;BR /&gt;&lt;BR /&gt;The actual error is sysmap: rmap ovflo.&lt;BR /&gt;&lt;BR /&gt;The sysmap being referred to here is the resource map (rmap) which&lt;BR /&gt;is used by the kernel to allocate pages of virtual memory to various&lt;BR /&gt;kernel-related processes. An rmap overflow is typically the result&lt;BR /&gt;of fragmentation: where kernel virtual memory is being freed in&lt;BR /&gt;many small, non-contiguous chunks which cannot be combined into&lt;BR /&gt;free areas. Since a resource map structure contains an entry for&lt;BR /&gt;each contiguous chunk of free virtual memory, the more fragmentation&lt;BR /&gt;that exists, the more discreet chunks of memory must be managed,&lt;BR /&gt;which may overflow the finite resource map. You can choose to:&lt;BR /&gt;1. Ignore it: it's basically a small memory leak, as virtual&lt;BR /&gt;addresses fall off the end of the map and cannot be used again.&lt;BR /&gt;Since they're virtual addresses, however, and there are no other&lt;BR /&gt;resources associated with them, this will not impact your system&lt;BR /&gt;unless you're bothered by the warning messages or if a later&lt;BR /&gt;allocation fails due to a lack of virtual space. If your system&lt;BR /&gt;has paniced, this is not a good option.&lt;BR /&gt;2. Figure-out which application is causing kernel virtual memory to&lt;BR /&gt;become so fragmented as to cause this problem, and get it to&lt;BR /&gt;do better garbage collection.&lt;BR /&gt;3. Increase the size of the resource map so that less will be lost. From HP-UX&lt;BR /&gt;10.x to 10.20, the number of map entries is determined by 2*nproc, if nproc&lt;BR /&gt;is larger than 800. Otherwise, the number of entries is set to 800. In HP-UX&lt;BR /&gt;10.30 and later, the kernel tunable nsysmap allows you to&lt;BR /&gt;appropriately size the map. Each proc entry is several hundred bytes in&lt;BR /&gt;&lt;BR /&gt;size, whereas each sysmap entry is just 8. The workaround for the panic&lt;BR /&gt;&lt;BR /&gt;caused by sysmap fragmentation is to increase nproc (to greater than 800) or&lt;BR /&gt;&lt;BR /&gt;nsysmap in order to increase size of sysmap and reduce the chance of&lt;BR /&gt;resource map overflow.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;/End/&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;-Ramesh</description>
      <pubDate>Thu, 06 Sep 2001 11:38:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/system-administration/m-p/2576168#M858412</guid>
      <dc:creator>linuxfan</dc:creator>
      <dc:date>2001-09-06T11:38:30Z</dc:date>
    </item>
  </channel>
</rss>

