linux系统ps命令解析 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

linux系统ps命令解析

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:37


        要对过程进行监测和控制,起首必须要懂得当前过程的情况,也就是须要查看当前过程,而 ps 敕令就是最根本同时也是异常强大年夜的过程查看敕令。应用该敕令可以肯定有哪些过程正在运行和运行的状况、过程是否停止、过程有没有僵逝世、哪些过程占用了过多 的资本等等。总之大年夜部分信息都是可以经由过程履行该敕令获得的。
ps 为我们供给了过程的一次性的查看,它所供给的查看结不雅并不犊飕持续的;如不雅想对过程时光监控,应当用 top 对象。
kill 用于杀逝世过程。
 
1.ps 的参数解释
        ps 供给了很多的选项参数,常用的有以下几个:
        l 长格式输出
        USER 过程的属主
        u 按竽暌姑户名和启动时光的次序来显示过程
         f 用树形格式来显示过程
2.ps aux 或 lax 输出的解释
         a 显示所有效户的所有过程(包含其它用户)
         x 显示无控制终端的过程
         r 显示运行中的过程
        我们常用的选项是组合是 aux 或 lax,还有参数 f 的应用。
 
        PID 过程的ID
        PPID 父过程
        %CPU 过程占用的CPU百分比
        %MEM 占用内存的百分比
        NI 过程的NICE值,数值大年夜,表示较少占用CPU时光
        VSZ 过程虚拟大年夜小
        RSS 驻留中页的数量
        TTY 终端ID
        STAT 过程状况(有以下几种)
                 D 无法中断的休眠状况(平日 IO 的过程)
                 S 处于休眠状况
                 T 停止或被追踪;
                 W 进入内存交换(大年夜内核2.6开端无效)
                 X 逝世掉落的过程(大年夜来没见过)
                 Z 僵尸过程
         j 用义务格式来显示过程
                 < 优先级高的过程
                 N 优先级较低的过程
                 L 有些页被锁进内存
                 s 过程的引导者(在它之下有子过程)
                + 位于后台的过程组
                 R 正在运行可中在队列中可过行的
         ww 避免具体参数被截断
                WCHAN 正在等待的过程资本
                START 启动过程的时光
                TIME 过程消费CPU的时光
                 l 多过程的(应用 CLONE_THREAD, 类似 NPTL pthreads)
                COMMAND 敕令的名称和参数
 
3.应用举例
        ps -aux |more    可以用 | 管道和 more 连接起来分页查看。
        ps -aux > ps001.txt    把所有过程显示出来,并输出到ps001.txt文件。
        more ps001.txt    经由过程more 来分页查看。
        ps -ef | grep 过程名称    查找指定的过程名称也可以模糊查找。
4.kill 终止过程
         有十几种控制过程的办法,下面是一些常用的办法:
          kill -STOP [pid]    发送SIGSTOP (17,19,23)停指荷琐过程,而并不祛除这个过程。
          kill -CONT [pid]    发送SIGCONT (19,18,25)从新开端一个停止的过程。
          kill -KILL [pid]    发送SIGKILL (9)强迫过程急速停止,并且不实施清理操作。
          kill -9 -1    终止你拥有的全部过程。
          SIGKILL 和 SIGSTOP 旌旗灯号不克不及被捕获、封锁或者忽视,然则,其它的旌旗灯号可以。所以这是你的最终兵器。

相关案例查看更多