vmzcore man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

vmzcore(7)							    vmzcore(7)

NAME
       vmzcore - compressed memory core dump interface

DESCRIPTION
       The  vmzcore character special device file provides access to in-memory
       compressed kernel core dumps. During the boot sequence,	savecore  uses
       this device to recover an existing dump. (See the savecore(8) reference
       page for more information.)

       An application can determine whether  a	dump  exists  by  opening  and
       attempting to read a single byte from vmzcore; if no data is available,
       no dump exists.	If a dump exists, the dump header  can	be  read  from
       byte  offset 1024 (2 * DEV_BSIZE); upon reading the header, an applica‐
       tion may treat vmzcore like a traditional swap  device  dump.   A  dump
       remains	in memory until either an application writes to vmzcore or the
       memory system is powered down or reset.

       By default, the system attempts a memory dump only  after  failing  the
       initial	disk  dump.   The dump_to_memory system attribute changes this
       behavior.  If set to `1', the system attempts to	 save  core  dumps  to
       memory  then attempts to save them to disk if the memory dump fails. If
       set to `-1', core dumps never are written to memory. The default	 value
       is  `0'.	  (See	sys_attrs_generic(5)  for  more	 information on system
       attributes.)

       This interface also supports a variation of memory dumps called "exempt
       memory  dumps".	 A contiguous chunk of exempt memory is first reserved
       at boot time  using  the	 Contiguous  Memory  Allocator.	 (See  syscon‐
       figdb(8).)   A  portion or all of this memory may then be handed to the
       kernel dump subsystem, which will use it in the event of a memory  core
       dump.  The system attribute dump_exmem_addr identifies the start of the
       dumpable region	(either	 as  a	virtual	 or  physical  address).   The
       dump_exmem_size	system	attribute specifies the number of bytes avail‐
       able. By default, exempt memory is not included in the core dump;  this
       can  be	changed	 by setting the system attribute dump_exmem_include to
       `1'.

RESTRICTIONS
       Regarding the exempt memory system attributes, dump_exmem_addr must  be
       page aligned and dump_exmem_size a multiple of the machine word size (8
       bytes).	When combined, this range of pages must be of  type  M_EXEMPT.
       If  any	of  these conditions are not met, the system displays an error
       message and no exempt memory dump will be generated.

       Memory  dumps  must  be	compressed.   If  the  compressed_dump	system
       attribute  is not set, the system automatically will enable compression
       before attempting to write the dump.

FILES
       /dev/vmzcore

SEE ALSO
       Commands: dxkerneltuner(8), savecore(8), sysconfig(8), sysconfigdb(8)

       Files: sys_attrs_generic(5) mem(7), kmem(7)

       Kernel Debugging, System Administration

								    vmzcore(7)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net