ZKX's LAB

aix查看服务进程 aix如何查看最耗CPU的进程

2021-04-05知识4

在AIX中,哪个命令可以看到哪些进程在用哪个端口 AIX没有命令可以直接查看哪个进程在使用什么端口,不像Linux可以使用lsof或者netstat-p查看。目前可以使用下面的方法查看:1、首先使用netstat列出哪些端口被使用,注意需要额外加一个参数-Anetstat-Aanf100050002d32bb8 tcp6 0 0*.22*.*LISTENf100050002d313b8 tcp4 0 0*.22*.*LISTEN上面的例子列出了端口22的情况2、再使用命令rmsock查看,注意:这个命令是用来清除一个没有关联文件描述符的socket,如果socket被进程占用会提示该端口被哪个进程使用,利用这个提示信息获得进程信息。比如rmsock f100050002d313b8 tcpcbThe socket 0xf100050002d31008 is being held by proccess 5374084(sshd).显示22端口被进程sshd(进程号5374084)占用如果你清楚自己的操作不会对系统造成影响,或者仅是测试用,可用下面的循环抓取:netstat-anA|grep-w LISTEN|awk '{print$1,$5}'|while read pcb portdoecho\"$port->;rmsock$pcb tcpcbdone

如何查看AIX各个进程使用的内存多少 ps gv|head-n 1;ps gv|egrep-v\"RSS\"|sort+6b-7-n-r以进程占用内存量从大到小排列,SIZE单位为k。

在AIX下如何查看到底是什么进程的磁盘IO高 1.使用iotop命令2113使用该命令有个条件,Linux内核要5261高于2.6.20的版本,4102版本过低则没有此命令,1653执行效果如下图所示:2:block_dump方法首先,关闭syslog服务,然后开启block_dump,最后正则表达式提取dmesg信息。etc/init.d/syslog stopecho 1>;/proc/sys/vm/block_dumpdmesg|egrep\"READ|WRITE|dirtied\"|egrep-o '([a-zA-Z]*)'|sort|uniq-c|sort-rn|head执行结果如下图所示:注意:操作完成后请关闭block_dump和启动syslogecho 0>;/proc/sys/vm/block_dump#关闭block_dumpetc/init.d/syslog start#启动syslog

#aix查看服务进程

随机阅读

qrcode
访问手机版