Linux进程管理

Linux进程及作业管理

     内核的功用:

         进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能

         Process: 运行中的程序的一个副本;

         存在生命周期

        Linux内核存储进程信息的固定格式:task struck

             多个任务的task struct组件的链表:task list

        进程创建:

            init

            父子关系

            进程:都有其父进程创建

            fork(), clone(0

       经常优先级:

           0-139:

           1-99:实时优先级;

           100-139:静态优先级;

           数字越小,优先级越高;

           Nice值:

           -20, 19

           Big O 标准:    

           O(1), O(logn), O(n), O(2^2), O(2^n)

      进程内存:

          Page Frame: 页面,用存储页面数据

          存储Page

          MMU: Memory Management Unit   

          IPC: Inter Process Communication

     同一主机上:

         signal

         shm: shared memory

         semerphor

     不同主机上:

         rpc:remote procecure call 远程调用

         socket: 套接每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务

         Linux内核:抢占多任务

                  进程类型:

                  守护进程;在系统引导过程中启动的进程,跟终端无关的进程;

                  前台进程;跟终端相关,通过终端启动进程

                  注意:也可把在前台启动的进程送往后台,以守护模式进行;


           进程状态:

                   运行态:running

                   就绪态 : ready

                    睡眠态:

                           可中断: interruptable

                           不可中断: uninterruptable

                  停止态:暂停于内存中,但不会被调度,除非手动启动之:stopped

                  僵死态:zombie


            进程的分类:

                   CPU-Bound

                    IO-Bound

原创文章,作者:shadow,如若转载,请注明出处:http://www.178linux.com/65886

(0)
shadowshadow
上一篇 2017-01-05 00:19
下一篇 2017-01-05 01:12

相关推荐

  • N22-love cat 17周博客作业第2部分-构建一个LVS-DR模型的高性能集群

    题目: 搭建一个LVS-DR模型的高性能集群,并实现以下功能:       (1)、wordpress程序通过nfs共享给个个realserver;       (2)、后端realserver中的nginx和php分离; 第17周   第2部分 网…

    Linux干货 2016-08-15
  • Linux运维学习历程-第四天-Linux的使用帮助和快捷键

    本章内容     命令存放位置     命令帮助      help     man帮助     其它帮助        命令历史     快捷键 一、命令存放位置   &nbsp…

    Linux干货 2016-08-03
  • 正则表达式及grep用法总结

    描述: grep: Global search REgular expression and Print outthe line. 作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行; 模式:由正则表达式字符及文本字符所编写的过滤条件 语法格式:grep [OPTIONS] PATTERN [FILE…] OPT…

    Linux干货 2016-08-08
  • mysql慢查询日志进行按库切割重写文件然后分析

    需求: 把每天的慢查询日志进行按库切割 对每个库的慢查询日志进行分析 思路: 工具/功能 一般统计信息 高级统计信息 脚本 优势 mysqldumpslow 支持 不支持 perl mysql官方自带 mysqlsla 支持 支持 perl 功能强大,数据报表齐全,定制化能力强. mysql-explain-slow-log 支持 不支持 perl 无 my…

    Linux干货 2015-04-03
  • N25期–第十四周作业

    系统的INPUT和OUTPUT默认策略为DROP; # iptables -P INPUT DROP # iptables -P OUTPUT DROP 1、 限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机;   #iptables…

    Linux干货 2017-04-10
  • 初识Linux—-小练习

    1、怎样更改命令提示符的颜色?     步骤一:通过 echo $PS1 命令显示当前提示符格式;     步骤二:通过cat /etc/DIR_COLORS 命令,查询需要颜色的编号;     步骤三:打开.bashrc文件,命令为nano  .bashrc,进入后添加,如图: &nbs…

    2017-02-18

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 08:01

    进程管理周期是什么?貌似没有深入总结哦。