centos7系统的进程管理

Posted junjind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7系统的进程管理相关的知识,希望对你有一定的参考价值。

使用top命令,实时查看后台的进程,会看到以下信息

官方的解释:

us: user cpu time (or) % CPU time spent in user space

sy: system cpu time (or) % CPU time spent in kernel space

ni: user nice cpu time (or) % CPU time spent on low priority processes

id: idle cpu time (or) % CPU time spent idle

wa: io wait cpu time (or) % CPU time spent in wait (on disk)

hi: hardware irq (or) % CPU time spent servicing/handling hardware interrupts

si: software irq (or) % CPU time spent servicing/handling software interrupts

st: steal time - - % CPU time in involuntary wait by virtual cpu while hypervisor is servicing another processor (or) % CPU time stolen from a virtual machine

us:用户进程  sy:系统进程  id:剩余多少CPU  wa: 有多少在等待CPU,>0表示 系统在进行io操作

hi: 硬件中断  si: 软件中断  st: CPU被偷走的百分比(我们安装虚拟机就是这个道理)

swap交换分区,开始使用,说明内存不够用

PID:进程号  PR NI 结合起来用,控制进程的优先级

VIRT:虚拟内存  RES: 物理内存 SHR:共享内存  S: 进程运行状态

-------在top命令下,按1,可以查看有几个CPU,以及CPU的详细信息

僵尸进程:父进程已被关闭,子进程并没有被关闭,还存在在内存中,但是并没有干活,所以为僵尸进程。

使用free 进行内存查看

使用ps aux 查看所有进程

这里介绍一个grep命令,过滤作用,可以只看自己想看的进程

ps aux | grep \'init\'  只会看到包含init的进程信息

ps aux | grep \'init\' | grep -v \'grep\' 只会看到包含init的不包含grep的进程信息

kill -9 pid/%工作号:强制回收进程

kill -9 进程名:会回收所有该名字的进程

-------pgrep 命令,可以快速查看进程pid

pstree 用来查看进程树

 

以上是关于centos7系统的进程管理的主要内容,如果未能解决你的问题,请参考以下文章

centos7 系统进程管理

Centos7系统进程管理

centos7系统的进程管理

CentOS7进程管理systemd详解

CentOS7进程管理systemd详解

Linux系统的进程与终端管理