10-进程管理
10.4 监视进程:ps命令
ps aux命令产生进程信息的各字段的含义
| 字 段 | 含 义 |
|---|---|
| USER | 进程创建者的用户名 |
| PID | 进程的ID号 |
| %CPU | 进程占用的CPU百分比 |
| %MEM | 进程占用的内存百分比 |
| VSZ | 进程占用的虚拟内存大小 |
| RSS | 内存中页的数量(页是管理内存的单位,在PC上通常为4K) |
| TTY | 进程所在终端的ID号 |
| STAT | 进程状态,常用字母代表的含义如下: R 正在运行/可运行 D 睡眠中(不可被唤醒,通常是在等待I/O设备) S 睡眠中(可以被唤醒) T 停止(由于收到信号或被跟踪) Z 僵进程(已经结束而没有释放系统资源的进程) |
| 常用的附加标志有: < 进程拥有比普通优先级高的优先级 N 进程拥有比普通优先级低的优先级 L 有些页面被锁在内存中 s 会话的先导进程 |
|
| START | 进程启动的时间 |
| TIME | 进程已经占用的CPU时间 |
| COMMAND | 命令和参数 |
10.5 即时跟踪进程信息:top命令
10.6 查看占用文件的进程:lsof
10.7 向进程发送信号:kill
kill [-signal] pid
常用的信号
| 信号编号 | 信号名 | 描述 | 默认情况下执行的操作 |
|---|---|---|---|
| 0 | EXIT | 程序退出时收到该信号 | 终止 |
| 1 | HUP | 挂起 | 终止 |
| 2 | INT | 中断 | 终止 |
| 3 | QUIT | 退出 | 终止 |
| 9 | KILL | 杀死 | 终止 |
| 11 | SEGV | 段错误 | 终止 |
| 15 | TERM | 软件终止 | 终止 |
| 取决于硬件体系 | USR1 | 用户定义 | 终止 |
| 取决于硬件体系 | USR1 | 用户定义 | 终止 |
浙公网安备 33010602011771号