• ps aux 命令使用


    转载请注明出处:

    ps aux​​命令是一个常用的Linux/Unix系统命令,它用于查看正在运行的进程信息。下面是该命令使用的参数介绍、命令响应结果参数介绍以及一些使用实例的总结:

    命令使用参数介绍:

    • ​a​​: 显示所有用户的进程,包括其他用户的进程。
    • ​u​​: 以用户为基础显示详细信息,包括用户名、进程ID、CPU利用率、内存使用等。
    • ​x​​: 显示没有控制终端的进程。

    命令响应结果参数介绍:

    ​ps aux​​命令的响应结果包含以下列参数:

    • ​USER​​: 进程所属的用户。
    • ​PID​​: 进程的ID。
    • ​%CPU​​: 进程使用的CPU百分比。
    • ​%MEM​​: 进程使用的内存百分比。
    • ​VSZ​​: 进程使用的虚拟内存大小(单位:KB)。
    • ​RSS​​: 进程使用的物理内存大小(单位:KB)。
    • ​TTY​​: 进程所连接的终端设备。
    • ​STAT​​: 进程状态。
    • ​START​​: 进程启动时间。
    • ​TIME​​: 进程占用CPU的累计时间。
    • ​COMMAND​​: 进程的命令行。

    使用实例:

    1. 查看所有正在运行的进程:
    ps aux
    1. 查看特定用户的进程:
    ps aux -u username

    协同参数

    "ps aux" 命令是用于显示系统中所有进程的详细信息。以下是一些常用的与 "ps aux" 命令配合使用的参数:

    1. ​-e​​:显示所有进程,而不仅限于当前用户。
    2. ​-f​​:显示完整的进程信息,包括父进程ID、CPU使用情况、内存占用等。
    3. ​-u ​:显示特定用户的进程信息。
    4. ​--sort=​​:按指定的键对进程进行排序,常见的键包括 ​​pid​​​(进程ID)、​​cpu​​​(CPU使用率)、​​rss​​(驻留集大小)等。
    5. ​-r​​:以反序显示进程列表,即逆序排列。
    6. ​--forest​​:以树状结构展示进程的父子关系。
    7. ​-o ​​:自定义输出格式,可以指定要显示的字段,如 ​​%cpu​​​(CPU使用率)、​​%mem​​(内存使用率)等。

    如查看当前系统中内存使用情况得排名:

    ps aux --sort -rss

              

    在 "ps aux" 命令的输出中,每个进程的状态(stat)字段表示其当前的执行状态。以下是一些常见的进程状态及其含义的示例说明:

    1. R(running):表示进程正在运行或等待执行。
    2. S(sleeping):表示进程处于睡眠状态,即在等待某个事件的发生。
    3. D(disk sleep):表示进程处于不可中断的睡眠状态,通常与输入/输出操作相关。
    4. T(stopped):表示进程已停止执行,并且可以通过调试器来控制它。
    5. Z(zombie):表示进程已经终止,但其父进程尚未清理其进程表项和退出状态,因此成为僵尸进程。
    6. I(idle):表示进程处于空闲状态,即没有要执行的任务。

    这些是常见的进程状态标识符,它们帮助我们了解进程在系统中的运行状态。

     

  • 相关阅读:
    其他重要协议(DNS,ICMP,NAT,交换机)
    (附源码)spring boot建材市场销售管理系统 毕业设计 191544
    写文档是件大事情,怎么弄好它?
    Kafka基本架构
    AD域 - 自动为域颁发证书
    【结构型】代理模式(Proxy)
    ArcGIS美化科研论文地图(利用在线底图)
    Volo.Abp升级小记(二)创建全新微服务模块
    GIS相关细节
    Python基础:错误和异常
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/17686421.html