• 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)
    + 位于后台的进程组
  • 相关阅读:
    专职DBA-MySQL主从延时复制
    专职DBA-MySQL主从异步复制
    专职DBA-MySQL连接启动与多实例数据库
    Java日期时间2
    Java日期时间
    763. Partition Labels
    377. Combination Sum IV
    459. Repeated Substring Pattern
    784. Letter Case Permutation
    526. Beautiful Arrangement
  • 原文地址:https://www.cnblogs.com/xmnote/p/11288116.html
Copyright © 2020-2023  润新知