美文网首页
进程管理相关知识

进程管理相关知识

作者: 缘觉如来 | 来源:发表于2019-06-12 19:26 被阅读0次

总结在工作过程中,遇到的问题和使用的相关的命令。

查看某个进程的所有子进程

pstree -p pid

查看某个用户的所有进程

ps -u username

查看某个进程的父进程

ps -ef |grep XXX |awk '{print $3}' | xargs ps -p

查看某个进程的具体文件路径

ls -la /proc/pid |grep cwd

查看某个进程的内存占用

pmap -d pid
ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是实际内存
ps -eo 'pid,ppid,psr,rsz,pcpu,command' |sort -n -r -k 4 加上排序功能。

Linux进程状态解析 之 R、S、D、T、Z、X

  • R (TASK_RUNNING),可执行状态。
  • S (TASK_INTERRUPTIBLE),可中断的睡眠状态。
  • D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态。
  • T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态。
  • Z (TASK_DEAD - EXIT_ZOMBIE),退出状态,进程成为僵尸进程。

kill -9 杀不死进程的两种情况:

  • 该进程为z状态,此时只能杀死该进程的父进程。
  • 该进程处于核心态,处于核心态的进程,且在等待不可获得的资源,默认忽略所有信号。

按照内存使用大小进行倒叙排列

ps -eo rss,pmem,pcpu,vsize,args |sort -k 3 -r -n
ps -aux --sort=-rss ps自带的参数--sort。按照rss的将序排列。
ps -aux --sort=-%cpu 按照CPU利用率将序排列。

相关文章

  • 进程管理相关知识

    总结在工作过程中,遇到的问题和使用的相关的命令。 查看某个进程的所有子进程 pstree -p pid 查看某个用...

  • 进程和计划任务详解(一)

    学习内容: 1、进程相关知识(用户空间、内核空间、进程创建、进程优先级、进程内存)2、Linux进程查看及管理工具...

  • 【操作系统笔记】操作系统的基本概念

    往期相关文章:【操作系统基础知识】进程管理 【操作系统基础知识】文件管理 【操作系统基础知识】内存管理 1.概念 ...

  • APP启动流程 基于android 11

    相关类Activity 管理UIActivityThread:进程入口,管理进程的相关事件处理。主线程入口。包括许...

  • 进程管理相关

    显示进程树 显示当前终端中进程 ps ps aux ...

  • 【操作系统基础知识】进程同步和死锁

    基础内容整理,内容来自网络和个人笔记。 往期进程相关文章链接:【JVM系统基础知识】Java中的进程管理 【操作系...

  • Android进程管理

    Process ADJ 进程生命周期 相关资料 进程和线程 AMS进程管理

  • Android 进程管理篇(四)-cpu限制

    梳理Process进程相关知识点,再继续补充点内容。 Linux系统中对进程的管理无非是从调度策略、优先级以及CP...

  • Swoole 进程相关知识

    进程基本概念 狭义定义:进程是正在运行的程序的实例(an instance of a computer progr...

  • 进程相关知识梳理

    进程保活与拉活 进程的一些常识 系统出于体验和性能上的考虑,app在退到后台时系统并不会真正的kill掉这个进程,...

网友评论

      本文标题:进程管理相关知识

      本文链接:https://www.haomeiwen.com/subject/dejrfctx.html