进程管理(7.22)

一.相关概念

1.进程与线程

进程是正在运行的程序,一个进程至少包含一个线程,一个进程坏不一定影响其他进程,但一个线程坏会导致所有进程崩溃。

2.并行与并发

并行是同一时刻CPU处理的事件数量,并发是单个时间内CPU可完成的事情(即CPU效率)

二.静态查看进程

1.ps aux/ps -ef

USER(用户)PID(进程ID)%CPU(CPU占用率)%MEM(内存占用率)

VSZ(进程所占有的虚拟内存)RSS(进程所占有的实际内存)

TTY(开始此进程的终端设备)STAT(进程状态)

START(进程的启动时间)TIME(进程占用CPU的总时间) COMMAND(进程名)

2.查看某个进程

ps aux/ps -ef | grep 进程名 | (grep -v grep) 查找某个进程及查看相关PID

pgrep/pidof +进程名       # 获取某进程PID

ss/netstat -nplt(将英文端口转为端口号{number}/显示PID及名称{PID}/将本地地址进行简单显示{local address}/只列出tcp端口连接{tcp})

ss/netstat -lntp | grep PID #查网络进程和正在监听的端口

lsof(查看相关进程占用情况)

         -i(检查目前所有端口占用情况)

        +D +目录名(当前目录中被占用情况)

         -p +PID(检查当前PID进程打开的文件)

        +文件名(当前文件被占用情况)

三.动态查看进程

top/htop

us(用户态)st(系统态)ni(nice值优先级)id(cpu空闲率)wa(等待硬盘写入)

shift+m按内存排序;shift+p按cpu占用率排序;q/ctrl +c 退出

进程控制(kill)

-1 重新加载不影响当前程序运行/-9 强制杀死进程/-15 中断当前进程[-19挂起/-18激活]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值