WEB开发网
开发学院操作系统Linux/Unix Probevue - AIX 6 新的程序员工具 阅读

Probevue - AIX 6 新的程序员工具

 2008-09-06 08:21:57 来源:WEB开发网   
核心提示:AIX 从 1990 年就开始提供 Trace 功能 在 AIX 内核中预先构建了挂钩(代码),并且这些挂钩大部分用于捕获内核函数的状态和参数 专为生产使用而设计,Probevue - AIX 6 新的程序员工具,但需要注意,其收集信息量过多,如下所示(这是两种方法):probevue myscript.eprobev

AIX 从 1990 年就开始提供 Trace 功能

在 AIX 内核中预先构建了挂钩(代码),并且这些挂钩大部分用于捕获内核函数的状态和参数

专为生产使用而设计,但需要注意,其收集信息量过多,可能会降低性能

AIX 6 ProbeVue——包含在当前 AIX 6 Open Beta 版本中,但有功能限制

需要时也可动态添加用户代码

零代码修改

一旦启用,将触发与 C 语言类似的 Vue

专为生产使用而设计,而且几乎没有性能影响

不会转储所有信息

使用脚本确定真正需要的内容或查找错误条件

以上说明基于当前 Open Beta 版本之后的 AIX6 中的 probevue。如果使用以下示例 probevue 脚本出现较大问题,则可能有必要期待 AIX 6 完整版本的推出。

ProbeVue——五种启动方法

可以采用交互方式运行 probevue(对我而言,这工作似乎有点艰难,因为必须键入和重复键入细节!),也可以通过脚本运行 probevue。至少可以采用五种方法,可能开始会让人有些迷惑,那么接下来我们就对各个方法进行说明,以便您决定尝试哪种方法:

1) 和 2) 使用脚本启动 probevue,并将脚本指定为输入参数,或将脚本重定向到命令中,如下所示(这是两种方法):

  probevue myscript.e
  probevue <myscript.e

3) 自动启动脚本,并在第一行使用特殊的代码告知 shell 启动 probevue 来处理文件内容

  脚本(在本例中称为 myscript)包括第一行: #!/usr/bin/probevue
  将文件处理为可执行文件:chmod +x myscript
  然后运行脚本:./myscript.e

4) 有些脚本需要参数(如 shell 脚本 $1、$2 等)。具体来说,很多需要进程 ID (PID)

1 2 3 4 5  下一页

Tags:Probevue AIX 程序员

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