zoukankan      html  css  js  c++  java
  • Linux 常用命令十一 ps

    一、ps命令

    Linux中的ps命令是Process Status的缩写。

    ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。

    使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。

    进程有5种状态: 

    1. 运行(正在运行或在运行队列中等待) 

    2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 

    3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 

    4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 

    5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) 

    ps工具标识进程的5种状态码: 

    D 不可中断 uninterruptible sleep (usually IO) 

    R 运行 runnable (on run queue) 

    S 中断 sleeping 

    T 停止 traced or stopped 

    Z 僵死 a defunct (”zombie”) process 

     $ps -aux
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.0  0.2  24132  5004 ?        Ss   10:09   0:07 /sbin/init splash
    root         2  0.0  0.0      0     0 ?        S    10:09   0:00 [kthreadd]
    root         3  0.0  0.0      0     0 ?        S    10:09   0:00 [ksoftirqd/0]
    ...

    说明:

    USER:该 process 属于那个使用者账号的

    PID :该 process 的号码

    %CPU:该 process 使用掉的 CPU 资源百分比

    %MEM:该 process 所占用的物理内存百分比

    VSZ :该 process 使用掉的虚拟内存量 (Kbytes)

    RSS :该 process 占用的固定的内存量 (Kbytes)

    TTY :该 process 是在那个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。

    STAT:该程序目前的状态,主要的状态有

        D    不可中断     Uninterruptible sleep (usually IO)
        R    正在运行,或在队列中的进程
        S    处于休眠状态
        T    停止或被追踪
        Z    僵尸进程
        W    进入内存交换(从内核2.6开始无效)
        X    死掉的进程

        <    高优先级
        N    低优先级
        L    有些页被锁进内存
        s    包含子进程
        +    位于后台的进程组;
        l    多线程,克隆线程  multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

    START:该 process 被触发启动的时间

    TIME :该 process 实际使用 CPU 运作的时间

    COMMAND:该程序的实际指令

  • 相关阅读:
    让 .Net 程序 脱离 .net framework框架 运行的方法 转
    MySpaces性能提高的过程转
    AskNet 内容查询系统 筹备中
    关于自定义表单的一些想法
    Url重写
    show一下我的办公桌
    IronRuby 初览
    微软将终止对SQL2000的支持
    WCF 消息交换 转
    感受刘德华的努力
  • 原文地址:https://www.cnblogs.com/gundan/p/8065867.html
Copyright © 2011-2022 走看看