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 进程。