html tool

2012年3月29日星期四

ps aux


       [go]ps aux 显示所有进程信息
目的:测试一下看看如何使用,当时还提到一个ps aux|grep http
  • ps 显示瞬间的系统进程
    参数:
    a 显示全部用户进程(包含其他用户)
    u 按用户名和启动时间的顺序来显示进程
    x 显示无控制终端的进程

    参数内容介绍:
    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
    USER: 进程所有者
    PID: 进程ID
    %CPU: 占用的 CPU 使用率
    %MEM: 占用的内存使用率
    VSZ: 占用的虚拟内存大小
    RSS: 占用的内存大小
    TTY: 终端的次要装置号码 (minor device number of tty)
    STAT: 进程状态:
    START: 启动进程的时间;
    TIME: 进程消耗CPU的时间;
    COMMAND:命令的名称和参数;


    • 进程STAT状态==================== 
    • [popexizhi:这部分的stat内容可以测试一下,就当复习操作系统了:)]
      D 无法中断的休眠状态(通常 IO 的进程);
      R 正在运行,在可中断队列中;
      S 处于休眠状态,静止状态;
      T 停止或被追踪,暂停执行;
      W 进入内存交换(从内核2.6开始无效);
      X 死掉的进程;
      Z 僵尸进程不存在但暂时无法消除;
      W: 没有足够的记忆体分页可分配
      WCHAN 正在等待的进程资源;
       <: 高优先级进程 
    •  N: 低优先序进程
       L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O),即,有些页被锁进内存

      s 进程的领导者(在它之下有子进程);
      l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);
      + 位于后台的进程组;  

没有评论:

发表评论