美文网首页
Linux性能监控

Linux性能监控

作者: 你比大笨钟还笨 | 来源:发表于2018-10-25 16:19 被阅读0次

    1.cpu分析

    top , pidstat(sysstat)
    pid -p PID -t 1 10
    vmstat 1 CPU上下文切换、运行队列、利用率
    ps Hh -eo tid
    pcpu 查看具体线程的CPU消耗
    sar 来查看一定世界范围内以及历史的cpu消耗情况信息
    jstack pid | grep 'nid=0x9999' 查看java线程信息

    2.cs sy(内核空间占用CPU百分比)消耗比较高

    上下文切换性能偏高,jstack -l pid, 查看on object monitor

    3.io消耗

    pidstat -d -t -p pid 1 100
    iostat

    4.网络io消耗

    cat /proc/interruptes
    sar -n FULL 1 2

    5.端口

    列出所有端口情况
    * netstat -a 列出所有端口
    * netstat -at 列出所有TCP端口
    * netstat -au 列出所有UDP端口
    列出所有处于监听状态的 Sockets
    * netstat -l 只显示监听端口
    * netstat -lt 显示监听TCP端口
    * netstat -lu 显示监听UDP端口
    * netstat -lx 显示监听UNIX端口

    相关文章

      网友评论

          本文标题:Linux性能监控

          本文链接:https://www.haomeiwen.com/subject/rurctqtx.html