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:包含子进程

    +:位于后台

     

  • 相关阅读:
    反向迭代器实现字符串逆序
    排序更新
    快速排序的实现方法,调用sort函数
    第k个素数
    ACM Online Judge
    Hadoop系列(一)开篇简介
    Hadoop系列(番外) hadoop3.1.2的完全分布式部署
    synchronized关键字
    Oracle的运行
    在Oracle下创建数据库,连接数据库
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/5603836.html
Copyright © 2011-2022 走看看