当前位置: 首页 > news >正文

asp静态网站论坛网站策划

asp静态网站,论坛网站策划,注册网站会员需要填写信息,wordpress免费版能加标签1.进程基本概述定义#xff1a;进程是已经启动的可执行程序的运行中实例。/proc目录下以数字为名的目录#xff0c;每一个目录代表一个进程#xff0c;保留着进程的属性信息#xff0c;每一个进程的PID是唯一的#xff0c;就算进程退出了#xff0c;其他进程也不会占用其…1.进程基本概述定义进程是已经启动的可执行程序的运行中实例。/proc目录下以数字为名的目录每一个目录代表一个进程保留着进程的属性信息每一个进程的PID是唯一的就算进程退出了其他进程也不会占用其PID1.1 进程的组成部分已分配内存的地址空间安全属性包括所有权凭据和特权程序代码的一个或多个执行线程进程状态1.2 进程的环境本地和全局变量当前调度上下文分配的系统资源如文件描述符合网络端口1.3 进程的产生现有的(父)进程复制自己的地址空间(fork)来创建一个新的(子)进程结构。每个新进程分配有一个唯一的进程ID(PID)满足跟踪和安全性之需。PID与父进程ID(PPID)是新进程环境的元素。任何进程可创建子进程。所有进程都是第一个系统进程的后代。REHEL7上第一个系统进程就是systemd。通过fork例程子进程继承安全性身份、过去和当前的文件描述符、端口和资源特权、环境变量以及程序代码。随后子进程可能exec其自己的程序代码。通常父进程在子进程运行期间处于睡眠状态设置一个在子进程完成时发出信号的请求(wait)。在退出时子进程可能以及关闭或丢弃了其资源和环境剩余的部分被称作僵停。父进程在子进程退出时收到信号而被唤醒清理剩余结构然后继续执行其自己的程序代码。1.4 进程的分类前台进程与终端相关的进程通过终端启动的进程注意也可把在前台启动的进程送往后台以守护模式运行守护进程daemon 与终端无关的进程(如内核)在系统引导过程中启动的进程2.进程的状态Excuting //运行态ready //就绪态也可称作睡眠态Uninterrutible sleep //不可中断的睡眠。不可随时会唤醒只有当IO资源加载成功后才能唤醒Interruptible sleep // 可中断的睡眠。可随时唤醒Zombie //僵尸进程。正常运行结束了但是不释放占据的内存资源Stopped //停止态暂停于内存中但不会被调度除非手动启动进程睡眠的原因当一个执行中的进程需要加载额外的IO资源的时候由于IO设备的速度太慢所以会转入睡眠状态等待交出CPU给其他进程以免浪费剩余执行时间。在多任务处理操作系统中每个CPU(或CPU核心)在一个时间点处理一个进程。在进程运行时它对CPU的时间和资源分配的直接要求会有变化。进程分配有一个状态它随着环境要求而改变。Linux进程状态标志 内核定义的状态和描述R TASK_RUNNING 进程正在CPU上执行或者正在等待运行。处于运行中(或可运行)状态时进程可能正在执行用户例程或内核例程(系统调用)或已排队并就绪S TASK_INTERRUPTIBLE :进程处于睡眠状态且正在等待某一条件硬件请求、系统资源访问或信号。当事件或信号满足该条件时该进程将返回运行中。D TASK_UNINTERRUPTIBLE此进程也在睡眠但与S状态不同不会响应传递的信号。仅在特定的条件下使用其中进程可能会导致意外的设备状态K TASK_KILLABLE 进程处于睡眠状态与不可中断的D状态相同但有所修改。允许等待中的任务通过响应信号而被中断(彻底退出)。实用程序通常可中断的进程状态显示为D状态T TASK_STOPPED:进程已被停止(暂停)通常是通过用户或其他进程发出的信号。进程可以通过另一信号返回运行中状态继续执行(恢复)Z EXIT_ZOMBIE :子进程在退出时向父进程发出信号。除进程身份(PID)之外的所有资源都已释放。X EXIT_DEAD :当父进程清理(获取)剩余的子进程结构时进程现在已彻底释放。此状态从不会在进程列出实用程序中看到 高优先级进程N 低优先级进程前台进程组中的进程| 多线路进程s 会话进程首进程3.进程优先级3.1Linux进程调度与多任务现代计算机每台配备数百个CPU每个CPU上具有多个核心它们可以并执行数以百计的指令。但是所有这些系统往往具有一个共同点它们需要运行的进程数量总是超出实际具有的核心数。通过时间分片技术、Linux(和其他操作系统)实际能够运行的进程数(和线程数)可以超出可用的实际处理单元数。操作系统进程调度程序将在单个核心上的进程之间快速切换从而给用户一种有多个进程的同时运行的印象。执行此切换的Linux内核部分称为进程调度程序。3.2 进程优先级进程优先级范围0-139数字越小优先级越高0-99 实时优先级内核调整100-139 静态优先级用户可控制进程优先级的特点获得更多的CPU运行时间更优先获得CPU运行的机会要修改进程的优先级可以通过调整进程的nice值来实现nice值越小优先级越高nice值的范围是(-2019)-20对应100 19对应1393.3 相对优先级由于不是每个进程都与其他进程同样重要可告知调度程序为不同的进程使用不同的调度策略。常规系统上运行的大多数进程使用的调度策略称为SCHED_OTHER(也称为SCHED_NORMAL)但还有一些其他策略可用于不同的目的。由于并非所有进程都以同样的方式创建可为采用SCHED_NORMAL策略运行的进程指定相对优先级。此优先级称为进程的nice值。一个进程可以有40种不同级别的nice值。这些nice级别的范围是从-20到19.默认情况下进程将继承其父进程的nice级别通常为0nice级别越高表示优先级越低(该进程容易将其CPU使用量让其他进程)nice级别越低表示优先级越高(该进程更加不倾向于让出CPU)如果不存在资源争用(例如当活动进程数小于可用CPU核心数时)即使nice级别高的进程也将仍使用它们可使用的所有可用CPU资源。当请求CPU时间的进程数超过可用核心数时nice级别较高的进程将比nice级别较低的进程收到更少的CPU时间。3.4 nice级别与权限为很少占CPU资源的进程设置较低的nice级别可能会对同一系统上运行的其他进程的性能造成负面影响所以紧允许root用户设置负nice级别以及降低现有进程的nice级别普通非特权用户仅允许是指正的nice级别只能对现有进行级别提升nice级别而不能降低nice级别。3.5 进程优先级调整调整nice值//调整以及启动的进程的nice值renice NI PID (例renice 3 3704)//在启动时指定nice值(-2019)nice -n NI (COMMAND)4.进程管理命令Linux系统各进程的相关信息均保存在/proc/PID目录下的各文件中4.1 ps(process state)命令用于列出当前的进程可以显示详细的进程信息包括用户标识符(UID)它确定进程的特权唯一进程识别符(PID)CPU和已经花费的时间进程在各种位置上分配的内存数量进程的位置STDOUT称为控制终端当前的进程状态ps支持是三种选项格式UNIX(POSIX)选项、可以分组但必须以连字符开头BSD选项可以分组但不可与连字符同用GNU长选项以双连字符开头ps(process state)显示进程信息注意事项加了[ ]中括号的表示内核进程通常位于顶部exiting或defunct表示僵尸进程
http://www.zqtcl.cn/news/288417/

相关文章:

  • 大学生网站设计作业动画ftp发布asp.net网站
  • 网站建设哪家企业好站内优化怎么做
  • 萌宝宝投票网站怎么做网上商城推广方法
  • 网站建设规划书样板社交电商
  • 网站怎么做直播功能吗水库信息化网站建设
  • c语言做网站账号登录系统外资公司代理注册
  • 建站公司塔山双喜做饲料推广哪个网站好
  • php网站后台入口拼多多海外跨境电商入驻流程
  • 0731网站平面logo设计公司
  • 网站设计制作报价图片欣赏wordpress福利
  • 网站上有什么作用自己做网站需要学什么
  • 在哪里做马可波罗网站wordpress中文站cn
  • 威海外贸建站制作游戏的平台
  • 网站栏目策划 有思想的新闻网站建设开发的流程
  • 网站描述修改潍坊百度网站排名
  • 网站开发设计的技术网站开发可能存在的困难
  • 单片机做网站网站地图那么建设
  • 手机版网站建设软件wordpress主题开发ide
  • 网站建设的技术有哪些内容网站推广优化排名
  • 网站开发用jsp网站开发需要什么技术
  • 网站打开404错误怎么解决网站开发树形图
  • 好的建设网站公司哪家好湖南省做网站的
  • 网站怎么上传网站建设可行性分析表
  • 东营做网站优化价格企业网站开发一般多少钱
  • 高端网站设计公司排名邢台哪里有做网站的
  • 广州网站开发 英诺科技营销式网站建设
  • 网站存在的缺陷编程的基础知识
  • flash同视频做网站天津建设工程信息网投标信息系统
  • 湛江做网站开发手机网址大全主页网址
  • 平面网站设计如何租用网站服务器