- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: kalloc: out of kernel virtual space
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-05-2001 06:51 AM
02-05-2001 06:51 AM
Help is greatly appreciated!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-05-2001 07:01 AM
02-05-2001 07:01 AM
Solutionis your system patched ok?
One patch coming to my mind is PHKL_16751 and the dependencies. Check too if the patches are all properly configured with
swlist -l fileset -a state
The message can indicate that the kernel virtual space has been exhausted
or sysmap is empty. It could be because of fragmentation, a lot of "sysmap: rmap ovflo" messages is a good indication that the cause is
fragmentation, although some fragmentation is considered normal.
This can be fixed by increasing nproc.Sysmap is sized by NPROC (NPROC * 2), so it should be increased to greater than 800, and monitored and increased further if sysmap rmap ovflo messages still appear. Sysmap is a resource map used by the kernel to manage free areas of
virtual space available to the kernel.
Hope that helps a bit,
Steffi Jones
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-05-2001 07:03 AM
02-05-2001 07:03 AM
Re: kalloc: out of kernel virtual space
The KB contains several documents on this one. Take a look at #KBRC00003488 (: Panic string : kalloc: out of kernel virtual space):
/QUOTE/
A "kalloc: out of kernel virtual space" panic is typically caused due to sysmap fragmentation. This is fixed by increasing the size of the kernel parameter nproc.
Sysmap is sized by NPROC (NPROC * 2), so it should be increased to greater than 800, and monitored and increased further if sysmap rmap ovflo messages still appear.
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.
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, and so the entry can't be coalesced with an existing entry, the kernel needs to add a new entry to sysmap. As this happens more often, which it will as a normal occurance, the number of entries in sysmap grows. This is "fragmentation".
If fragmentation continues to occur to the extent that the sysmap table fills up, then the next time the kernel frees an area and tries to add that entry to sysmap the "sysmap: rmap ovflo" message is displayed on the console with details of the entry.
A "kalloc: out of kernel virtual space" panic may also occur. What this means is that kernel virtual space has been exhausted or sysmap is empty. It could be because of fragmentation, a lot of "sysmap: rmap ovflo" messages is a good indication that the cause is fragmentation, although some fragmentation is considered normal.
Some systems that use super pages will require patch PHKL_16751 + dependancies (or its superceding patch). To find out if your system uses super pages, use adb command:
Command: echo cpu_has_var_size_pages/D | adb /stand/vmunix /dev/kmem
Output: cpu_has_var_size_pages:
cpu_has_var_size_pages: 0 or 1 <---
If the above variable is ZERO (0), then you are experiencing fragmentation from other causes. 1 means you are using super pages and you will need to install PHKL_16751 + dependancies (or its superceding patches).
/END_QUOTE/
...JRF...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-05-2001 07:09 AM
02-05-2001 07:09 AM
Re: kalloc: out of kernel virtual space
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-05-2001 12:06 PM
02-05-2001 12:06 PM