29进程管理02

一.进程间通信kill
kill -l

  1. SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
  2. SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
  3. SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
  4. SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
  5. SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
  6. SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
  7. SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
  8. SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
  9. SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
  10. SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
  11. SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
  12. SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
  13. SIGRTMAX-1 64) SIGRTMAX

常用
-1 ( -HUP) 加载服务的配置,主进程不会重新启动,但是子进程会被干掉,重新拉起新的子进程
-9 强制杀死,谨慎使用。
-15 正常停止进程信号,如果进程还有任务在处理,那么则处理完成后,进程会自动退出。

killall [选项] [信号] 进程名

pkill [选项] [信号] 进程名

二.系统中如何给进程配置优先级?
在启动进程时,为不同的进程使用不同的调度策略。
nice 值越高: 表示优先级越低,例如+19,该进程容易将CPU 使用量让给其他进程。
nice 值越低: 表示优先级越高,例如-20,该进程不倾向于让出CPU。 最高的优先级

低 正常 高
+20 0 -20

设定优先级:
1. nice指定程序的优先级。语法格式 nice -n 优先级数字 进程名称
2. renice命令修改一个正在运行的进程优先级。语法格式 renice -n 优先级数字 进程pid

三. load average

平均负载是指单位时间内,系统处于 可运行状态R 和 不可中断状态D 的平均进程数,也就是平均活跃进程数,
平均负载其实就是单位时间内的活跃进程数。 ( 可运行状态R + 不可中断状态D )
平均负载要看的是三个值,不是一个。

CPU 密集型进程,使用大量 CPU 计算会导致平均负载升高,此时这两者是一致的; ( 视频的转码 加密 计算圆周率 )
I/O 密集型进程,等待 I/O 也会导致平均负载升高,但 CPU 使用率不一定很高; wa
大量的 CPU 进程调度也会导致平均负载升高,此时的 CPU 使用率也会比较高。

1.uptime看看负载的情况 ( 超过了 cpu的核心 )
2.top看是cpu的使用率高 还是 wa等待高 还是内核态占用cpu高 、软中断高 、nice优先级进程占用cpu、
3.top看是哪个进程
4.追踪这个进程的情况。
5.看看是否存在异常日志。

四.扩展

1.pstree
yum provides pstree
yum install psmisc -y

格式:pstree
以树状图显示进程,只显示进程的名字,且相同进程合并显示。

格式:pstree -p
以树状图显示进程,还显示进程PID。

格式:pstree

格式:pstree -p
以树状图显示进程PID为的进程以及子孙进程,如果有-p参数则同时显示每个进程的PID

2.htop:
epel源:yum install htop

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值