`
tianyihuyidao9
  • 浏览: 165858 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

AIX系统CPU性能评估

 
阅读更多
4、tprof

  使用tprof命令用于统计每个进程的CPU使用情况

  # tprof -x sleep 30

  该命令的输出结果可查看 __prof.all文件。

  此命令运行30秒钟,在当前目录下创建一个名为_prof.all 的文件。30秒钟内, CPU被调度次数约为3000次。__prof.all 文件中的字段Total 为此进程调度到的CPU次数。如果进程所对应的 Total字 段的值为1500,即表示该进程在3000次 CPU调度中占用了1500次,或理解为使用了一半的CPU时间。tprof的输出准确地显示出哪个进程在使用CPU 时间。

  在我下面的这一份示例中,可以看到,大部分的cpu时间都是被wait所占用的。这里的wait实际上是idle进程,可以表明这个系统是一个完全空闲的系统。

$ more __prof.all
        Process      PID      TID  Total Kernel   User Shared  Other
        =======      ===      ===  ===== ======   ==== ======  =====
           wait    40970    40971   2998   2998      0      0      0
           wait    32776    32777   2994   2994      0      0      0
           wait    24582    24583   2985   2985      0      0      0
           wait    16388    16389   2980   2980      0      0      0
          syncd   221254   155707     31     31      0      0      0
        caiUxOs   524540  2294015      3      0      0      3      0
           netm    73746    73747      1      1      0      0      0
       hats_nim  1671242  1220665      1      0      0      1      0
        snmpd64   598258  1245291      1      1      0      0      0
      rpc.lockd   639212  1728679      1      1      0      0      0
          tprof   704622  2277437      1      0      0      1      0
       trclogio   360524  2408625      1      1      0      0      0
          trace  1523820  2523145      1      0      0      1      0
         clinfo  1958102  2760945      1      1      0      0      0
             sh  1572938  2285709      1      1      0      0      0
        =======      ===      ===  ===== ======   ==== ======  =====
          Total                    12000  11994      0      6      0


          Process   FREQ  Total Kernel   User Shared  Other
          =======    ===  ===== ======   ==== ======  =====
             wait      4  11957  11957      0      0      0
            syncd      1     31     31      0      0      0
          caiUxOs      1      3      0      0      3      0
             netm      1      1      1      0      0      0
         hats_nim      1      1      0      0      1      0
          snmpd64      1      1      1      0      0      0
        rpc.lockd      1      1      1      0      0      0
            tprof      1      1      0      0      1      0
         trclogio      1      1      1      0      0      0
            trace      1      1      0      0      1      0
           clinfo      1      1      1      0      0      0
               sh      1      1      1      0      0      0
          =======    ===  ===== ======   ==== ======  =====
            Total     15  12000  11994      0      6      0

  在这里,对wait进程作一点补充说明。

  在AIX 5L下,你用ps aux会发现有一些root的wait进程

在AIX 5L下,你用ps aux会发现有一些root的wait进程
#ps aux |head -20
USER        PID %CPU %MEM   SZ  RSS    TTY STAT    STIME  TIME COMMAND
oracle   266354  5.7  0.0 50136 27524      - A    15:40:35  0:32 oracleora92 (LOC
root      17214  3.1  0.0   40   40      - A      Jul 04 24793:53 wait
root      16946  3.1  0.0   40   40      - A      Jul 04 24633:59 wait
root      16678  3.1  0.0   40   40      - A      Jul 04 24600:21 wait
root      53274  3.1  0.0   40   40      - A      Jul 04 24397:54 wait
root        286  3.1  0.0   40   40      - A      Jul 04 24371:55 wait
root       8196  3.0  0.0   40   40      - A      Jul 04 24312:40 wait
root        822  3.0  0.0   40   40      - A      Jul 04 24303:36 wait
root        554  3.0  0.0   40   40      - A      Jul 04 24261:50 wait
root      20776  2.7  0.0   40   40      - A      Jul 04 21502:46 wait
root      57372  2.7  0.0   40   40      - A      Jul 04 21439:31 wait
root      49176  2.7  0.0   40   40      - A      Jul 04 21423:47 wait
root      21044  2.7  0.0   40   40      - A      Jul 04 21398:24 wait
root      12848  2.7  0.0   40   40      - A      Jul 04 21357:07 wait
root      21312  2.7  0.0   40   40      - A      Jul 04 21324:26 wait
root      12580  2.7  0.0   40   40      - A      Jul 04 21293:06 wait
root      13116  2.7  0.0   40   40      - A      Jul 04 21195:47 wait
oracle   344612  0.3  0.0 57588 34976      - A      Jul 04 2663:08 ora_j000_ora92
oracle   430408  0.3  0.0 55908 33296      - A      Jul 04 2220:57 ora_j001_ora92

  wait就是CPU空闲的时候运行的空闲进程,AIX4上叫kproc。所以这个进程占用越大,表示机器越空闲。Wait进程的数量是由机器上的逻辑CPU的个数决定的,有几个逻辑CPU,就有几个wait进程
分享到:
评论

相关推荐

    AIX系统CPU监控与评估

    在AIX系统中,CPU监控与评估是系统管理员的关键任务,因为CPU性能直接影响到系统的整体运行效率和稳定性。本文将详细介绍几种常用的AIX系统监控工具,帮助管理员识别和解决CPU资源过度消耗的问题。 首先,VMSTAT...

    IBM AIX系统性能评估手册

    一、CPU性能评估 CPU性能是系统运行效率的核心。手册中提供了多种工具来监控和分析CPU使用情况: 1. `vmstat`:这是一个系统监控命令,可以显示虚拟内存、进程、CPU活动等统计信息,帮助我们了解系统的整体负载和...

    aix系统性能调优

    AIX系统的性能调优是一项至关重要的任务,它涉及到系统的稳定性、效率和资源利用率。以下是一些关于AIX系统性能调优的关键知识点: 1. **监控工具**:AIX提供了一系列内置的系统监控工具,如`topas`、`vmstat`、`...

    aix 优化及维护案例

    1.8 AIX 5.3主机性能评估-CPU性能评估 57 1.9 AIX 5.3主机性能评估-NETWORK性能评估 66 1.10 AIX网络诊断及解决现场实例 72 1.11 AIX 5.3主机性能评估-topas的使用说明 75 1.12 AIX 5.3主机性能评估-结合案例分析 78...

    AIX5.3主机性能评估-Memory性能评估[归纳].pdf

    内存性能评估还应关注其他参数,如`cpu_scale_memp`、`data_stagger_interval`、`defps`等,它们对系统的整体性能有间接影响。理解并优化这些参数可以帮助提升AIX系统的性能,确保内存资源的高效利用。 总的来说,...

    aix系统性能管理及oracle案例分析.docx

    CPU性能评估是AIX系统性能管理的核心部分之一。通过监测CPU负载,可以帮助管理员及时发现性能瓶颈并采取相应措施进行优化。 **常用的命令及其解析:** - **vmstat命令** `vmstat` 命令用于获取系统各种资源之间...

    aix系统性能管理及oracle案例分析

    首先,我们深入CPU性能评估。CPU性能是衡量系统处理能力的关键指标。在AIX中,`vmstat`命令是监控CPU利用率的有效工具。例如,`vmstat 1 2`命令会每隔1秒收集2次系统状态数据。输出结果中,`r`列表示运行队列中的...

    更快、更强—— AIX性能优化

    标题与描述概述的知识点主要集中在AIX系统的性能优化策略,特别是针对处理速度的提升,重点关注的是CPU性能。本文将深入探讨这些知识点,提供一个全面的视角来理解AIX性能优化的关键方面。 ### AIX性能优化基础概念...

    AIX_性能调整及维护案例2011.pdf

    ### AIX性能调整及维护案例知识点总结 ...综上所述,这份文档全面而详细地覆盖了 AIX 性能调整及维护的各个方面,从内存优化到磁盘性能评估,再到系统管理和常见问题解决方案,为 AIX 系统管理员提供了宝贵的参考资源。

    AIX 5L 性能优化-重点介绍中央处理器 (CPU) 性能和监视的各个方面

    CPU 性能优化是确保 AIX 5L 系统高效运行的关键环节之一。本文档旨在详细介绍 AIX 5L 中 CPU 性能优化的相关概念、技术和最佳实践。 #### 二、CPU 性能优化的重要性 CPU 是系统中最核心的组件之一,其性能直接影响...

    AIX 性能调优 PPT

    对于使用IBM AIX(Advanced Interactive eXecutive)操作系统的用户来说,了解如何进行AIX性能调优是提高系统效率、稳定性和资源利用率的关键。AIX是IBM开发的一种开放标准的UNIX操作系统,广泛应用于大型企业和关键...

    AIX性能监控及诊断.

    在IT领域,AIX(Advanced Interactive eXecutive)是一种由IBM开发的UNIX操作系统,尤其在大型企业和关键业务系统中广泛应用。...此外,持续监控和定期性能评估是必要的,以适应不断变化的业务需求和系统环境。

    AIX系统维护大全系统日常管理

    性能监控是系统管理的关键,AIX提供了多种工具,如`vmstat`、`topas`用于CPU和内存性能分析,`iostat`用于I/O性能评估,`lsps -a`则用于查看交换空间的状态。邮件检查和定期运行`diag`也是日常维护的一部分。 AIX还...

    AIX系统维护大全,日常维护

    AIX系统作为IBM的一种高性能Unix操作系统,其日常维护对于确保系统的稳定性和安全性至关重要。以下是对AIX日常系统维护的关键知识点的详细阐述: ### AIX系统日常维护概览 AIX的日常维护包括了一系列的任务,旨在...

    AIX系统巡检步骤下载

    通过以上步骤,可以全面地评估AIX系统的健康状况,及时发现并解决问题,确保系统的高效、稳定运行。这份"AIX巡检步骤.doc"文档应当详细介绍了这些步骤,是运维人员日常工作中不可或缺的参考资料。

    AIX优化及维护案

    5. **CPU性能评估**:对CPU使用情况进行监测,找出高负载的进程,可以有效预防性能瓶颈。 6. **网络性能评估**:了解网络带宽利用率和延迟对于优化网络性能至关重要,这有助于确保数据传输的高效性。 7. **实例...

Global site tag (gtag.js) - Google Analytics