• Linux 不同方法查看进程消耗CPU IO 等


    1、用top命令指定固定的PID

    top -p 10997

    查询指定进程的PID

    ps -ef | grep zookeeper
    jim      10997  1959  0 12月14 pts/2  00:00:01 /usr/lib/jvm/java-8-oracle/bin/java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp /home/jim/opt/zookeeper-3.4.9/bin/../build/classes:/home/jim/opt/zookeeper-3.4.9/bin/../build/lib/*.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/slf4j-log4j12-1.6.1.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/slf4j-api-1.6.1.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/netty-3.10.5.Final.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/log4j-1.2.16.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/jline-0.9.94.jar:/home/jim/opt/zookeeper-3.4.9/bin/../zookeeper-3.4.9.jar:/home/jim/opt/zookeeper-3.4.9/bin/../src/java/lib/*.jar:/home/jim/opt/zookeeper-3.4.9/bin/../conf: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false org.apache.zookeeper.server.quorum.QuorumPeerMain /home/jim/opt/zookeeper-3.4.9/bin/../conf/zoo.cfg

    2、使用ps查询指定进程名或者PID的占用情况

    ps -aux | grep zookeeper
    ps -aux | grep 2181
    jim      10997  0.0  0.1 11522940 65176 pts/2  Sl   12月14   0:01 /usr/lib/jvm/java-8-oracle/bin/java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp /home/jim/opt/zookeeper-3.4.9/bin/../build/classes:/home/jim/opt/zookeeper-3.4.9/bin/../build/lib/*.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/slf4j-log4j12-1.6.1.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/slf4j-api-1.6.1.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/netty-3.10.5.Final.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/log4j-1.2.16.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/jline-0.9.94.jar:/home/jim/opt/zookeeper-3.4.9/bin/../zookeeper-3.4.9.jar:/home/jim/opt/zookeeper-3.4.9/bin/../src/java/lib/*.jar:/home/jim/opt/zookeeper-3.4.9/bin/../conf: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false org.apache.zookeeper.server.quorum.QuorumPeerMain /home/jim/opt/zookeeper-3.4.9/bin/../conf/zoo.cfg

    10997为PID

    0.0为CPU占用百分比(注意:如果有两个CPU,32核64线程,那么总占比是6400%)

    0.1为内存占用百分比

    3、查看更详细的内存占比

    cat /proc/10997/status

    复制代码

    Name:    java
    State:    S (sleeping)
    Tgid:    10997
    Ngid:    0
    Pid:    10997
    PPid:    1959
    TracerPid:    0
    Uid:    1000    1000    1000    1000
    Gid:    1000    1000    1000    1000
    FDSize:    256
    Groups:    4 24 27 30 46 113 128 130 132 134 1000 1002 
    NStgid:    10997
    NSpid:    10997
    NSpgid:    10987
    NSsid:    10914
    VmPeak:    11522940 kB
    VmSize:    11522940 kB
    VmLck:           0 kB
    VmPin:           0 kB
    VmHWM:       65176 kB
    VmRSS:       65176 kB
    VmData:    11462972 kB
    VmStk:         140 kB
    VmExe:           4 kB
    VmLib:       17064 kB
    VmPTE:         460 kB
    VmPMD:          28 kB
    VmSwap:           0 kB
    HugetlbPages:           0 kB
    Threads:    25
    SigQ:    0/128292
    SigPnd:    0000000000000000
    ShdPnd:    0000000000000000
    SigBlk:    0000000000000000
    SigIgn:    0000000000000003
    SigCgt:    2000000181005ccc
    CapInh:    0000000000000000
    CapPrm:    0000000000000000
    CapEff:    0000000000000000
    CapBnd:    0000003fffffffff
    CapAmb:    0000000000000000
    Seccomp:    0
    Cpus_allowed:    ff
    Cpus_allowed_list:    0-7
    Mems_allowed:    00000000,00000001
    Mems_allowed_list:    0
    voluntary_ctxt_switches:    86
    nonvoluntary_ctxt_switches:    2

    复制代码

    VmRSS为内存

    转载:https://blog.csdn.net/zhufengyan521521/article/details/84674617

  • 相关阅读:
    UVa 820 因特网带宽(最大流)
    UVa 1001 奶酪里的老鼠(Dijkstra或Floyd)
    UVa 821 网页跳跃(Floyd)
    UVa 11624 大火蔓延的迷宫
    UVa 10881 蚂蚁
    UVa 11300 分金币
    UVa 11729 突击战
    《额尔古纳河右岸》读书笔记
    HDU 1083 Courses(二分图匹配模板)
    UVa 10618 跳舞机
  • 原文地址:https://www.cnblogs.com/xibuhaohao/p/10931947.html
Copyright © 2020-2023  润新知