一: 什么是进程:
程序在执行的过程中就叫做进程, 进程是占用硬盘 io 内存 cup 网络等资源的, 是有生命周期和运行状态的.
在 linux 系统中, 程序是不占用内存, 硬盘 io, 网络, cup 的, 只是占用磁盘空间而已. 例如:/user/bin/password 只是占用硬盘的空间而已, 不占用硬盘的读写能力, 但是只要执行这个程序就会产生进程, 产生进程的话就会占用 cpu, 内存, 硬盘 io, 网络等资源, 会产生进程周期 (例如 输入 password 命令, 你不输入密码, 就一直在等待, 只要你输入密码完成, 进程就自动关闭).
二: 进程的状态:
R: 运行 T: 停止的进程
S: 可中断睡眠 Z: 僵尸进程
D: 不可终端你睡眠 X: 死掉的进程
三查看进程:
ps aux 查看进程状态
ps aux --sort -%cup|less 查看 cpu 占用情况.
ps aux --sort time|less 查看 cpu 开始到结束用了多长时间.
ps -ef 简洁的查看进程的状态
来源: http://www.bubuko.com/infodetail-2584336.html