zoukankan      html  css  js  c++  java
  • 【linux】ps 命令详解

    [root@andon lib]# ps aux  ###常用格式
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.0  0.0  19356  1540 ?        Ss   Jun12   0:01 /sbin/init
    root         2  0.0  0.0      0     0 ?        S    Jun12   0:00 [kthreadd]
    root         3  0.0  0.0      0     0 ?        S    Jun12   0:00 [migration/0]
    root         4  0.0  0.0      0     0 ?        S    Jun12   0:00 [ksoftirqd/0]
    root         5  0.0  0.0      0     0 ?        S    Jun12   0:00 [migration/0]
    root         6  0.0  0.0      0     0 ?        S    Jun12   0:01 [watchdog/0]
    root         7  0.0  0.0      0     0 ?        S    Jun12   0:00 [migration/1]
    root         8  0.0  0.0      0     0 ?        S    Jun12   0:00 [migration/1]
    root         9  0.0  0.0      0     0 ?        S    Jun12   0:01 [ksoftirqd/1]
    

    ps 字段含义:

    USER: 进程拥有者
    PID:pid
    %CPU:占用的cpu使用率
    VSZ:占用的虚拟内存大小
    RSS:占用的物理内存大小
    TTY:是否为登入者执行的程序,若为tty1-tty6,为本机登入者,若为pts/??,则为远程登入者。
    STAT:程序的状态,R:正在执行中,S:睡眠,T:正在检测或者停止,Z:死亡程序
    START:程序开始时间

    TIME:程序运行耗费CPU的时间,TIME越大说明越耗费资源
    COMMAND:所执行的指令。

    进程状态:

    R (TASK_RUNNING),可执行状态&运行状态(在run_queue队列里的状态)

    S (TASK_INTERRUPTIBLE),可中断的睡眠状态, 可处理signal

    D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态, 可处理signal, 有延迟

    T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态, 不可处理signal, 因为根本没有时间片运行代码

    Z (TASK_DEAD - EXIT_ZOMBIE),退出状态,进程成为僵尸进程。不可被kill, 即不响应任务信号, 无法用SIGKILL杀死

    s:包含子进程

    +:位于后台

     

  • 相关阅读:
    FEniCS 1.1.0 发布,计算算术模型
    Piwik 1.10 发布,增加社交网站统计
    淘宝褚霸谈做技术的心态
    CyanogenMod 10.1 M1 发布
    Druid 发布 0.2.11 版本,数据库连接池
    GNU Gatekeeper 3.2 发布
    Phalcon 0.9.0 BETA版本发布,新增大量功能
    EUGene 2.6.1 发布,UML 模型操作工具
    CVSps 3.10 发布,CVS 资料库更改收集
    Opera 移动版将采用 WebKit 引擎
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/5603836.html
Copyright © 2011-2022 走看看