zoukankan      html  css  js  c++  java
  • 2018/04/04 每日一个Linux命令 之 ps

    ps 用于查看系统内的进程状态.

    这个命令比较重要,也比较长,会通过实践出常用的命令

    --

    当我们敲下一个 ps 之后会发生什么?

    ubuntu@hong:~/nginx/sites-enabled$ ps
      PID TTY          TIME CMD
     6612 pts/4    00:00:00 bash
     7213 pts/4    00:00:00 ps

    结果会默认显示这四列信息,显示未排序

      PID: 运行着的命令(CMD)的进程编号
      TTY: 命令所运行的位置(终端)
      TIME: 运行着的该命令所占用的CPU处理时间
      CMD: 该进程所运行的命令

    这里先不着重解释它的作用,因为能能带给我们的信息太少了。

    --

    主要介绍下

    列出目前所有的正在内存当中的程序
    ps aux
    

    结果会比较多,这里挑一部分进行讲解

    ubuntu@hong:~/nginx/sites-enabled$ ps -aux
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.0  0.1  38124  6288 ?        Ss   Apr03   0:10 /sbin/init
    root         2  0.0  0.0      0     0 ?        S    Apr03   0:00 [kthreadd]
    root         3  0.0  0.0      0     0 ?        S    Apr03   0:00 [ksoftirqd/0]
    root         5  0.0  0.0      0     0 ?        S<   Apr03   0:00 [kworker/0:0H]
    

      USER:该进程属于那个使用者账号。

      PID :该进程的进程ID号。
      %CPU:该进程使用掉的 CPU 资源百分比;
      %MEM:该进程所占用的物理内存百分比;
      VSZ :该进程使用掉的虚拟内存量 (Kbytes)
      RSS :该进程占用的固定的内存量 (Kbytes)
      TTY :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?。另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
      STAT:该程序目前的状态,主要的状态有:
        R :该程序目前正在运作,或者是可被运作;
        S :该程序目前正在睡眠当中,但可被某些讯号(signal) 唤醒。
        T :该程序目前正在侦测或者是停止了;
        Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
      START:该进程被触发启动的时间;
      TIME :该进程实际使用 CPU 运作的时间。
      COMMAND:该程序的实际指令。

    --

    其他使用指令

    根据 CPU 使用来升序排序
    ps -aux --sort -pcpu | less
    

     

    根据 内存使用 来升序排序
    ps -aux --sort -pmem | less
    

    --

    其他又有很多使用参数,只不过现在没有用到,在之后学习swoole的过程中会涉及到进程方面的知识,遇到的话在回来补充

    --

    参考

      菜鸟教程:Linux ps命令

      10个重要的Linux ps命令实战

      PS命令详解与使用

  • 相关阅读:
    企业命令linux下处理实时日志生成另一个实时日志
    排序算法Java(android)安卓中的list对象排序
    项目设置一个类似HTML map标签功能的Android组件
    最大算法【Manacher模板】HDU 3068——求最长回文子串
    类实现java面向对象上:接口
    线程方法Android:异步调用详解
    输入数字实现分页功能(三层)
    对象主题设计模式读书笔记观察者模式
    网站算法石榴算法严厉打击下 网站盈利方向何在
    闭包执行JavaScript中的闭包
  • 原文地址:https://www.cnblogs.com/25-lH/p/8715692.html
Copyright © 2011-2022 走看看