精编最新X系列教程进程控制

上传人:ZJ****2 文档编号:46510795 上传时间:2018-06-27 格式:PDF 页数:37 大小:430.39KB
返回 下载 相关 举报
精编最新X系列教程进程控制_第1页
第1页 / 共37页
精编最新X系列教程进程控制_第2页
第2页 / 共37页
精编最新X系列教程进程控制_第3页
第3页 / 共37页
精编最新X系列教程进程控制_第4页
第4页 / 共37页
精编最新X系列教程进程控制_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《精编最新X系列教程进程控制》由会员分享,可在线阅读,更多相关《精编最新X系列教程进程控制(37页珍藏版)》请在金锄头文库上搜索。

1、X系列教程系列教程IBMXTR05 Windows 2000 性能调节性能调节进程控制进程控制XTR05 Windows 2000 性能调节性能调节概述概述本节主要包括以下部分: 进程和线程 工作目标 进程控制架构 进程控制设定 练习 问题解决XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记 进程控制工具是Windows 应用调整中一个很有用的组件, 他用来通过工作目的管理分配重要的服务器资源,包括 处理器归属关系(processor affinity),计划优先级,允许 的进程数量,内存占用数量以及给一个指定负荷所能占 用的CPU时间。进程控制使系统管理者能实现更好的操

2、 作控制,进而整合多种应用在一个单独的服务器上,达 到低成本运行的目的。 进程控制赋予系统管理员分配系统资源以及应用进程资 源优化的能力。X系列教程系列教程IBMXTR05 Windows 2000 性能调节性能调节进程和线程进程和线程XTR05 Windows 2000 性能调节性能调节进程控制特性进程控制特性 允许对一个或多个资源的管理 动态的应用设置进程 在启动或者进程重起的过程中可持续存在 可展开运行中的进程XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记开发进程控制工具的目的是使管理员可以在一台服 务器上优化资源。在很多环境下,同时运行的应用 会消耗相同的服务器

3、资源,比如内存,CPU时间等 等。有了进程控制,管理员就可以分配必要的资源 给关键性的应用。只要可避免争用和冲突。优化后 的应用整体性能可能会更高。进程通知提供了图形 界面(GUI)和命令行界面。两者都允许带参数的 动态的设定和修改。设置存储在持续的进程控制数 据库里,这样可以在系统重起后可以通过进程控制 服务再次应用设置。XTR05 Windows 2000 性能调节性能调节目标客户目标客户-IT部门部门 安装很多个CPU的服务器 合并服务器环境 失控的应用 资源划分 故障切换群集中 适用于服务层的条款XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记进程控制应该只用于应

4、该使用的地方 一个有经验的管理员应该在下列典型的应用情形中 应用进程控制: 安装多个CPU的服务器合并服务器环境 失控的应用 资源划分XTR05 Windows 2000 性能调节性能调节进程和线程进程和线程什么是进程? 象征一个正在运行的程序的一个实例 你需要建立一个进程来运行一个程序 开始一个应用来建立一个进程 建立进程的主要焦点是镜像文件的名 字(或者命令行) 什么是线程? 一个进程中的实行上下文 每个进程都是从一个线程开始的 一个进程里所有的线程共享一个相同 的进程地址空间 可以建立额外的进程Per-process address spaceSystem- wide address s

5、paceThreadThreadThreadXTR05 Windows 2000 性能调节性能调节学生笔记学生笔记一个进程提供了执行一个应用或者程序的资源,包括资源的 集合,比如分配虚拟内存,线程和其它系统资源。 一个线程是一个进程中执行内容。一个线程不是一个进程, 只是被处理器执行。所以每个进程要求至少一个执行线程, 并且可以再开额外的其它线程。一个进程所有的线程都共享 虚拟地址空间和其它系统资源。XTR05 Windows 2000 性能调节性能调节检视进程的工具检视进程的工具 Task Manager(任务管理) Performance Monitor(性能监视) Pviewer Tli

6、st Quick slice(快照) Pulist Vadump Pstat Kernel Debugger(内核调试工具)XTR05 Windows 2000 性能调节性能调节内部架构内部架构Process objectHandle tableVADVADVADobjectobjectVirtual address space descriptorsAccess tokenThreadThreadThreadAccess tokenXTR05 Windows 2000 性能调节性能调节学生笔记学生笔记一个进程由以下部分组成:一个进程由以下部分组成: 一个虚拟地址空间 一个可执行的程序,用来定

7、义初始代码和映射到虚拟地址 空间的数据 一个对应各种系统资源的开放式列表,例如信号,通讯端 口和文件, 这些进程里面所有能被线程访问的区域。 一个安全的上下文段落被称为一个接入信号,用来辨别使 用者,安全组,以及和进程相关联的特权。 一个进程ID 至少一个执行线程XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记一个线程包括:一个线程包括: 一组CPU寄存器的内容 两个堆栈,一个是给执行于内核模式的线程,一个是给执 行于用户模式的线程。 一个给子系统,实时数据库,DLLs使用的私有存储区域 一个线程ID 线程有时候会有它们自己的安全上下文。XTR05 Windows 200

8、0 性能调节性能调节 进程别名原则 Order is important Image Notepad.exe_Notepad Sub-Directory System_System String S _All_S 进程执行原则 进程组 进程组执行原则XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记进程别名进程别名 进程别名是指分配给一个特殊进程或者进程组的名 字,使用它可以识别和管理进程控制功能中的进程。 分配进程别名可使对相关进程的识别更加容易。例 如,你可以实用进程别名指定“Management Console” 为“MMC.exe” 或者指定“Network Man

9、agement Agent” 为“snmp.exe”。如果没有别名规则,这些进程将会 显示成“mmc”和“snmp。“ 别名命名对Windows 2000操作系统没有影响。由进 程控制 严格使用。XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记进程别名原则进程别名原则 根据进程别名的一系列原则,给每个进程分配一个一目了然 的名字,进程控制通过这种有意义的方式使你很容易识别进 程。当进程控制检测到一个进程,就会使用下列方法给其分配名 字: 1. 检查Process Alias rule 清单的第一条。 2. 试图和规则说明匹配。 3. 匹配成功,根据规则说明分配给这个进程一

10、个别名,否则 继续和下一条规则匹配。 4. 所有规则都无法匹配,则使用镜像名字作为别名。XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记注意注意: 因为Process Alias rules的顺序是很重要的,规则清单不 能按数字或字符来分类。但是,当右键点击一条规则,可以 点击“上移”或“下移”来在次序清单中将此条规则相应提升或 者降低一个层次匹配名字匹配名字 匹配型号匹配型号 进程别名规则能够尝试匹配: 子目录的名字。它能和可执行文件夹的路径里的任何子目录 匹配。子目录名出现在路径中的两个反斜杠()之间 。 镜像名。 它和正在运行进程中的image(.exe)匹配。当根

11、据影 响名建立进程别名时, 进程控制 会和可执行文件夹的名字 匹配,而不管其路径。XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记镜像名最后一个反斜杠后全名的一个部分,是硬盘上实际文 件的名字。 字符. 与全路径的任意部分或具有专有匹配字符的镜像名匹 配。 匹配字符串匹配字符串 进程别名原则能够尝试匹配: 一条路径 一条路径 的一个部分 镜像名的一个部分 (就是the .exe name). 注意注意: 匹配字符串中接受通配符 (* 适用所有的字母,?适用这 一路径的任意字母)和环境变量。匹配额的字符串对大小写不 敏感 。XTR05 Windows 2000 性能调节性能

12、调节学生笔记学生笔记分配别名分配别名 一旦进程控制 发现了一个匹配,它会根据进程别名原则分配 别名。 除了反斜杠(),逗号或者双引号(“),别名可以包括任意字母。 你可以把文本和以下说明中的任意一条组合:插入镜像名 (包括the .exe). 别名中的被镜像名取代 。 仅当说明一个子目录的匹配时,插入匹配的子目录名 。 例如,如果 “MS*” 是匹配字符, “MSSQL”是所匹配的子目录 的名字, “”将会被 “MSSQL”取代。如果“MS*” 匹配那 个子目录,就是“MSOFFICE” 。 阻止此进程出现在进程 列表中。XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记因

13、此,从进程列表中排除不感兴趣的进程是有可能 的。例如,隐藏所有不在System Root之内的 各项进程,可以把系统进程排除在外,并且缩小 应用进程列表. 既隐藏全部又可选名称既隐藏全部又可选名称 如果你仅想察看一个特殊目录之外运行的进程, 进 程别名清单中的第一个规则可以给正被询问的目录 中运行的任意进程分配一个理想的名字;规则二能 够用一个 “*” 的匹配字符(始终匹配)和的分 配名与镜像名匹配。第一条规则会给所有有兴趣的 进程命名,第二条规则会将其它的隐藏 。XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记区别同样的名字区别同样的名字 如果系统里的2个进程名字相同或

14、者对于不同版本的同种产 品,创建与子目录或者字符匹配的别名规则,分配给镜像文 件不同的别名,这样可以容易识别。 进程执行规则进程执行规则 一旦一个进程有一个相关的进程别名,你可以定义一个进程 执行规则,其用来控制进程如何运行,在哪里运行。进程控 制与某一进程别名相匹配,后者与其应用进程执行规则 同名。当查看进程控制 snap-in里的进程列表时,绿色检查 标记显示一个进程有一个相关联的进程执行原则,管理状态 显示这条原则可修改至少在一种条件下的进程行为XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记进程执行规则能够详细说明单个进程的优先级,归 属关系和工作设置,或者它能够

15、把单个进程分配给 有自己的执行规则的进程组。 进程组进程组 在一特殊的进程组中执行某一进程,并且当用于此 进程相关联的进程执行规则说明时,此进程成为进 程组的一个部分。如果你想说明一个不存在的进程 组,进程控制会在你保存或升级Process Execution rule 的时候建立进程组。进程组包含有一个或多个 相关或不相关的进程,当你使用所定义的进程组执 行规则 时,这些进程可以作为一个组进行管理。进 程组使用工作目标。XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记 有一条相关进程组执行规则的某一进程组可以扩大其规则的 权利和适用范围,因为进程组内的某个独立进程无法跨

16、越组 的约束。换句话说,遵循一套共同的限制,进程组可以很容 易的管理一个或多个进程。 进程组名进程组名 进程组名是你分配给一组特殊进程的名字,用它可以在进程 控制里识别和管理这些组。给相关进程组命名时,尽量使其 易于识别。 进程组执行规则进程组执行规则 进程组执行规则是管理和控制被一条或多条进程执行规则捆 绑在一个进程组里所有进程的执行。XTR05 Windows 2000 性能调节性能调节学生笔记学生笔记在一个进程组里运行某一进程,Windows 2000会忽 略此进程的任何修改限制的尝试,而使用组限制。 这样,相比你对单个进程的管理控制,对组群的控 制更加严格。当察看进程控制 snap-in里的进程列表 时,绿色检查标记显示一个进程组有一个相关联的 进程执行Process

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号