一、进程的查看
- 不管在测试的时候、在实际的生产环境中,还是自己的使用过程中,难免会遇到一些进程异常的情况,所以 Linux 为我们提供了一些工具来查看进程的状态信息。我们可以通过 top 实时的查看进程的状态,以及系统的一些信息(如 CPU、内存信息等),我们还可以通过 ps 来静态查看当前的进程信息,同时我们还可以使用 pstree 来查看当前活跃进程的树形结构。
- 1.1 top工具的使用
- top工具是我们常用的一个查看工具,能实时的查看我们系统的一些关键信息的变化。
- 直接在终端下输入top后,会看到下图:
- top 是一个在前台执行的程序,所以执行后便进入到上图的一个交互界面,正是因为交互界面我们才可以实时的获取到系统与进程的信息。在交互界面中我们可以通过一些指令来操作和筛选。在此之前我们先来了解显示了哪些信息。
- top命令显示的第一行解释:
- top 表示当前程序的名称
- 11:05:18 表示当前的系统的时间
- up 8 days,17:12 表示该机器已经启动了多长时间
- 1 user 表示当前系统中只有一个用户
- load average: 0.29,0.20,0.25 分别对应1、5、15分钟内cpu的平均负载。