Linux进程管理

进程查看之Unix风格 ps :

案例:

  • ps -e 查看所有的进程-e显示所有的进程

  • ps -ef 或者 ps -eF 查看所有进程,信息更加详细。 -f/-F查看更多额外的输出。

  • ps -efL 查看所有进程中的线程 -L 查看进程中的线程。

  • ps -ef | grep java 查找java进程,管道流(|)及数据搜索(grep)在后面介绍。

    这里写图片描述

解释:

  • F 内核分配给进程的系统标记

  • S 进程的状态(O代表正在运行;S代表在休眠;R代表可运行,在等待运行;Z代表僵化,进程已结束但父进程已不存在;T代表停止)

  • UID 启动进程的用户

  • PID 进程的进程ID

  • PPID 父进程的进程号

  • C 进程生命周期中的CPU利用率

  • PRI 进程的优先级(越大的数字代表越低的优先级)

  • NI 谦让度值用来参与决定优先级

  • ADDR 进程的内存地址

  • SZ 假如进程被换出,所需交换空间的大致大小

  • WCHAN 进程休眠的内核函数的地址

  • TTY 进程启动时终端设备

  • TIME 运行进程需要的累计CPU时间

  • CMD 启动的程序名称


实时监控进程 top:

ps查看进程只能显示某个特定时间点的信息。如果想实时观察进程,就需要使用top命令,实时查看进程的信息;

这里写图片描述

解释:

  • 第一行:当前时间;系统的运行时间、登陆的用户以及系统的平均负载;

        平均负载有三个值:最近1分钟,最近5分钟和最近15分钟的平均负载。值越大说明系统的负载越高。一般最近1分钟的高负载值很常见,但是最近15分钟内的平均负载都很高或负载值
    超过2,就说明系统比较繁忙或者可能出现问题。

  • 第二行:top命令的输出中将进程叫做任务(task):进程总数、运行、休眠、停止、僵化(僵化状态是指进程完成了,但父进程没有响应)。

  • 第三行:cpu的概要信息:

    • 0.9% us 用户空间占用CPU的百分比。

    • 0.6% sy 内核空间占用CPU的百分比。

    • 0.0% ni 改变过优先级的进程占用CPU的百分比

    • 98.5% id 空闲CPU百分比

    • 0.0% wa IO等待占用CPU的百分比

    • 0.0% hi 硬中断(Hardware IRQ)占用CPU的百分比

    • 0.0% si 软中断(Software Interrupts)占用CPU的百分比

  • 第四行:物理内存信息:总内存、空闲内存、使用内存、缓存

  • 第五行:交换空间的信息,总内存、空闲内存、使用内存、缓存

  • 最后一部分进程信息:

    • PID 进程的进程ID

    • USR 进程属主的名字

    • PR 进程优先级

    • NI 进程的谦让值

    • VIRT 进程占用的虚拟内存总量

    • RES 进程占用的物理内存总量

    • SHR 进程和其他进程共享的内存总量

    • S 进程的状态(O代表正在运行;S代表在休眠;R代表可运行,在等待运行;Z代表僵化,进程已结束但父进程已不存在;T代表停止)

    • %CPU 进程使用的CPU时间比例

    • %MEM 进程使用的内存占可用内存的比例

    • TIME+ 自进程启动到目前为止的CPU时间总量

    • CMMAND 进程对应的命令行名称,也就是启动的程序名。


结束进程:

案例:

  • kill -9 4116 无条件终止进程PID等于4166的进程

进程信号:

信号名称描述
1HUP挂起
2INT中断
3QUIT结束运行
9KILL无条件终止
11SEGV段错误
15TERM尽可能终止
17STOP无条件停止运行,但不终止
18TSTP停止或暂停,但继续在后台运行
19CONT在STOP或TSTP之后恢复执行

我是衡钊清,北漂中的一员。
人生格言:[ 做一个决定,并不难,难的是付诸行动,并且坚持到底 ]
嘘……. 多做事,少说话!!! 加油!!!

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值