<?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:  A lot of memory pages allocated by kalloc() (HP-UX 11.00) in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/a-lot-of-memory-pages-allocated-by-kalloc-hp-ux-11-00/m-p/4113355#M313670</link>
    <description>hi&lt;BR /&gt;&lt;BR /&gt;Some questions:&lt;BR /&gt;&lt;BR /&gt;1) Does kalloc() mean "kernel allocation" ? What is it?&lt;BR /&gt;usually we get kalloc() out of virtual memory space.&lt;BR /&gt;Sysmap is a resource map used by the kernel to manage free areas of virtual space available to the kernel. The map is a fixed size (in pages) and address pairs. As kernel virtual space is allocated, sysmap is updated appropriately.&lt;BR /&gt;&lt;BR /&gt;Sysmap records the size and address of free areas of virtual space. As areas are freed and so returned to sysmap, the kernel will coalesce the returned entry with an existing entry, if possible. If the area being returned is not adjacent to an already free area, which cannot be coalesced with an existing entry, the kernel adds a new entry to sysmap. As this happens more often, which it will as a normal occurrence, the number of entries in sysmap grows. This is the "fragmentation" we are referring to.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;2) How to reduce the number of such type?&lt;BR /&gt;1 â   There are some known problems with memory leaks that can cause this fragmentation/panic. Below you will find a list of patches that address known memory leak issues and should be installed (if applicable) on any system having sysmap problems.&lt;BR /&gt;&lt;BR /&gt;NOTE: These patches are current as of this publishing but may have been superceded since.&lt;BR /&gt;NOTE: The below list does not include dependencies and will need to be checked.&lt;BR /&gt;NOTE: Listed below is a general memory leak patch list. It includes specific hardware leak issues. Please be sure hardware specific patches apply to your system.&lt;BR /&gt;&lt;BR /&gt;PHKL_25906 s700_800 11.00 Probe,sysproc,IDDS,PM,VM,PA-8700,asyncio&lt;BR /&gt;PHNE_23833 s700_800 11.00 ONC/NFS General Release/Performance Patch&lt;BR /&gt;PHNE_22159 s700_800 11.00 telnet kernel and telnetd(1M) patch&lt;BR /&gt;PHCO_23966 s700_800 11.00 Software Distributor (SD) Cumulative Patch&lt;BR /&gt;PHKL_24004 s700_800 11.00 SCSI IO Subsystem Cumulative Patch&lt;BR /&gt;PHNE_22566 s700_800 11.00 Cumulative STREAMS Patch&lt;BR /&gt;PHNE_24413 s700_800 11.00 LAN product cumulative patch&lt;BR /&gt;PHNE_23456 s700_800 11.00 cumulative ARPA Transport patch&lt;BR /&gt;PHNE_24100 s700_800 11.00 Streams Pty cumulative patch&lt;BR /&gt;PHKL_22208 s700_800 11.00 Fix VxFS DMAPI DPFs and Memory Leak&lt;BR /&gt;PHKL_23409 s700_800 11.00 NFS, Large Data Space, kernel memory leak&lt;BR /&gt;PHKL_18543 s700_800 11.00 PM/VM/UFS/async/scsi/io/DMAPI/JFS/perf patch&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hardware Specific: &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PHNE_21390 s700_800 11.00 HSC FDDI B.11.00.0[0-7] cumulative patch&lt;BR /&gt;PHNE_23768 s700_800 11.00 EISA FDDI B.11.00.0[0-7] cumulative patch&lt;BR /&gt;PHNE_20949 s700_800 11.00 HyperFabric B.11.00.0[0-8] cumulative patch&lt;BR /&gt;PHNE_24025 s700_800 11.00 HP-PB FDDI (J2157B) product cumulative patch&lt;BR /&gt;PHNE_15537 s700_800 11.00 Fibre Channel cumulative patch&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;3) Is that a normal behaviour?&lt;BR /&gt;To me, I will fix the known issue first.&lt;BR /&gt;&lt;BR /&gt;WK&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 11 Dec 2007 06:25:12 GMT</pubDate>
    <dc:creator>whiteknight</dc:creator>
    <dc:date>2007-12-11T06:25:12Z</dc:date>
    <item>
      <title>A lot of memory pages allocated by kalloc() (HP-UX 11.00)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/a-lot-of-memory-pages-allocated-by-kalloc-hp-ux-11-00/m-p/4113354#M313669</link>
      <description>&lt;!--!*#--&gt;Hi&lt;BR /&gt;&lt;BR /&gt;My HP-UX 11.00 box shows a high utilisation of memory near 100%.&lt;BR /&gt;&lt;BR /&gt;The most strange is the high use of dynamic memory pages allocated by kalloc(), displayed by kmeminfo (866481 pages from 1170108):&lt;BR /&gt;&lt;BR /&gt;Physical memory usage summary (in pages):&lt;BR /&gt;&lt;BR /&gt;Physmem        = 3670016  Available physical memory:&lt;BR /&gt;  Freemem      =  108262    Free physical memory&lt;BR /&gt;  Used         = 3561754    Used physical memory:&lt;BR /&gt;    System     = 1541998      by kernel:&lt;BR /&gt;      Static   =   71050        for text and static data&lt;BR /&gt;      Dynamic  = 1170108        for dynamic data&lt;BR /&gt;      Bufcache =  293601        for file-system buffer cache&lt;BR /&gt;      Eqmem    =      71        for equiv. mapped page pool&lt;BR /&gt;      SCmem    =    7168        for system critical page pool&lt;BR /&gt;    User       = 1699865      by user processes&lt;BR /&gt;      Uarea    =    7032        for thread uareas&lt;BR /&gt;    Disowned   =   88258      disowned pages&lt;BR /&gt;&lt;BR /&gt;----------------------------------------------------------------------&lt;BR /&gt;Dynamic memory usage summary (in pages):&lt;BR /&gt;&lt;BR /&gt;Dynamic        = 1170108  Kernel dynamic data (sysmap):&lt;BR /&gt;  MALLOC       =  303518    memory buckets:&lt;BR /&gt;    bucket[ 5] =    5772      size    32 bytes&lt;BR /&gt;    bucket[ 6] =     264      size    64 bytes&lt;BR /&gt;    bucket[ 7] =   14852      size   128 bytes&lt;BR /&gt;    bucket[ 8] =    1638      size   256 bytes&lt;BR /&gt;    bucket[ 9] =    2683      size   512 bytes&lt;BR /&gt;    bucket[10] =    1969      size  1024 bytes&lt;BR /&gt;    bucket[11] =  261580      size  2048 bytes&lt;BR /&gt;    bucket[12] =    1150      size  4096 bytes&lt;BR /&gt;    bucket[13] =     346      size     2 pages&lt;BR /&gt;    bucket[14] =     417      size     3 pages&lt;BR /&gt;    bucket[15] =     124      size     4 pages&lt;BR /&gt;    bucket[16] =     630      size     5 pages&lt;BR /&gt;    bucket[17] =      48      size     6 pages&lt;BR /&gt;    bucket[18] =      70      size     7 pages&lt;BR /&gt;    bucket[19] =     480      size     8 pages&lt;BR /&gt;    bucket[20] =   11495      size &amp;gt;   8 pages&lt;BR /&gt;  Kalloc       =  866481    kalloc()&lt;BR /&gt;  Eqalloc      =      95    eqalloc()&lt;BR /&gt;  Reserved     =      14    Reserved pools&lt;BR /&gt;&lt;BR /&gt;Some questions:&lt;BR /&gt;&lt;BR /&gt;1) Does kalloc() mean "kernel allocation" ? What is it?&lt;BR /&gt;&lt;BR /&gt;2) How to reduce the number of such type?&lt;BR /&gt;&lt;BR /&gt;3) Is that a normal behaviour?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanx in advance&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 07 Dec 2007 12:50:39 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/a-lot-of-memory-pages-allocated-by-kalloc-hp-ux-11-00/m-p/4113354#M313669</guid>
      <dc:creator>Jdamian</dc:creator>
      <dc:date>2007-12-07T12:50:39Z</dc:date>
    </item>
    <item>
      <title>Re:  A lot of memory pages allocated by kalloc() (HP-UX 11.00)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/a-lot-of-memory-pages-allocated-by-kalloc-hp-ux-11-00/m-p/4113355#M313670</link>
      <description>hi&lt;BR /&gt;&lt;BR /&gt;Some questions:&lt;BR /&gt;&lt;BR /&gt;1) Does kalloc() mean "kernel allocation" ? What is it?&lt;BR /&gt;usually we get kalloc() out of virtual memory space.&lt;BR /&gt;Sysmap is a resource map used by the kernel to manage free areas of virtual space available to the kernel. The map is a fixed size (in pages) and address pairs. As kernel virtual space is allocated, sysmap is updated appropriately.&lt;BR /&gt;&lt;BR /&gt;Sysmap records the size and address of free areas of virtual space. As areas are freed and so returned to sysmap, the kernel will coalesce the returned entry with an existing entry, if possible. If the area being returned is not adjacent to an already free area, which cannot be coalesced with an existing entry, the kernel adds a new entry to sysmap. As this happens more often, which it will as a normal occurrence, the number of entries in sysmap grows. This is the "fragmentation" we are referring to.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;2) How to reduce the number of such type?&lt;BR /&gt;1 â   There are some known problems with memory leaks that can cause this fragmentation/panic. Below you will find a list of patches that address known memory leak issues and should be installed (if applicable) on any system having sysmap problems.&lt;BR /&gt;&lt;BR /&gt;NOTE: These patches are current as of this publishing but may have been superceded since.&lt;BR /&gt;NOTE: The below list does not include dependencies and will need to be checked.&lt;BR /&gt;NOTE: Listed below is a general memory leak patch list. It includes specific hardware leak issues. Please be sure hardware specific patches apply to your system.&lt;BR /&gt;&lt;BR /&gt;PHKL_25906 s700_800 11.00 Probe,sysproc,IDDS,PM,VM,PA-8700,asyncio&lt;BR /&gt;PHNE_23833 s700_800 11.00 ONC/NFS General Release/Performance Patch&lt;BR /&gt;PHNE_22159 s700_800 11.00 telnet kernel and telnetd(1M) patch&lt;BR /&gt;PHCO_23966 s700_800 11.00 Software Distributor (SD) Cumulative Patch&lt;BR /&gt;PHKL_24004 s700_800 11.00 SCSI IO Subsystem Cumulative Patch&lt;BR /&gt;PHNE_22566 s700_800 11.00 Cumulative STREAMS Patch&lt;BR /&gt;PHNE_24413 s700_800 11.00 LAN product cumulative patch&lt;BR /&gt;PHNE_23456 s700_800 11.00 cumulative ARPA Transport patch&lt;BR /&gt;PHNE_24100 s700_800 11.00 Streams Pty cumulative patch&lt;BR /&gt;PHKL_22208 s700_800 11.00 Fix VxFS DMAPI DPFs and Memory Leak&lt;BR /&gt;PHKL_23409 s700_800 11.00 NFS, Large Data Space, kernel memory leak&lt;BR /&gt;PHKL_18543 s700_800 11.00 PM/VM/UFS/async/scsi/io/DMAPI/JFS/perf patch&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hardware Specific: &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PHNE_21390 s700_800 11.00 HSC FDDI B.11.00.0[0-7] cumulative patch&lt;BR /&gt;PHNE_23768 s700_800 11.00 EISA FDDI B.11.00.0[0-7] cumulative patch&lt;BR /&gt;PHNE_20949 s700_800 11.00 HyperFabric B.11.00.0[0-8] cumulative patch&lt;BR /&gt;PHNE_24025 s700_800 11.00 HP-PB FDDI (J2157B) product cumulative patch&lt;BR /&gt;PHNE_15537 s700_800 11.00 Fibre Channel cumulative patch&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;3) Is that a normal behaviour?&lt;BR /&gt;To me, I will fix the known issue first.&lt;BR /&gt;&lt;BR /&gt;WK&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 11 Dec 2007 06:25:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/a-lot-of-memory-pages-allocated-by-kalloc-hp-ux-11-00/m-p/4113355#M313670</guid>
      <dc:creator>whiteknight</dc:creator>
      <dc:date>2007-12-11T06:25:12Z</dc:date>
    </item>
  </channel>
</rss>

