li
  当前位置:主页 > 操作系统IBM AIX > 文章内容
li
AIX调试工具的介绍与使用详解
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-05-02   阅读:34  
1fdpr
fdpr
命令改进用户级程序和库的执行时间和对实际内存的使用。fdr命令可以通过不同的操作,如删除不必要的指令和重组代码和数据,而实现这样的目标。fdr命令安装在目录/usr/bin下。
fdpr
命令在三个不同阶段上,对原有的执行代码应用先进的优化技术从而为其构筑一个优化的可执行代码。这三个阶段分别是:
·
在阶段1fdpr创建一个增加了某些装置(instrumented)的可执行程序。原有的可执行程序被保存为__ProgramFile.save,而新版本被命名为__ProgramFile.instr
IXDBA.NET社区论坛
·
在阶段2fdpr运行该增加了某些装置的可执行程序,并收集摘要(profiling)数据。该摘要数据被保存在一个叫__ProgramFile.prof的文件中。运行执行程序时需要为它提供典型的输入数据,以使fdpr命令能够找出代码中可优化的部分。
·
在阶段3fdpr命令使用阶段2中收集到的重要信息对可执行代码重新排序。这些重新排序涉及到这样一些任务:
1)将那些高频度执行代码序列包装在一起。
2)对条件分之重新排序,以改进硬件对分之条件的预测。
3)将较少使用的代码部分移出来。
4)内嵌一些热门函数。
5)从重排序后的代码中删除掉NOP(空操作)指令。
另外,编译器中还提供了一个-qfdpr标志,用它可使编译器在执行代码中增加一些额外的信息,以辅助fdpr对该执行代码重新排序。但是,如果使用这个-qfdpr标志,则fdpr也只对那些用-qfdpr标志编译的模块重新排序。
2
schedtune
schedtune
命令可以给抖动、进程挂起、时间片以及线程在锁上所能轮询的时间长度等设置准则。
schedtune,可调整AIX中所设立的一组影响其内存负载控制机制的参数。Schedtune命令用于显示和修改那些用于检测系统内存是否在过度使用以致造成抖动的参数。Schedtune命令还能用于修改运行在系统上的进程的惩罚和衰减因子。在root用户下,用schedtune命令可做下面的事情:
·
 决定用于确定抖动的准则。
·
 决定哪个准则用于挂起进程。
·
 决定在抖动终止后要等待多长时间才重新激活那些先前被挂起的进程。
·
 决定被挂起的进程的最小数目。
·
 调制调度优先级公式。
·
 更改时间片数值。
·
 决定在一把锁上轮询多长时间。
·
 将schedtune值复位到它的缺省值。
需要注意的是,所有用schedtune作的修改在系统重启后都将丢失。为了确保所需的schedtune值在引导时能够置上,可在/etc/inittab文件中插入适当的schedtune命令。如:schedt:2:once:/usr/samples/kernel/schedtune -s 65536
3
vmtune
vmtune
命令负责显示和调整虚存管理器(VMM)和其它AIX部件使用的参数。系统中的根用户可动态修改包括下面这些参数:
·
 VMM页替换
·
 永久文件读写
·
 文件系统缓冲区结构(bufstructs
·
 LVM缓冲区
·
 裸输入/输出
·
 换页空间参数
·
 页删除
·
 内存固定参数



  上一篇: AIX资源性能监控工具介绍与使用   下一篇: 常用AIX论坛地址、资料下载地址、...
li
 §相关评论  
 热点文章

·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·AIX 5.3主机性能评估-CPU性能评
·AIX 5.3主机性能评估-Memory性
·AIX 5.3主机性能评估-磁盘的I/
·AIX 5.3主机性能评估-NETWORK性
·AIX 5.3主机性能评估-topas的使
li
 编辑推荐
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·AIX 5.3主机性能评估-CPU性能评
·AIX 5.3主机性能评估-Memory性
·AIX 5.3主机性能评估-磁盘的I/
·AIX 5.3主机性能评估-NETWORK性
·AIX 5.3主机性能评估-topas的使
li
 相关篇章
·AIX资源性能监控工具介绍与使用
·AIX系统日常管理技巧之一
·AIX 5L 内存性能优化之配置和管理...
·AIX 5L 内存性能优化之使用 ps、...
·AIX 5L 内存性能优化之AIX Versi...
·AIX 5L 磁盘性能优化之iostat、l...
·AIX 5L 磁盘性能优化
·超经典的AIX系统管理手册之七(模...
·超经典的AIX系统管理手册之六(HA...
·超经典的AIX系统管理手册之五(RS...
·常用AIX论坛地址、资料下载地址、...
·AIX操作系统常见问题问答
·AIX环境如何找到活动最频繁的进程
·AIX中查看用户对系统资源的使用情...
·AIX的系统备份和恢复
·AIX如何自动启动和关闭软件的运行...
·如何查看操作系统中是否安装了某...
·如何检查AIX文件系统的病毒?
·AIX如何解决"device busy"问题
·何为AIX 5L?
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接