linux进程命令大全,Linux—进程管理常用命令

1、进程管理:

1)进程优先级:0-139

实时优先级:1-99,数字越大,优先级越高

静态优先级:100-139, nice值调整,数字越大,优先级越低

nice:     -20, 19

priority: 100, 139

动态优先级:由内核维护,动态调整

2)进程状态:running

运行态:

就绪态:

睡眠态:sleeping

可中断睡眠: inruptable

不可中断睡眠: uninruptable

停止态:不会被调度,stopped

僵死态:zombie

3)进程管理命令:

ps, pstree, pidof, top, htop, pmap, vmstat, dstat

ps: 显示进程状态的命令

进程:

与终端相关的进程:a

与终端无关的进程: x

STAT: 进程状态

R:

S: 可中断

D: 不可中断

T:停止

Z:僵死

s: session leader

+:前台进程

l: 多线程进程

N: 低优先级进程

<:>

u: 以用户为中心显示进程相关信息

VSZ: Virutal memory SiZe

RSS: 常驻内存集

常用组合之一:ps aux

其它常用选项:

-e: 显示所有进程

-f: 显示完整格式列表

常用组合之二:ps -ef

常用组合之三:ps -eFH

-F: 显示额外信息

-H: 显示进程的层次信息

pstree: 显示进程树

自定义要显示的信息:-o

ps axo pid,command

rtprio: 实时优先级

ni:nice值

pri:优先级

psr:运行的cpu

4)pgrep:

-U Username: 仅显示指定用户的进程的PID

-G Groupname:

5)pidof:

pidof COMMAND

显示指定命令所启动的进程的PID

6)top:

M: 按内存占用百分比大小排序

P:按CPU占用百分比大小排序,默认;

T:按累积占用CPU时长大小排序

l: 是否显示负载信息

t: 是否显示CPU和进程的统计信息

m: 是否显示内存摘要信息

q: 退出

k: kill,终止一个进程

s: 改变top刷新时间间隔

常用选项:

-d #: 指定刷新时间间隔

-b: 以批次显示top的刷新

-n #: 指定显示的次数

7)htop:

u: 选择指定用户的进程

l: 显示进程所打开的文件列表

s: 显示进程执行的系统调用

a: 绑定进程到指定的CPU上

#:快速将光标定位至指定的PID进程上

8)vmstat:

procs

r: 运行或等待CPU时间片的进程的个数

b: 被阻塞(通常为等待IO完成)的进程队列的长度

9)memory

swpd: 从物理内存交换至swap中的数据量

free: 未使用物理内存大小

buffer: buffer空间大小,通常与缓存写操作相关

cache: cache空间大小,通常与缓存读操作相关

10)swap

si: swap in, 数据进入swap中的数据量,通常是速率,kb/s

so: swap out, 数据离开swap的数据量,

io

bi: block in,从块设备读入的数据量,通常是速率,kb/s

bo: block out, 保存至块设备中的数据量,通常是速率,kb/s

11)vmstat [delay [counts]]

-s: 显示内存统计数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值