ps

作者: longgb246 | 来源:发表于2018-12-15 18:45 被阅读0次

    [toc]

    1 查看端口

    ps -ef
    ps -aux
    
    lsof -i :端口号
    kill -9 端口号
    

    2 查看运行信息

    ps -eo rss,pmem,pcpu,vsize,args | sort -k 1 -r -n | less
    ps -eo pid,user,tty,rss,pmem,pcpu,vsize,time,args | sort -k 4 -r -n | awk -F " " '{printf "PID["$1"]" "\t" $2 "\t" $3 "\t" $4/1024/1024" G" "\t" $5"%" "\t" $6"%" "\t" $7/1024/1024" G" "\t" $8 "\t"; for(i=9;i<NF;i++) printf $i "\t"; print $NF;}' | less
    ps -eo pid,user,tty,rss,pmem,pcpu,vsize,time,s,args | sort -k 4 -r -n | awk -F " " '{printf "PID["$1"]" "\t" $2 "\t" $3 "\t" $4/1024/1024" G" "\t" $5"%" "\t" $6"%" "\t" $7/1024/1024" G" "\t" $8 "\t" $9 "\t"; print $10;}' | less
    

    解析:
    ps 是linux,unix显示进程信息的, -e 是显示所有进程, -o是定制显示信息的格式
    rss: resident set size, 表示进程占用RAM(内存)的大小,单位是KB
    pmem: %M, 占用内存的百分比
    pcpu:%C,占用cpu的百分比
    vsize: 表示进程占用的虚拟内存的大小,KB
    args:进程名(command)
    sort命令对ps结果进行排序
    -k 1 :按第一个参数 rss进行排序
    -r:逆序
    -n:numeric,按数字来排序

    相关文章

      网友评论

          本文标题:ps

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