• Linux ps 命令详解


    Linux中的ps是process status的缩写。ps命令用来列出系统中当前运行的那些进程,ps命令列出来的当前进程的快照。如果动态显示,可以使用top命令。

    常用命令参数:

    a       显示所有进程
    -a      显示同一终端下的所有程序
    -A      显示所有进程
    c       显示进程的真实名称
    -N      反向选择
    -e      等于“-A”
    e       显示环境变量
    f       显示程序间的关系
    -H      显示树状结构
    r       显示当前终端的进程
    T       显示当前终端的所有程序
    u       指定用户的所有程序
    h       不显示标题列
    H       将线程显示为进程
    -L      显示线程,可能使用LWP和NLWP列
    -eo     显示安全信息
    -au     显示较详细的资讯
    -aux    显示所有包含其他使用者的程序
    -C<命令> 列出指定命令的状况
    --lines<行数>   每页显示的行数
    --width<字符数> 每页显示的字符数
    --info    显示排错信息
    --help    显示帮助信息
    --version 显示版本信息
    
    user: 该 process 属于那个使用者账号
    pid:  该 process 的进程号
    %cpu: 该 process 使用掉的 CPU 资源百分比
    %mem: 该 process 所占用的物理内存百分比
    vsz:  该 process 使用掉的虚拟内存量 (Kbytes)
    rss:  该 process 占用的固定的内存量 (Kbytes)
    start:该 process 被触发启动的时间
    time: 该 process 实际使用 CPU 运作的时间
    command:该程序的实际指令
    R :该程序目前正在运作,或者是可被运作
    S :该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。
    T :该程序目前正在侦测或者是停止了
    Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态

    使用ps格式输出来查看进程状态:

    ps -eo user,stat..,cmd
           user 用户名
           uid 用户号
           pid 进程号
           ppid 父进程号
           size 内存大小, Kbytes字节.
           vsize 总虚拟内存大小, bytes字节(包含code+data+stack)
           share 总共享页数
           nice 进程优先级(缺省为0, 最大为-20)
           priority(pri) 内核调度优先级
           pmem 进程分享的物理内存数的百分比
           trs 程序执行代码驻留大小
           rss 进程使用的总物理内存数, Kbytes字节
           time 进程执行起到现在总的CPU暂用时间
           stat 进程状态
           cmd(args) 执行命令的简单格式

    查看当前系统进程的uid,pid,stat,pri, 以uid号排序:

    ps -eo pid,stat,pri,uid –sort uid

    查看当前系统进程的user,pid,stat,rss,args, 以rss排序:

    ps -eo user,pid,stat,rss,args –sort rss
  • 相关阅读:
    高级树,AVL树和红黑树
    递归分治和动态规划
    树的便利
    undefined: balancer.PickOptions 报错
    微服务常用中间件
    golang中间件的实现
    OpenTracing与Jaeger
    selenium中driver.close()与driver.quit()的区别
    20201016_苹果开发者证书申请流程
    20201016_苹果开发者证书申请
  • 原文地址:https://www.cnblogs.com/hankyoon/p/13633589.html
Copyright © 2020-2023  润新知