linux

Linux 进程管理命令

2018-07-12  本文已影响3人  线断木偶人
pstree

查看进程树

ps

ps aux
ps -elf
ps -eF

ps aux | head
1.USER  用户
2.PID   进程ID
3.%CPU  占多少CPU 
4.%MEM  占多少内存    
5.VSZ   虚拟内存集:虚拟内存大小   
6.RSS   常驻内存集:该 process 占用固定的内存量 (Kbytes)
7.TTY    终端,?表示与终端无关
8.STAT  状态:
    D:不可中断的睡眠
    R:运行或就绪
    S:可中断的睡眠
    T:停止
    Z:(Zombie)僵死
    
    <:高优先级进程
    N: 低优先级进程
    +:前台进程组中的进程
    l: 多线程进程
    s: 会话进程首进程
9.START  开始时间   
10.TIME   占用CPU的时长
11.COMMAND  [command] +中括号:内核线程
ps -elf | head
1.F:程序旗标 (process flags);4表示权限为 root;
        1表示此子程序仅迚行复制(fork)而没有实际执行(exec)。
2.S: 这个程序的状态 (STAT),见上面stat
3.PID
4.PPID  父进程
5.C  CPU 使用率
6.PRI  Priority 缩写,代表此程序被 CPU 所执行的优先级,数值越小代表该程序越快被 CPU 执行
7.NI  NICE值
8.ADDR  ADDR 是 kernel function,指出该程序在内存的哪个部分,
        如果是个 running 的程序,一般就会显示『 - 』
9.SZ  SZ 代表此程序用掉多少内存
10.WCHAN :表示目前程序是否运作中, 若为 - 表示正在运作中。
11.STIME
ps aux 
ps -elf
ps -o PROPERTY1,PROPERTY2
ps -o pid,comm,ni
pgrep
pidof
free
top
bg
fg
kill
pkill
vmstat
jobs
jobs
上一篇下一篇

猜你喜欢

热点阅读