AIX进程监控与管理

    技术2022-05-19  25

    AIX进程监控与管理

    , PS命令

    1.1 显示10个消耗cpu最多的进程

    1.2 显示10个消耗存储空间最多的进程

    1.3 按顺序显示系统中受罚的进程

    1.4 按照优先级顺序显示系统中的进程

    1.5 按处理时间为顺序显示系统中的前十个进程

    1.6 按实际内存使用的多少顺序显示系统中的前十个进程

    1.7 按换入页面的多少顺序显示系统中的前十个进程

    , topas命令监控进程

    2.1 topas参数

    2.4 PAGING部分

    2.6 PAING SPACE部分

    , pTools—进程监控的一组工具

    3.1 procwdx

    3.2 procfiles

    3.3 procflags

    3.4 proccred

    3.5 procmap

    3.6 procldd

    3.7 procsig

    3.8 procstack

    3.9 procstop

    3.10 procrun

    3.11 procwait 

    3.12 proctree

    AIX进程监控与管理

    性能优化以及确定系统中的性能瓶颈是系统管理员的主要任务之一在一个计算机系统中, CPU, 内存硬盘和网络是影响性能的主要因素因此系统性能调整也主要在于如何在这些资源中获得某种平衡以满足客户对系统性能的期望.

    , PS命令

    Ps命令主要显示系统中关于进程的统计和状态信息如进程ID, IO行为以及CPU利用率等利用ps命令提供的信息可判断一个进程运行了多长时间进程使用了多少cpu时间以及进程是否受系统的惩罚等还可以使用ps命令确定进程使用了多少内存完成多少IO, 进程的优先级以及是谁创建了进程

    1.1 显示10个消耗cpu最多的进程

    # ps aux|head -1; ps aux|sort -nr +2 |head -10

    USER        PID %CPU %MEM   SZ  RSS    TTY STAT    STIME  TIME COMMAND

    root      73764  6.1  0.0  384  384      - A      Jan 10 130144:34 wait

    root      57372  6.1  0.0  384  384      - A      Jan 10 132116:52 wait

    root      65568  6.0  0.0  384  384      - A      Jan 10 129411:36 wait

    root      61470  5.9  0.0  384  384      - A      Jan 10 126049:17 wait

    root       8196  5.9  0.0  384  384      - A      Jan 10 127401:32 wait

    root      77862  5.7  0.0  384  384      - A      Jan 10 123137:04 wait

    root      69666  5.7  0.0  384  384      - A      Jan 10 122250:12 wait

    root      53274  5.6  0.0  384  384      - A      Jan 10 119990:30 wait

    oracle   692388  1.4  1.0 58764 83088      - A    13:49:31  1:08 oracleSISDB2 (LO

    oracle   798844  1.1  1.0 68976 93300      - A    11:47:13 12:07 oracleSISDB2 (LO

    选项说明

     

    1.2 显示10个消耗存储空间最多的进程

    ps aux |head -1; ps aux |sort -nr +3 | head -10

    USER        PID %CPU %MEM   SZ  RSS    TTY STAT    STIME  TIME COMMAND

    oracle   974978  2.2  1.0 57992 82316      - A    14:05:06  2:41 oracleSISDB2 (LO

    oracle   966862  0.1  1.0 55144 79468      - A      Jul 08 80:49 oracleSISDB2 (LO

    oracle   942332  0.0  1.0 59112 83436      - A      Feb 16  2:24 ora_arc0_SISDB2 

    oracle   909346  1.4  1.0 58364 82688      - A    13:49:28  3:22 oracleSISDB2 (LO

    oracle   901200  0.0  1.0 57592 81916      - A      Feb 16 18:46 ora_dbw0_SISDB2 

    oracle   868444  0.0  1.0 59108 83432      - A      Feb 16  1:06 ora_arc1_SISDB2 

    oracle   860392  0.0  1.0 56760 81084      - A      Feb 16 26:20 ora_ckpt_SISDB2 

    oracle   798844  1.1  1.0 59076 83400      - A    11:47:13 13:55 oracleSISDB2 (LO

    oracle   790532  0.0  1.0 55712 80036      - A      Feb 16 16:02 ora_lgwr_SISDB2 

    oracle   725148  1.1  1.0 58008 82332      - A    11:20:04 15:41 oracleSISDB2 (LO

    1.3 按顺序显示系统中受罚的进程

    ps -eakl |head -1; ps -eakl | sort -nr +5 |head -10

           F S UID    PID   PPID   C PRI NI ADDR    SZ    WCHAN    TTY  TIME CMD

         303 A   0  12294      0 120  17 -- 30008110   448               -  0:04 sched

         303 A   0      0      0 120  16 -- 4110   384               - 59:14 swapper

      240001 A 812 725148      1   2  60 20 46a71e510 58172        *      - 16:18 oracle

      240001 A 812 974978      1   1  60 20 50ab46510 59168        *      -  3:08 oracle

      240001 A   0 598188 905366   1  60 20 29aaa2400   716           pts/0  0:00 ksh

    10340103 A   0 602234 286872   0  39 -- 3d84f2400 20920               - 12:42 hagsd

    10240103 A   0 610454 286872   0  31 -- 3484d6400  9052        *      - 33:52 hatsd

    10240103 A   0 585876 610454   0  38 -- 3140c1400  2084        *      - 44:40 hats_nim

    10240103 A   0 528544 610454   0  38 -- 3244cd400  2084        *      - 42:51 hats_nim

    10240103 A   0 499724 610454   0  38 -- 3f04f8400  2044        *      - 55:34 hats_diskhb_nim

    选项说明

     

    1.4 按照优先级顺序显示系统中的进程

    ps -eakl | sort -n +6 | head -10

           F S UID    PID   PPID   C PRI NI ADDR    SZ    WCHAN    TTY  TIME CMD

         303 A   0      0      0 120  16 -- 4110   384               - 59:14 swapper

         303 A   0  16392      0   0  16 -- 3800a110   640 f1000700091fa7c0      - 132:15 lrud

         303 A   0  24588      0   0  16 -- 2800e110   640 f1000700091fa7c8      -  0:00 psmd

         303 A   0  28686      0   0  16 -- 50010110   512               - 130:29 xmfreed

         303 A   0  32784      0   0  16 -- 58012110   448               -  0:00 memp_rbd

         303 A   0  36882      0   0  16 -- 40014110   448               -  0:00 memgrdd

         303 A   0  40980      0   0  16 -- 48016110   448               -  0:00 psgc

         303 A   0  90156      0   0  16 -- 118042110   512  2ef6a68      -  0:00 wlmsched

         303 A   0  94254      0   0  16 -- 100044110   448               -  0:00 armtrace_kproc

    1.5 按处理时间为顺序显示系统中的前十个进程

    ps vx |head -1; ps vx |sort -nr +3 | head -10

        PID    TTY STAT  TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM COMMAND

      57372      - A    132139:54    0   384   384    xx     0     0  6.1  0.0 wait

      73764      - A    130166:37    0   384   384    xx     0     0  6.1  0.0 wait

      65568      - A    129433:23    0   384   384    xx     0     0  6.0  0.0 wait

       8196      - A    127422:34    0   384   384    xx     0     0  5.9  0.0 wait

      61470      - A    126071:14    0   384   384    xx     0     0  5.9  0.0 wait

      77862      - A    123157:53    0   384   384    xx     0     0  5.7  0.0 wait

      69666      - A    122270:45    0   384   384    xx     0     0  5.7  0.0 wait

      53274      - A    120010:15    0   384   384    xx     0     0  5.6  0.0 wait

     176256      - A    213:01  782   508   512    xx     3     4  0.0  0.0 /usr/sbi

     655584      - A    144:09 115789  2816  2816    xx     0     0  0.0  0.0 nfsd

    选项说明

      

     

    1.6 按实际内存使用的多少顺序显示系统中的前十个进程

    ps vx |head -1; ps vx |sort +6 -nr | head -10

        PID    TTY STAT  TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM COMMAND

     602234      - A    12:43  391 16460 21696    xx  4463  5236  0.0  0.0 hagsd gr

     610454      - A    33:52  133  8236  9184    xx   819   948  0.0  0.0 /usr/sbi

     524370      - A     0:25  473  6036  6308    xx   223   272  0.0  0.0 haemd HA

     422110      - A     5:56 30587  5580  5880    xx   182   300  0.0  0.0 harmad -

     336040      - A     8:25 16510  4520  5192    xx   827   672  0.0  0.0 /usr/sbi

     348376      - A    30:02  621  2332  4192    xx  1937  1860  0.0  0.0 /usr/es/

     151636      - A    24:36    0  3584  3584    xx     0     0  0.0  0.0 j2pg

     614552      - A     0:00    5  3356  3424    xx    35    68  0.0  0.0 /usr/sbi

     368832      - A    10:24 28243  2532  3184    xx   528   652  0.0  0.0 /usr/sbi

     655584      - A    144:09 115789  2816  2816    xx     0     0  0.0  0.0 nfsd

    1.7 按换入页面的多少顺序显示系统中的前十个进程

    ps vx |head -1; ps vx |sort -nr +4 | head -10

        PID    TTY STAT  TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM COMMAND

     192610      - A    13:15 1923349   448   448    xx     0     0  0.0  0.0 aioserver

     200804      - A     9:59 1667729   448   448    xx     0     0  0.0  0.0 aioserver

     163936      - A    11:48 1629776   448   448    xx     0     0  0.0  0.0 aioserver

     184414      - A    10:38 1595482   448   448    xx     0     0  0.0  0.0 aioserver

     106640      - A    12:25 1454296   448   448    xx     0     0  0.0  0.0 aioserver

     208998      - A    10:59 1413792   448   448    xx     0     0  0.0  0.0 aioserver

     204906      - A     9:54 1321147   448   448    xx     0     0  0.0  0.0 aioserver

     131150      - A     7:23 1277755   448   448    xx     0     0  0.0  0.0 aioserver

     213096      - A     8:29 1238341   448   448    xx     0     0  0.0  0.0 aioserver

     143506      - A    12:48 1207538   448   448    xx     0     0  0.0  0.0 aioserver

    , topas命令监控进程

    opas命令用于监控各种系统资源cpu的使用情况, cpu事件和队列内存和换页空间的使用磁盘性能网络性能以及NFS统计等它还会报告指派给不同WLM类的进程对系统资源的消耗情况同时可以报告系统中最热门的进程和工作量管理器(WLM的热门类). Topas命令将热门进程定义为那些使用大量cpu时间的进程. Topas命令没有作日志的选项所有信息都是实时的.

    Topas Monitor for host:    i2db                 EVENTS/QUEUES    FILE/TTY

    Wed Jul 15 15:12:18 2009   Interval:  2         Cswitch      87  Readch     1792

                                                    Syscall    1004  Writech   24770

    Kernel    0.2   |#                           |  Reads         4  Rawin         0

    User      0.1   |#                           |  Writes        2  Ttyout      194

    Wait      0.0   |#                           |  Forks         0  Igets         0

    Idle     99.7   |############################|  Execs         0  Namei         3

                                                    Runqueue    0.0  Dirblk        0

    Network  KBPS   I-Pack  O-Pack   KB-In  KB-Out  Waitqueue   0.0

    en0       0.5      4.0     0.5     0.3     0.2

    lo0       0.1      1.0     1.0     0.0     0.0  PAGING           MEMORY

                                                    Faults        0  Real,MB    3824

    Disk    Busy%     KBPS     TPS KB-Read KB-Writ  Steals        0  % Comp     38.6

    hdisk1    0.0      0.0     0.0     0.0     0.0  PgspIn        0  % Noncomp  61.9

    dac0      0.0     24.0     1.5     0.0    24.0  PgspOut       0  % Client   61.9

    dac0utm   0.0      0.0     0.0     0.0     0.0  PageIn        0

    hdisk2    0.0      0.0     0.0     0.0     0.0  PageOut       5  PAGING SPACE

    hdisk0    0.0      0.0     0.0     0.0     0.0  Sios          5  Size,MB    8192

    hdisk3    0.0      0.0     0.0     0.0     0.0                   % Used     13.0

                                                    NFS (calls/sec)  % Free     86.9

    Name            PID  CPU%  PgSp Owner           ServerV2       0

    topas       1138930   0.1   2.0 root            ClientV2       0   Press:

    dtgreet      303258   0.1   1.3 root            ServerV3       0   "h" for help

    oracle       491762   0.0   6.4 oracle          ClientV3       0   "q" to quit

    oracle       299146   0.0   8.5 oracle

    oracle       487432   0.0   3.9 oracle

    rpc.lock     466952   0.0   0.2 root  

    aioserve     409822   0.0   0.1 root  

    oracle       495864   0.0   3.6 oracle

    Signal 2 received

    2.1 topas参数

    Topas命令可以监控系统活动――memoryI/Opaging spacecpuprocess

    此命令包含在perfagent.tools文件集里面。

    命令使用方法:

    topas [ -d number_of_monitored_hot_disks ] [ -h ] 

    [ -i monitoring_interval_in_seconds ] 

    [ -n number_of_monitored_hot_network_interfaces]

    [ -p number_of_monitored_hot_processes ] 

    [ -w number_of_monitored_hot_WLMclasses ] 

    [ -c number_of_monitored_hot_CPUs ] 

    [ -P | -W ]

    参数:

    -d:指定要监控的磁盘数。如果屏幕显示的区域足够大的话,这也是磁盘可显示的最大数。当这个数值超出实际安装的磁盘数,仅仅监控并显示安装磁盘的信息。这个参数缺省值为2,如果这个值设为0,将没有磁盘被监控。

    -h:显示帮助信息。

    -i:设置监控时间的间隔(秒),默认为2秒。

    -n:设置被监控的网络接口数。这也是在屏幕上显示的最大网络接口数,当这个值超出了实际安装的网络接口数,仅仅监控并显示安装的网络接口信息。参数缺省值为2,如果这个值设为0,将没有网络信息被监控。

    -p:指定被监控的进程数。这也是在屏幕上显示的最大进程数。缺省值为20,如果这个值为0,没见进程信息被监控。得到的这些进程信息是topas的主要开销。如果进程信息不需要,通常使用这个参数指定那些不想要的进程信息。

    -w:指明被监控的WLM类的值。这也是在屏幕上显示的最大WLM值,当这个值超出了实际安装的WLM数,仅仅显示那些安装的WLM类的信息,缺省值为2,如果这个值为0,将没有信息显示。

    -c:指明被监控的CPU数。这也是在屏幕上显示的最大CPU值,当这个值超出了实际安装的CPU数,仅仅显示那些安装的CPU的信息,缺省值为2,如果这个值为0,将没有信息显示。

    -P:显示整个全屏进程显示。显示一系列最繁忙的进程,类似于默认显示的一部分,每个进程仅仅显示几列,可以通过任何列排序。

    -W:显示全屏WLM(负载管理器)类。顶部显示一系列WLM类,类似于WLM类的一部分显示。

    2.2 topas子命令

    一些子命令:

    这个键显示所有被监控的(CPUnetworkdiskWLMprocess)不同部分。

    这个键在累积报告和最忙的CPU之间进行切换。

    这个键在最忙的磁盘和系统总的磁盘活动之间进行切换。

    显示帮助信息。

    这个键在最忙的接口和系统总的网络活动之间进行切换。

    这个键在WLM类的开关之间切换。

    这个键进程的开关之间切换。

    这个键用全屏进程显示替换默认的显示。

    这个键用全屏WLM类显示替换默认显示。

    移动光标到一个WLM类上,这个键可以在WLM屏幕底端显示一系列进程情况。

    退出程序。

    更新显示。

    2.3 EVENTs部分

    下是各个部分表示的含义:

    Cswitch:在监控期间每秒钟内容转换的次数;

    Syscall:在监控期间每秒钟运行系统呼叫的总次数;

    Reads:在监控期间每秒钟运行读系统呼叫的次数;

    Writes:在监控期间每秒钟运行写系统呼叫的次数;

    Forks:在监控期间每秒钟运行派生系统呼叫的次数;

    Execs:在监控期间每秒钟运行执行系统呼叫的次数;

    Runqueue:等待处理器空闲以便运行的线程平均数;

    Waitqueue:等待分页完成的线程平均数;

    Readch:在监控期间通过读系统呼叫每秒钟读出的字节数;

    Writech:在监控期间通过写系统呼叫每秒钟写入的字节数;

    Rawin:在监控期间通过TTYs每秒钟读入的裸字节数;

    Ttyout:在监控期间每秒钟写入TTYs的字节数;

    Igets:在监控期间每秒钟到节点查找例行程序的呼叫数;

    Namei:在监控期间每秒钟路径查找例行程序的呼叫数;

    Dirblk:在监控期间通过目录搜索例行程序每秒钟扫描到的目录块数;

    2.4 PAGING部分

    PAGING部分显示的是分页每秒钟次数的统计:

    Faults:在监控期间每秒钟发生的分页错误总数;

    Steals:在监控期间被虚拟内存管理器每秒钟偷走的物理内存4k的帧;

    PgspIn:在监控期间每秒钟从分页空间中读取的4k分页数;

    PgspOut:在监控期间每秒钟写入分页空间的4k分页数;

    PageIn:在监控期间每秒钟读取的4k分页数,这包括从文件系统读操作相关的分页活动,从这个值减去PgspIn的值就是每秒钟从文件系统读操作相关的分页活动数;

    PageOut:在监控期间每秒钟写入的4k分页数,这包括向文件系统写操作相关的分页活动,从这个值减去PgspOut的值就是每秒钟向文件系统写操作相关的分页活动数;

    Sios:在监控期间通过虚拟内存管理器得到的I/O请求数;

    2.5 MEMORY部分

    Momory部分显示的是实际内存和在使用中的内存:

    Real,MB:以M为单位的实际内存;

    Comp:当前分配给计算分页片断的内存占实际内存的百分比。计算分页片断由分页空间产生。

    Nocomp:当前分配非计算分页片断的内存占实际内存的百分比。非计算分页片断包括那些文件空间,数据文件、可执行文件、或者共享库文件。

    Client:当前分配给用来缓冲远程挂载文件的内存占实际内存的百分比。

    2.6 PAING SPACE部分

    PAING SPACE显示分页空间的大小和使用率:

    Size,MB:系统里所有分页空间的大小,以M为单位;

    Used:当前使用的分页空间占总空间的百分比;

    Free:当前空闲的分页空间占总空间的百分比。

    2.7 CPU工具:

    User%:显示运行的用户程序所占用的CPU百分比;

    Kern%:显示运行的内核程序所占用的CPU百分比;

    Wait%:显示等待IO操作所占用的CPU百分比;

    Idel%:显示CPU空闲的百分比。

    2.8 网络接口:

    Interf:网络接口的名称;

    KBPS:在监控期间每秒钟通过的以M为单位的总流量,这部分包括每秒钟接收和发送的总和。

    I-Pack:在监控期间每秒钟接收到的数据包数;

    O-Pack:在监控期间每秒钟发送的数据包数;

    KB-In:在监控期间每秒钟接收到的字节数(以K为单位);

    KB-Out:在监控期间每秒钟发送的字节数(以K为单位)。

    2.9 物理磁盘:

    Disk:物理磁盘的名称;

    Busy%:指明物理磁盘在活动状态的时间百分比;

    KBPS:在监控期间每秒钟读写的字节数(以K为单位);

    TPS:每秒钟物理磁盘的数据传输量。一次传输指的是一次I/O请求;

    KB-Read:每秒钟从物理磁盘读出的K字节数;

    KB-Write:每秒钟向物理磁盘写入的K字节数。

    2.10 WLM(负载管理)类:

    CPU UtilizationCPU的平均利用率;

    Mem Utilization:内存的平均利用率;

    Blk I/O:块I/O的平均利用率;

    2.11进程:

    NAME:可执行程序的名称;

    Process ID:进程的ID号;

    CPU Utilization:进程的CPU平均使用率,这个值指的是进程在生命周期中的平均使用率;

    Paging Space Used:分配给进程的分页空间大小;

    Process Owner:拥有这个进程的用户名;

    Workload ManagementWLMClass:进程属于哪个WLM class

    , pTools—进程监控的一组工具

    PtoolsAix5.2引进的system v unix提供的一组工具用于查看进程相关的信息包括命令procwdx, procfiles, procflags, proccred, procmap, procldd, procsid, procstack, procstop, procrun, procwait, proctree.

    3.1 procwdx

    Procwdx打印进程的当前工作目录

    ps vx |head -1; ps vx |sort +3 -nr | head -10

         PID    TTY STAT  TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM COMMAND

       53274      - A    137617:51    0    40    36    xx     0     0 12.8  0.0 wait

        8196      - A    136562:05    0    40    36    xx     0     0 12.7  0.0 wait

       49176      - A    128993:26    0    40    36    xx     0     0 12.0  0.0 wait

       57372      - A    128264:57    0    40    36    xx     0     0 11.9  0.0 wait

      303258      - A    533:49  412  1364   256    xx    42     0  0.0  0.0 dtgreet

      483564      - A    129:40 4401   804   548    xx    32    24  0.0  0.0 /usr/bi

      368856      - A    82:35  562   872    20    xx    40     0  0.0  0.0 /usr/sb

           0      - A    59:07    7    52    44    xx     0     0  0.0  0.0 swapper

       16392      - A    58:59    0    60    32    xx     0     0  0.0  0.0 lrud

      131254      - A    52:22 1719   512   284    xx     3     4  0.0  0.0 /usr/sb

    procwdx 131254

    131254: /

    3.2 procfiles 

    报告关于进程打开的所有文件描述符的信息

    ps -ef |head -1; ps -ef |grep ora|head -5

         UID     PID    PPID   C    STIME    TTY  TIME CMD

      oracle  299146       1   0   Apr 10      - 13:39 ora_pmon_arpdb 

      oracle  323600       1   0   Apr 10      - 10:31 ora_smon_arpdb 

      oracle  442460       1   0   Apr 10      -  9:38 ora_lgwr_arpdb 

      oracle  462924       1   0   Apr 10      - 15:14 ora_dbw0_arpdb 

      oracle  471062       1   0   Apr 10      -  1:44 ora_mman_arpdb 

    procfiles 299146

    299146 : ora_pmon_arpdb

      Current rlimit: 65534 file descriptors

       0: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2

          O_RDONLY 

       1: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2

          O_RDONLY 

       2: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2

          O_RDONLY 

       3: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2

          O_RDONLY 

       4: S_IFCHR mode:00 dev:10,4 ino:286 uid:202 gid:201 rdev:2,2

          O_RDONLY 

       5: S_IFREG mode:0200 dev:10,12 ino:191040 uid:202 gid:201 rdev:0,0

          O_WRONLY size:550 

       6: S_IFREG mode:0200 dev:10,12 ino:190026 uid:202 gid:201 rdev:0,0

          O_WRONLY | O_APPEND size:8944487 

       7: S_IFREG mode:0660 dev:10,12 ino:76412 uid:202 gid:201 rdev:0,0

          O_RDWR size:0 

       8: S_IFREG mode:0200 dev:10,12 ino:190026 uid:202 gid:201 rdev:0,0

          O_WRONLY | O_APPEND size:8944487 

       9: S_IFREG mode:0775 dev:10,12 ino:76408 uid:202 gid:201 rdev:0,0

          O_RDWR | O_SYNC size:1552 

       10: S_IFREG mode:0640 dev:10,12 ino:191039 uid:202 gid:201 rdev:0,0

          O_RDWR | O_APPEND size:1148 

       11: S_IFREG mode:0555 dev:10,12 ino:143871 uid:202 gid:201 rdev:0,0

          O_RDONLY size:842240 

       12: S_IFREG mode:0775 dev:10,12 ino:76408 uid:202 gid:201 rdev:0,0

          O_RDWR | O_SYNC size:1552 

       15: S_IFREG mode:0775 dev:10,12 ino:76409 uid:202 gid:201 rdev:0,0

          O_RDWR size:24 

       16: S_IFREG mode:0555 dev:10,12 ino:143871 uid:202 gid:201 rdev:0,0

          O_RDONLY size:842240

    3.3 procflags 

    打印 /proc 跟踪标志、暂挂和挂起信号和指定进程中每个线程的其它 /proc 状态信息。

    3.4 proccred  

    打印进程的凭证(有效的、真实的、已保存的用户标识和组标识)。

    3.5 procmap 

    打印进程的地址空间映射。

    3.6 procldd 

    列出进程装入的动态库,包括使用 dlopen() 显式连接的共享对象。

    3.7 procsig 

    列出进程定义的信号操作。

    3.8 procstack 

    打印进程中的所有线程的十六进制地址和符号名称。

    3.9 procstop 

    停止 PR_REQUESTED 事件的进程。

    3.10 procrun 

    启动在 PR_REQUESTED 事件中停止的进程。

    3.11 procwait 

    等待全部指定的进程终止。

     

    3.12 proctree.

    打印包含指定进程标识或用户的进程树。

    ps -ef |head -1; ps -ef |grep ora| sort -10

         UID     PID    PPID   C    STIME    TTY  TIME CMD

        root 1228964  893046   0 15:33:56  pts/0  0:00 grep ora 

      oracle  299146       1   0   Apr 10      - 13:39 ora_pmon_arpdb 

      oracle  323600       1   0   Apr 10      - 10:31 ora_smon_arpdb 

      oracle  442460       1   0   Apr 10      -  9:38 ora_lgwr_arpdb 

      oracle  462924       1   0   Apr 10      - 15:14 ora_dbw0_arpdb 

      oracle  471062       1   0   Apr 10      -  1:44 ora_mman_arpdb 

      oracle  479474       1   0   Apr 10      -  1:47 ora_psp0_arpdb 

      oracle  487432       1   0   Apr 10      - 26:34 ora_mmnl_arpdb 

      oracle  491762       1   0   Apr 10      - 10:51 ora_ckpt_arpdb 

      oracle  495864       1   0   Apr 10      -  2:00 ora_qmnc_arpdb 

      oracle  786640       1   0   Apr 10      -  0:00 ora_q001_arpdb 

      oracle  884988       1   0 11:46:03      -  0:00 ora_q004_arpdb 

      oracle  901310       1   0   Mar 12      -  3:18 /oracle/product/10.2.0/bin/tnslsnr LISTENER -inherit 

      oracle 1155298       1   0   Apr 10      -  3:22 ora_mmon_arpdb 

      oracle 1175776       1   0   Apr 10      - 20:09 ora_cjq0_arpdb 

      oracle 1179830       1   0   Apr 10      -  0:09 ora_s000_arpdb 

      oracle 1224930       1   0 02:24:35      -  0:00 ora_q002_arpdb 

      oracle 1232974       1   0   Apr 10      -  0:01 ora_reco_arpdb 

      oracle 1241260       1   0   Apr 10      -  0:06 ora_d000_arpdb 

    # proctree 901310

    901310    /oracle/product/10.2.0/bin/tnslsnr LISTENER -inherit

    proctree 1241260

    1241260    ora_d000_arpdb


    最新回复(0)