zoukankan      html  css  js  c++  java
  • ps -ef 和ps -aux的区别

    在 linux 显示进程的命令是ps ,常用的是 ps -ef,今天看到了还有一个ps -aux,查询了资料,这里总结一下 

    那么ps -ef 和ps -aux 有什么区别呢?

    其实区别不是很大,这就要追溯到Unix系统中的两种风格,System V风格和BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。目前大部分Linux系统都是支持使用这两种方式。

     1.ps -ef 如下

     
     列名 含义
     UID  系统用户名 
     PID  进程的ID 
     PPID  父进程ID
     C  进程占用CPU的百分比
     STIME  进程启动到现在的时间 
     TTY  该进程在哪个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程
     TIME  进程启动到现在的时间 
    CMD 命令的名称和参数

     

    2.ps -aux  如下:

    列名 含义
    USER 用户名
    PID 进程ID
    %CPU 该进程所占CPU百分比
    %MEM 该进程占用内存的百分比
    VSZ 该进程使用的虚拟內存量(KB)
    RSS 该进程占用的固定內存量(KB)(驻留中页的数量) 
    TTY 进程的状态 
    STAT 该进程状态
    START 该进程被触发启动时间 
    TIME 该进程实际使用CPU运行的时间
    COMMAND 命令的名称和参数
      STAT 的状态
    D 无法中断的休眠状态(通常 IO 的进程)
    R 正在运行
    S 休眠中
    T 停止或被追踪
    W 进入内存交换 (从内核2.6开始无效)
    X 死掉的进程 
    Z 僵尸进程
    < 优先级高的进程
    N 优先级较低的进程
    L 有些页被锁进内存
    s 进程的领导者(在它之下有子进程)
    l 多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads)
    + 位于后台的进程组
  • 相关阅读:
    HDU 4379 水题,大水,但我WA了很多次,做了很久
    HDU 1712分组背包 考试复习安排
    所谓的二维背包Triangular Pastures POJ 1948
    ZOJ 1203 Swordfish Kruskal算法求最小生成树
    POJ 2576 Tug of War二维背包恰好装满.
    O(n*m)复杂度的多重背包coinsPOJ 1742
    拓扑排序POJ 1094
    页面右键下拉表
    gb2312 unicode转换工具
    INPUT读出URL里的变量名称
  • 原文地址:https://www.cnblogs.com/xmnote/p/11288116.html
Copyright © 2011-2022 走看看