Day21 进程管理2

1>进程运行的状态指标?

*P 运行 R+ 运行在前台
*T 停止
*S 可中断

  • S+ 运行在前台Ss父进程 Ss+父进程运行在前台
  • S<高优先 S SN 低优先 Sl 多线程
  • D 不可中断(保护数据写入磁盘完整)>D+前台(tar yum dd)
  • Z 僵尸进程 Z+

2如何监控进程的状态 静态 动态top?

  • 静态ps
  • 动态Top

3进程中的iowait 软中断 硬中断?

  • 中断的目的是:提高系统处理效率

4如果管理进程kill killal pkill ?

  • kill PID 正常停止一个程序
  • kill -1 PID 平滑重载配置文件
  • kill -9 PID 强制杀死进程(对于mysql这类有状态的慎用)
    *pkill Name 批量干掉程序
    *killall Name 批量干掉程序

5后台进程该如何管理 jobs bg fg screen?

*screen -S Name
*Ctrl+ad 关闭会话
*screen -list -->screen-r Name |pid

6进程优先是什么?nice?renice? 服务器假死?

*优先体验
*银行|买票|
*nice值越高:表示优先级越低,列如+19该进程容易将CPU使用量让给其他进程
*nice值越低:表示优先级越高,列如-20,该进程更不倾向于让出CPU
*NI=0 PR=20
*NI=-20 PR=0
*NI=10 PR=30
*NI=19 PR=39
[root@liujun ~]#nice -n Number启动一个程序为其设定优先级[root@liujun ~]#nice调整已经启动过的程序优先级
*https://www.9wy.net/?p=548

7平均负载?

划重点,因为你可以简单理解为,平均负载其实就是单位时间内的活跃进程数。(处于运行+处于等待运行+不可中断的进程)
平均和cpu使用率有什么直接的关系?
如何查看平均负载?

  • 1.三个数值都需要关注,综合评估
  • 2.考虑是cpu使用率高
  • 3.还是cpu的IO 等待过多造成过高
  • 4.大量使用CPU进程造成过高
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、什么是进程? 当我们运行一个程序,那么我们将运行的程序叫做进程 二、程序与进程之间有什么区别? 1、程序是数据...
    曾努力阅读 666评论 0 0
  • 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
    tangsl阅读 4,207评论 0 23
  • 进程相关概念系统进程管理工具任务计划 一、进程相关概念 定义:进程(Process)是运行中的程序的一个副本,是被...
    哈喽别样阅读 610评论 0 0
  • 文/tangsl(简书作者) 原文链接:http://www.jianshu.com/p/2b993a4b913e...
    西葫芦炒胖子阅读 3,840评论 0 5
  • A winner is not isolated from the general problems of soc...
    俗世尘沙阅读 151评论 0 0