4.1 监测程序
其中
UID: 启动的用户
PID:进程ID
PPID:父进程ID
C:生命周期内CPU利用率
STIME:启动时间
TTY:启动的终端
TIME:运行进程的累计CPU时间
CMD:启动的程序名称
增加-l参数后
F:内核分配给进程的系统标记
S:进程的状态
PRI:进程优先级
NI:谦让度值 同样参与决定优先级 ??
ADDR:进程内存地址
SZ:若进程被换出 其所交换空间的大致大小
WCHAN:进程休眠的内核函数地址 ???
ps命令只能查看特定时间点 的状态信息,要想实施查看进程状态信息,可用top函数
第一行: 当前时间 系统运行时间;用户数;平均负载:1,5,15min。
第二行:top命令中的进程被叫做task 任务。
第三行:CPU概要
第四,五行:物理内存和系统交换空间状态。
PR:进程优先级
VIRT:进程所占的虚拟内存总量
RES:所占的物理内存总量
SHR:与其他内存共享的内存总量
TIME+:CPU时间总量
COMMAND:启动其的命令
结束进程
Linux之间通过信号通信
进程信号:
名称 信号 描述
-
HUP 1 挂起
-
INT 2 中断
-
QUIT 3 结束运行
-
KILL 9 无条件终止
-
SEGV 11 段错误
-
TERM 15 尽可能终止
-
STOP 17 无条件停止运行,不终止
-
TSTP 18 停止或暂停,但继续在后台执行
-
CONT 19 在STOP和TSTP之后恢复执行
kill命令:
kill PID
kill -s HUP PID
意见杀死fir*进程 注意参数位置