标签:linux
1)ps
【主要选项】
-a 显示系统中所有进程的信息
-e 显示所有进程的信息
-f 显示进行的所有信息
-l 以长格式显示进程信息
-r 只显示正在运行的进程
-u 显示面向用户的格式(包括用户名、CPU 及内存的使用情况等信息)
-x 显示所有非控制终端上的进程信息
-p 显示由进程 id 指定的进程信息
-t 显示指定终端上的进程信息
dada@DaDa:~$ ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 184948 3712 ? Ss 10:03 0:02 /sbin/init auto noprompt
root 2 0.0 0.0 0 0 ? S 10:03 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 10:03 0:02 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 10:03 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S 10:03 0:17 [rcu_sched]
root 8 0.0 0.0 0 0 ? S 10:03 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S 10:03 0:14 [rcuos/0]
root 10 0.0 0.0 0 0 ? S 10:03 0:00 [rcuob/0]
root 11 0.0 0.0 0 0 ? S 10:03 0:00 [migration/0]
【STAT 的说明】表示进程的运行状态
D 不可中断的睡眠
R 就绪(在可运行队列中)
S 睡眠
T 被跟踪或性质
Z 终止(僵死)的进程,这些进程不存在,但暂时无法消除
W 没有足够的内存分页可分配
< 高优先序的进程
N 低优先序的进程
L 有内存分页分配并锁在内存体中(实时系统或 I/O)
2)top
交互命令:
P 根据 CPU 使用的多少进行排序
T 根据时间、累计时间排序
q 退出 top 命令
m 切换显示内存信息
t 切换显示进程和 CPU 状态信息
c 切换显示命令名称和完整命令行
M 根据使用内存的大小进行排序
W 将当前设置写入 ~/.toprc 文件中。(这是写 top 配置文件的推荐方法)
3)pgrep ---- 查找当前运行的进程,并列出匹配给定条件进程的 pid
dada@DaDa:~$ pgrep python3802
3879
本文出自 “DaDaOnLine” 博客,请务必保留此出处http://dadaonline.blog.51cto.com/2748148/1795883
标签:linux
原文地址:http://dadaonline.blog.51cto.com/2748148/1795883