linux进程管理

来源:互联网 发布:discuz省市区数据库 编辑:程序博客网 时间:2024/06/11 03:00

1、进程查看
通过top动态查看linux进程状态和使用ps查看进程的静态信息,还有pstree来查看当前活跃进程的树状结构。
top 工具是我们常用的一个查看工具,他能实时的查看我们系统的关键一些关键信息的变化已经进程在进程中的实时变化
这里写图片描述
第一排表示的信息:
这里写图片描述
这个load average 是运维人员经常关注的,通过这里可以看到cpu的负载大小的趋势和状态,通过这个数值来管理进程。
按照单核CPU计算:
这里写图片描述
查看本机CPU核数用:

cat /proc/cpuinfo |grep "physical id"|grep "0"|wc -l

top中显示的load数除以cpu核数就是真正的load数,但是在实际生活中,比较有经验的运维或者系统管理员会将临界值定为0.7。
这里写图片描述
top第二排表示总进程数,活跃、睡眠、停止、僵尸进程数。
第三排的含义:
这里写图片描述
最后为进程的显示:
这里写图片描述
这里写图片描述

ps 查看进程:
我们一般用

ps aux 

ps -l 列出这次登录bash的进程信息。
2、进程管理
除了刚才说的使用top指令通过交互命令k来结束进程,我们还可以通过kill;

可以先用进程查看命令ps aux 查看进程PID
然后

kill -9 1609

强制结束1609 进程。

0 0
原创粉丝点击