WEB开发网
开发学院操作系统Linux/Unix AIX 调试工具 阅读

AIX 调试工具

 2010-03-25 00:00:00 来源:WEB开发网   
核心提示:简介客户报告的 bug 不一定能够在开发环境中轻松地重现,应用程序崩溃、挂起和性能低下都可能无法重现,AIX 调试工具,在这种情况下,需要可以在客户环境中使用的调试工具,就需要重新创建相同的环境,系统配置通过运行 prtconf 命令查看总体系统配置,本文讨论一种调试方法和一些常见的问题领域,以及 AIX 上可用的工具

简介

客户报告的 bug 不一定能够在开发环境中轻松地重现。应用程序崩溃、挂起和性能低下都可能无法重现。在这种情况下,需要可以在客户环境中使用的调试工具。本文讨论一种调试方法和一些常见的问题领域,以及 AIX 上可用的工具。注意,本文不讨论性能调试。

AIX 环境

当环境中出现问题时,我们首先要查明操作系统版本和使用的硬件。这个步骤很重要,因为需要确认是否有可以进行调试的可重现环境,如果没有,就需要重新创建相同的环境。

系统配置

通过运行 prtconf 命令查看总体系统配置。

清单 1. 总体系统配置

#prtconf 
System Model: IBM,8204-E8A 
Machine Serial Number: 06381D2 
Processor Type: PowerPC_POWER6 
Number Of Processors: 2 
Processor Clock Speed: 4204 MHz 
CPU Type: 64-bit 
Kernel Type: 64-bit 
LPAR Info: 2 ibmmachine 
Memory Size: 9344 MB 
Good Memory Size: 9344 MB 
Platform Firmware level: Not Available 
Firmware Version: IBM,EL320_076 
Console Login: enable 
Auto Restart: true 
Full Core: false 

版本和维护级别

以下命令显示 AIX 的版本、发布版和维护级别。

清单 2. AIX 的版本、发布版和维护级别

# instfix -i|grep AIX_ML 
  All filesets for 5.3.0.0_AIX_ML were found. 
  All filesets for 5300-01_AIX_ML were found. 
  All filesets for 5300-02_AIX_ML were found. 
  All filesets for 5300-03_AIX_ML were found. 
  All filesets for 5300-04_AIX_ML were found. 
  All filesets for 5300-05_AIX_ML were found. 
  All filesets for 5300-06_AIX_ML were found. 
  All filesets for 5300-07_AIX_ML were found. 
 
# lslpp -h bos.rte 
 Fileset     Level   Action    Status    Date     Time 
 ---------------------------------------------------------------------------- 
 Path: /usr/lib/objrepos 
 bos.rte 
         5.3.0.50  COMMIT    COMPLETE   10/17/07   16:34:57 
         5.3.0.60  COMMIT    COMPLETE   03/11/08   16:08:59 
         5.3.7.0  COMMIT    COMPLETE   03/12/08   11:28:55 
# oslevel -r 
5300-07 

1 2 3 4 5 6  下一页

Tags:AIX 调试 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接