`

aix 如何查看最耗CPU的进程

 
阅读更多

首先要查谁用CPU最多:
显示前10个累计占用CPU时间的进程
#ps -e|head -n 1;ps -e|grep -v"TIME|0:"|sort +2b -3 -n -r|head -n 10
显示前10个当前占用CPU时间的进程
#ps -ef|head -n 1;ps -ef|grep -v"C|0:00"|sort +3b -4 -n -r|head -n 10

 

Aix命令:列出使用内存和Cpu前几位的进程
(1)显示10个消耗cpu最多的进程
  # ps aux |head -1 ;ps aux |sort -rn +2 |head -10
(2)显示10个消耗内存最多的进程
  #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10
(3)显示10个换页最多的进程
  #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
(4)显示10个消耗存储空间最多的进程
  #ps aux |head -1 ;ps aux |sort -rn +3 |head -10


如何监控进程的内存使用情况(AIX)


AIX监控进程内存使用的工具比较多,个人觉得比较方便的有nmon,svmon,其中svmon是AIX自带的工具,

需要root权限执行,可以监控进程详细内存使用信息,如:

svmon -P pid(要监控的进程PID) -i 1 (每秒刷新一次)  |grep  pid


AIX下进程内存分析
AIX下可以使用ps v工具或者svmon工具来分析进程内存。ps v命令是ps命令的一个工
具,要注意的是v之前不要加”-“。ps v工具在任何AIX操作系统下都可以使用。比
如:

# ps -lfp 13288
  F      S    UID   PID PPID C PRI NI ADDR    SZ  WCHAN STIME  TTY TIME CMD
  240001 A oracle 13288    1 0  60 20 1ba2f 34032       Nov 03   - 0:06
ora_pmon_DEV

  # ps v 13288
    PID TTY STAT TIME PGIN SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM  COMMAND
  13288   - A    0:08  225 5616 13904 32768 28420 13512  0.0  1.0
ora_pmon_DEV

 

从ps命令看到sz是34M。而用ps v命令可以看到rss是13904,TRS是13512。进程使用的
内存是RSS-TRS=392K(ps v看到的内存单位是K)。


用svmon可以看到更多的信息,其结果和ps v是一致的。比如:

#svmon -P 23288
----------------------------------------------------------------------------
---
     Pid Command     Inuse   Pin   Pgsp Virtual   64-bit    Mthrd
   23288 ora_pmon_V8    29598     1451      182     16560        N        N
  Vsid Esid Type Description           Inuse       Pin Pgsp Virtual   Addr
Range
  1781    3 work shmat/mmap            11824         0    0 11824
0..24700
  1761    1 pers code,large file /dev   9681         0    -     -
0..9680
     0    0 work kernel seg             3982      1450  182  3390
0..21804 :
 
65474..65535
 18018    d work shared library text    2852         0    0   158
0..65535
  4764    2 work process private        1127         1    0  1127

 

面这几个命令组合对于管理RS/6000 AIX系统有帮助:
(1)显示10个消耗CPU最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +2 |head –10
(2)显示10个消耗存储空间最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +3 |head -10
(3)按顺序显示系统中受罚的进程:
#ps -eakl |head -1 ;ps -eakl |sort -rn +5
(4)按优先级顺序显示系统中的进程:
#ps -eakl |sort -n +6 |head
(5)按处理时间为顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head –10
(6)按实际内存使用的多少顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10
(7)按换入页面的多少顺序显示系统中的前10个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10

分享到:
评论

相关推荐

    aix环境查看最耗CPU进程方法

    aix环境查看最耗CPU进程的方法的命令

    查看Aix进程占用内存大小

    查看Aix进程占用内存大小 内存从大到小排序 CPU占用率从大到小排序 内存从大到小排序(详细执行命令)

    aix环境java进程cpu瓶颈分析

    AIX优化及维护案

    3.9 AIX环境如何找到活动最频繁的进程 167 3.10 AIX如何管理Paging Space 167 3.11 如何检查AIX文件系统的病毒? 168 3.12 如何查看操作系统中是否安装了某个补丁程序? 168 3.13 使用命令行安装删除文件包 168 3.14 ...

    aix 优化及维护案例

    3.9 AIX环境如何找到活动最频繁的进程 167 3.10 AIX如何管理Paging Space 167 3.11 如何检查AIX文件系统的病毒? 168 3.12 如何查看操作系统中是否安装了某个补丁程序? 168 3.13 使用命令行安装删除文件包 168 3.14 ...

    IBM AIX性能调整

    14. 如何查看某些应用程序占用CPU的详细信息? 23 15. AIX 5L 新特性(四):如何查看每个vg及lv上的I/O 24 16. AIX 5L 新特性(五):如何平衡过于繁忙的lv? 25 17. 如何监控裸设备I/O? 25 18. AIX内核参数调整之...

    AIX优化及维护案例2009版

    3.9 AIX环境如何找到活动最频繁的进程 167 3.10 AIX如何管理Paging Space 167 3.11 如何检查AIX文件系统的病毒? 168 3.12 如何查看操作系统中是否安装了某个补丁程序? 168 3.13 使用命令行安装删除文件包 168 3.14 ...

    nmon16g_x86.tar.zip

    CPU 和 AIX 规范 消耗资源最多的进程 IBM HTTP Web 缓存 用户自定义的磁盘组 计算机详细信息和资源 异步 I/O,仅适用于 AIX 工作负载管理器 (WLM),仅适用于 AIX IBM TotalStorage® Enterprise Storage ...

    (重要)AIX command 使用总结.txt

    //查看CPU的主频,操作系统版本最低是AIX 5.1,包含在软件包bos.pmapi.pmsvcs pmcycles This machine runs at 1500MHz //显示cpu的主频是1.5G #如何查找根文件系统(/)中的大文件 find -xdev -size +xxxx -ls #查找根...

    nmon性能测试资源监测工具

    CPU 和 AIX 规范 消耗资源最多的进程 IBM HTTP Web 缓存 用户自定义的磁盘组 计算机详细信息和资源 异步 I/O,仅适用于 AIX 工作负载管理器 (WLM),仅适用于 AIX IBM TotalStorage® Enterprise Storage Server® ...

    nmon_linux_14i.tar (1).gz

    CPU 和 AIX 规范 消耗资源最多的进程 IBM HTTP Web 缓存 用户自定义的磁盘组 计算机详细信息和资源 异步 I/O,仅适用于 AIX 工作负载管理器 (WLM),仅适用于 AIX IBM TotalStorage® Enterprise Storage Server® ...

    nmon_工具+使用方法.zip

    CPU 和 AIX 规范 消耗资源最多的进程 IBM HTTP Web 缓存 用户自定义的磁盘组 计算机详细信息和资源 异步 I/O,仅适用于 AIX 工作负载管理器 (WLM),仅适用于 AIX IBM TotalStorage® Enterprise Storage Server® ...

    IBM小型机维护指导书

    1.2.1 vmstat:检查内存、CPU、进程状态 1 1.2.2 sar:检查CPU、IO 2 1.2.3 PS:检查进程状态命令 3 1.2.4 svmon:显示进程占用内存 3 1.2.5 iostat:显示磁盘IO 4 1.2.6 netstat, entstat:显示网卡信息 4 1.2.7 no...

    nmon_linux_14g.tar

    • CPU 和 AIX 规范 • 消耗资源最多的进程 • IBM HTTP Web 缓存 • 用户自定义的磁盘组 • 计算机详细信息和资源 • 异步 I/O,仅适用于 AIX • 工作负载管理器 (WLM),仅适用于 AIX • IBM TotalStorage® ...

    linux性能分析工具

    nmon 是IBM提供的运行于AIX/Linux平台的性能分析工具,可以在同一屏幕中输出CPU、内存、进程、网络、磁盘等各种性能数据。 支持pSeries® p5、x86、x86_64架构机型,能够运行在AIX和多种Linux发行版,二进制发布,...

    SmartMonitorV1.5Build006

    在生产系统运维过程中,每天需要通过各种命令查看系统参数,以确认系统是否正常运行,而查看并记录每台服务器... 监控目标:Linux,AIX,HP-Unix(CPU,内存,IO,文件系统,进程,端口,会话) oracle数据库:表空间,会话

    多进程mysql,和传统MySQL Server 不同.rar

    支持 AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows 等多种操作系统。 为多种编程语言提供了 API。这些编程语言包括 C、C++、C#、Delphi、...

    ubench软件压缩包

    Ubench正在执行整数和浮点计算为3分钟,而毫无意义的数学同时使用多个进程,其结果是Ubench CPU基准。 The ratio of floating-point calculations to integer is about 1:3.计算比浮点到整数约为1:3。 Ubench ...

    wgcloud:继承于tianshiyebenwgcloud的开源服务器监控解决方案,微服务分布式架构,支持内存,cpu,磁盘,系统负载,网络流量,进程,心跳检测等系统指标监控;作为二次开发改造,集成了telegraf+influxdb+grafana的性能监测工具,页面也改为 http

    其核心模块包括:服务器群集监视,ES群集监视,CPU监视,内存监视,数据监视(mysql,oracle,pg),服务心跳检测,应用程序进程管理,磁盘IO监视,系统负载监视,监视警报信息推送。 1.采用服务器与客户端的协同...

    简单操作-服务器运维手册.doc

    进程监控、CPU性能、磁盘读写率 topas命令 查看进程的CPU使用率和磁盘读写率是否超阀值 3. 内存性能 vmstat 命令 查看内存最高峰值与一般使用率是否超阀值 4. 网络查看 netstat -an"grep tcp 检查是否能正常访问...

Global site tag (gtag.js) - Google Analytics