1、进程简介
◆进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。
2、进程管理的作用
◆判断服务器的健康状态
◆查看系统中所有进程
◆杀死进程
3、进程管理——进程查看
查看系统中所有的进程
[root@localhost ~]#ps aux
#查看系统中所有进程,使用BSD操作系统格式(Unix格式)
[root@localhost ~]#ps -le
#查看系统中所有进程,使用Linux标准命令格式。
◆USER:该进程是由哪个用户产生的;
◆PID:进程的ID号;
◆%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
◆%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
◆VSZ:该进程占用虚拟内存的大小,单位KB;
◆RSS:该进程占用实际物理内存的大小,单位KB;
◆TTY:该进程是在那个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。
◆SATA:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
◆START:该进程的启动时间
◆TIME:该进程占用CPU的运算时间,注意不是系统时间
◆COMMAND:产生此进程的命令名
4、查看系统健康状态
[root@localhost ~]#top [选项]
选项:
-d 秒数:指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中可以执行的命令:
?或h: 现实交互模式的帮助
P: 以CPU使用率排序,默认就是此项
M: 以内存的使用率排序
N: 一PID排序
-q: 退出top
top命令最主要的工作是前五行,大家需要注意!