zoukankan      html  css  js  c++  java
  • ps 命令

    -A:显示所有程序。
    -e:此选项的效果和指定"A"选项相同。
    -f:显示UID,PPIP,C与STIME栏位。
    -a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
    u:以用户为主的格式来显示程序状况。
    x:显示所有程序,不以终端机来区分。

    -o参数,是说明用户自定义格式

     

    [aihps@HPS_01 ~]$ ps -aux
    USER    PID    %CPU  %MEM     VSZ       RSS   TTY   STAT   START TIME       COMMAND
    root     27577   0.7        0.0         550180  329776  ?      S<sl   May19 859:19     /usr/bin/mfsmount /data/hps/mfs/mountS -H mfsmaster14

    USER域指明了是哪个用户启动了这个命令;
    用户可以查看某个进程占用了多少CPU;
    内存使用及其VSZ(虚拟内存大小)和RSS(常驻集大小):
    VSZ表示如果一个程序完全驻留在内存的话需要占用多少内存空间;
    RSS指明了当前实际占用了多少内存;
    STAT显示了进程当前的状态:
    "S":进程处在睡眠状态,表明这些进程在等待某些事件发生--可能是用户输入或者系统资源的可用性;
     
    关于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)
     
     
    ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'      查看僵尸进程
    kill -9 杀死僵尸进程
     
     
     
     
  • 相关阅读:
    AJAX省市县三级联动
    AJAX,JSON搜索智能提示
    AJAX,JSON用户名校验
    原生JS操作AJAX
    JSON和GSON操作json数据
    Servlet之Cookie操作
    路径问题--转发、重定向、表单、超链接
    4418: [Shoi2013]扇形面积并|二分答案|树状数组
    近200篇机器学习&amp;深度学习资料分享
    【Android】Eclipse自己主动编译NDK/JNI的三种方法
  • 原文地址:https://www.cnblogs.com/brownyangyang/p/9437628.html
Copyright © 2011-2022 走看看