Linux进程管理的作用和意义,Linux进程管理

一.什么是进程

进程是正在执行的程序或命令,每一个进程都是一个正在运行的实体,都有自己的地址空间,并占用一定的系统资源。注意,进程跟线程不是一个概念。对于到底什么是进程,其实不用死扣概念,就把它当做正在运行的程序即可。

二.进程管理的作用

判断服务器健康状态

查看系统中所有进程

优化相关服务参数

杀死进程

三.进程相关命令

** 1:ps **

- report a snapshot of the current processes

选项:

a:所有和终端相关的进程

x:所有和终端无光的进程

u:以用户显示进程状态信息的显示:

o::自定义要显示的字段列表,以逗号分隔

常用组合之一:

ps aux:显示所有进程

USER PID % CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.7 44652 7320 ? Ss 4月24 0:18 /usr/li

root 2 0.0 0.0 0 0 ? S 4月24 0:00 [kthrea

各个字段含义:

a2324b77a7a307a08d63c3d07816f889.png

进程状态的含义:

4acabbf1f2d576241b95d788a9702a82.png

常用组合之二:

ps axo:自定义显示字段

9d62a28589f8f05377cc0b39e3f2ecf2.png

常用组合之二:

ps -eFH

-e:显示所有进程

-F:显示完整格式的进程信息

-H:以层级结构显示进程的相关信息

f66904ec7f8c29f77c8d356dd7ec37fc.png

相关字段含义:

32f97e66cf6c48947747244f648c4966.png

2:pidof

根据进程名称查找进程ID

689cdf280e514a44e9e77455c363428a.png

3:top

查看系统状态

87f8d8558b5a6c2055fd2da706131054.png

首信息说明:

cd73b8a6d6a872f27a09612661eead16.png

top状态下交互式命令:

P:使用CPU利用率排序

M:占据内存百分百排序

T: 累计占用CPU时间排序

h:查看帮助

k:杀死进程

** 4:htop**

htop - interactive process viewer

8b43829efdf3bf9b8d93070230f0e9d5.png

选项说明(其他选项在上面已经说明这里不再重述)

b588b061a6d92d0428526d3aa1052e71.png

相关选项:

3b266ecbd5777a101aa296236a50189a.png

相关交换式命令:

6ff57a0aefe91cd36943911427025c5f.png

htop 相关交换式命令有很多,这里就不在一一陈述。

5:vmstat命令

vmstat - Report virtual memory statistics

b741d9d215d1f253346f6664cb7eba12.png

选项说明:

760ae5455cf3e01caf2888b23e7c3e3f.png

580bdc25de8bd096b2934aabfffd5741.png

注意:如cpu队列过长要考虑性能问题,SWAP内存使用过来,考虑物理内存是否不足等等

6:kill命令

kill - terminate a process

kill [选项][参数]

选项 含义

6c3cdbeb4c206d7e213f9c26cb55e853.png

相关信号编号:

a1d5abd31d8d0711f46356b0373ef309.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值