美文网首页
Day21 进程管理2

Day21 进程管理2

作者: a幕城 | 来源:发表于2019-08-22 15:04 被阅读0次

    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进程造成过高

    相关文章

      网友评论

          本文标题:Day21 进程管理2

          本文链接:https://www.haomeiwen.com/subject/counsctx.html