dumpadm命令的一些参数:
-n:
限制savecore命令在重启的时候自动运行
-u:
强制性升级基于文件/etc/dumpadm.conf内容的dump配置
-y:
默认savecore命令在重启的时候自动运行
-c content-type:
crash dump的内容类型,包括kernel,all,curproc.curproc这种内容类型包括核心内存页和当前运行进程的内存页
-d dump-device
-m mink,minm,min%:
指定最小剩余空间,k代表kilobytes;m代表megabytes;百分号代表剩余百分比
-r root-dir:
指定dumpadm命令创建文件放到的root用户所属目录,如果没有-r参数,那么就放到根目录
-s savecore-dir:
默认的savecore-dir目录是/var/crash/hostname,hostname是uname -n命令输出的结果核心文件
COREFILE
当进程非正常关闭的时候,会产生一个core file。
coreadm coreadm命令主要用于管理一些由反常终止的进程产生的core file,用户可以设置将系统所有的process的core file放到一个单独的系统目录,当进程后后台进程出现反常终止时,用户可以通过检查放进程的core file的目录来分析原因所在。 Coreadm命令:此命令提供灵活的core文件命名惯例和更好的core文件保留,您可以使用coreadm命令配置系统。将所有进程core文件可以放到一个单独系统目录中,这就意味者每当solaris进程或守护程序异常终止时,通过检查特定目录中的core文件更容易跟踪问题。 进程异常终止时,会产生core文件,如果启动一个全局core文件路径,并将其设置为/corefiles/core,那么每个异常终止的进程都将产生两个core文件,一个在当前目录下,一个在/corefiles目录下。 用proc工具检查core文件,一些进程工具被增强,以便除了检查活进程外,还能检查进程core文件,proc工具是公用程序。可以操作/proc文件系统的特征。 |
核心文件是一个时间点上的一个快照,SUN提供了Act(Automated Crash Analysis Tool),可以分析核心文件。当核心文件产生的时候,操作系统就产生两个拷贝,一个是global core file,一个是per-process core file.
用不带参数的coreadm命令来查看配置
# coreadm
# coreadm global core file pattern: global core file content: default init core file pattern: core init core file content: default global core dumps: disabled per-process core dumps: enabled global setid core dumps: disabled per-process setid core dumps: disabled global core dump logging: disabled # |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/222350/viewspace-925964/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/222350/viewspace-925964/