AIX 调试工具
2010-03-25 00:00:00 来源:WEB开发网CPU 和内核类型
清单 3. CPU 和内核类型
# bootinfo -K
64
# bootinfo -y
64
已安装的软件产品
清单 4. 已安装的软件产品
# lslpp -lc|grep -i perl
/usr/lib/objrepos:perl.libext:2.1.0.10::COMMITTED:I:Perl Library Extensions :
/usr/lib/objrepos:perl.rte:5.8.2.71::COMMITTED:F:Perl Version 5 Runtime Environment:
系统运行时间
#uptime
05:16PM up 2 days, 1:36, 4 users, load average: 1.95, 1.90, 1.80
调试应用程序崩溃的工具
如果一个程序终止了,根据终止类型,可能会生成核心文件(core file)。核心文件 是终止的进程的映像,即当进程崩溃时内存中所有数据的转储。当发生以下事件时会生成核心文件:
SIGQUIT — 退出
SIGILL — 无效的指令
SIGTRAP — 跟踪捕捉
SIGIOT — 结束进程
SIGEMT — EMT 指令
SIGFPE — 算术异常、整数被零除或浮点异常
SIGBUS — 规格异常
SIGSEGV — 分割违例
SIGSYS — 参数对于子例程无效
在应用程序崩溃时,不一定会生成核心文件,核心文件还可能不完整。在这种情况下,可能需要启用核心文件转储或增加核心文件大小。
检查核心文件大小
#ulimit -c
这个命令显示 shell 核心文件大小的当前值(软限制),这个值应用于从这个 shell 启动的所有进程。如果这个值是零,那么执行以下命令把它提高到最大值(硬限制 ):#ulimit -c <val>。
更多精彩
赞助商链接