• ps -aux --sort -rss |head 列出进程拿物理内存占用排序 使用ps aux 查看系统进程时,第六列即 RSS列显示的就是进程使用的物理内存。


    ps

    -a     Select all processes

     -u userlist               Select by effective user ID (EUID) or name.  This selects the processes whose effective user name or ID is in userlist.

                  The effective user ID describes the user whose file access permissions are used by the process (see geteuid(2)).  Identical to U and               --user.

    linux上进程有5种状态:
    1. 运行(正在运行或在运行队列中等待)
    2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
    3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
    4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
    5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
    
     
    
    1ps a 显示现行终端机下的所有程序,包括其他用户的程序。
    2ps -A   显示所有程序。
    3ps c    列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
    4ps -e  此参数的效果和指定"A"参数相同。
    5ps e   列出程序时,显示每个程序所使用的环境变量。
    6ps f    用ASCII字符显示树状结构,表达程序间的相互关系。
    7ps -H    显示树状结构,表示程序间的相互关系。
    8ps -N   显示所有的程序,除了执行ps指令终端机下的程序之外。
    9ps s     采用程序信号的格式显示程序状况。
    10ps S     列出程序时,包括已中断的子程序资料。
    11ps -t <终端机编号>  指定终端机编号,并列出属于该终端机的程序的状况。
    12ps u   以用户为主的格式来显示程序状况。
    13ps x   显示所有程序,不以终端机来区分。
    
    14ps -l     較長,較詳細的顯示該PID的信息

    使用ps  aux  查看系统进程时,第六列即 RSS列显示的就是进程使用的物理内存。

  • 相关阅读:
    Mac修改默认的电子邮箱客户端
    记录下生活:ETC卡充值(上海)
    Mac下卸载Mysql数据库
    网络爬虫学习笔记 1
    Clock置换算法
    用random.randint函数时 报错 'str' object cannot be interpreted as an integer问题
    分页式存储管理
    初学C++ vector 容器
    马一个讲devc++调试讲的很好的视频
    一些笔记(xss 跨站脚本攻击)
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/7999076.html
Copyright © 2020-2023  润新知