logo资料库

各种操作系统性能分析的标准.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
Windows 系统系统系统系统 Windows -Processor 指标名称 指标描述 指标范围 指标 单位 CPU 利用率 % Processor Time 指处理器执 根据应用系统情况,在 % (% Processor Time) 行非闲置线程时间的百分比。 这个计数器设计成用来作为处 理器活动的主要指示器。它通 过在每个时间间隔中衡量处理 器用于执行闲置处理线程的时 间,并且用 100%减去该值得 出。可将其视为范例间隔用于 做有用工作的百分比。 80%±5%范围内波动 为宜。过低,则服务器 CPU 利用率不高;过 高,则 CPU 可能成为 系统的处理瓶颈。 中断率 每秒钟设备中断处理器的 取决于处理器,越低 次 (Interrupts/sec.) 次数。在完成一个任务或需 要注意时,装置会发出中断 越好;不宜超过 1,000; 如果该值显著增加而 /sec 讯号给处理器。可以产生中 系统活动没有相应的 断的装置包括系统定时器、 增加,则表明存在硬件 鼠标、数据通讯联机、网络 问题,需要检查引起中 卡以及其它的外部装置。在 断的网络适配器、磁盘 中断过程中,一般的执行绪 或其他硬件。 执行将被暂停,而且一个中 断可以使处理器切换到另 一个具有较高优先等级的 执行绪。频率中断是频繁和 周期性的,并且中断动作在 背景执行。 系统调用率 指运行在计算机上的所有 如 果 Interrupts/sec System Call/sec. 处理器调用操作系统服务 例行程序的综合速率。这些 大 于 System 次 /sec 例行程序执行所有在计算 Calls/sec., 则 系 统 中 机上的如安排和同步活动 等基本的程序,并提供对非 某一硬件设备产生过 图形设备、内存管理和名称 多的中断。 空间管理的访问。 Processor Queue 处理器队列的线程数量。此 如果处理器队列中总 Length 计数器只显示就绪线程,而 不是正在运行的线程。 是有两个以上的线程 通常表示处理器堵塞。
进程切换率 指计算机上的所有处理器 如果此计数器的数值 Context 全都从一个线程转换到另 Switches/sec 一个线程的综合速率。当正 较大,则表明锁定竞争 在运行的线程自动放弃处 很激烈,或者线程在用 理器时出现上下文转换,由 一个有更高优先就绪的线 户和内核模式之间频 程占先或在用户模式和特 繁切换。 权 (内核) 模式之间转换以 使用执行或分系统服务 指标 单位 次 /sec Windows -Memory 指标名称 指标描述 指标范围 如果 Page Reads/Sec 持续 保持为 5,表示可能内存不足。 Page/sec 推荐 0-20。如果服 务器没有足够的内存处理其工 作负荷,此数值将一直很高。 如果大于 80,表示有问题(太 多 的 读 写 数 据 操 作 要 访 问 磁 盘,可考虑增加内存或优化读 写数据的算法)。 该系列计数器的值比较低, 说 明响应请求比较快, 否则可能 是 服 务 器 系 统 内 存 短 缺 引 起 (也可能是缓存太大, 导致系 统内存太少)。 Pages/sec Page Faults/sec 是 处 理 器 每 秒 钟 处 理的错误页(包括软 Pages Input/sec 错 误 和 硬 错 误 ) 。 Pages Output/sec Page Fault/sec Pages Input/sec 是 为 了 解 决 硬 错 误 页,从硬盘上读取的 页 数 , 而 Page Reads/sec 是 为 了 解决硬错误,从硬盘 读 取 的 次 数 。 Pages/sec 是 Pages 和 Input/sec Pages Output/sec 的 总 和。 该 系 列 指 标 是 可 以 显 示 导 致 系 统 范 围 延 缓 类 型 错 误 的 主 要指示器。 当处理器向内存指 定 的 位 置 请 求 一 页 ( 可 能 是 数 据 或 代 码)出现错误时,这 就 构 成 一 个 Page Fault。如果该页在内
存的其他位置,该错 误 被 称 为 软 错 误 ( 用 Transition Fault/sec 衡量); 如 果 该 页 必 须 从 硬 盘 上 重 新 读 取 时 , 被称为硬错误。许多 处 理 器 可 以 在 有 大 软 错 误 的 情 况 下 继 续操作。但是, 硬 错 误 可 以 导 致 明 显 的拖延。 Available Bytes 显 示 出 当 前 空 闲 的 物理内存总量,它等 当这个数值变小时,Windows 开 始 频 繁 地 调 用 磁 盘 页 面 文 件。如果这个数值很小,例如 小于 5 MB,系统会将大部分时 间消耗在操作页面文件上。 一般要保留 10%的可用内存。 最低不能<4M,此值过小可能 是内存不足或内存泄漏。 于分配给待机(缓存 的)、空闲和零分页列 表内存的总和。 空 闲 内 存 可 以 马 上 使用; 清零内存是由 零值填满的内存页, 用 来 防 止 后 续 进 程 获 得 旧 进 程 使 用 的 数据; 待机内存是从 进程工作集(其物理 内存)中删除然后进 入磁盘的内存,但是 该 内 存 仍 然 可 以 收 回。该指标仅显示最 后一次观察到的值, 不是平均值。 Committed Bytes 是指以字节表示的 确认虚拟内存,是磁 不超过物理内存的 75% 盘 页 面 文 件 上 保 留 空间的物理内存。 Windows – Disk 指标名称 指标描述 指标范围 指标单位
% Disk Time 指所选磁盘驱动器忙于为 读或写入请求提供服务所 用的时间的百分比。 正常值<10,此 值过大表示耗费 太多时间来访问 磁盘,可考虑增 加内存、更换更 快的硬盘、优化 读 写 数 据 的 算 法。若数值持续 超过 80 (此时处 理器及网络连接 并没有饱和),则 可 能 是 内 存 泄 漏。 Current Disk Queue Length 是在收集性能数据时磁盘 请 求 的 延 迟 与 上当前的请求数量。它还包 此队列的长度减 括在收集时处于服务的请 去磁盘的轴数成 求。这是瞬间的快照,不是 正比。为了提高 时间间隔的平均值。多轴磁 性能,此差应该 盘设备能有一次处于运行 平均小于二。 状态的多重请求,但是其他 同期请求正在等待服务。此 计数器会反映暂时的高或 低的队列长度,但是如果磁 盘驱动器被迫持续运行,它 有可能一直处于高的状态。 指读取和写入请求(为所选 磁盘在实例间隔中列队的) 的平均数。 Avg.Disk Queue Length 正常值<0.5,此 值过大表示磁盘 IO 太慢,要更换 更快的硬盘。 Avg.Disk Queue Length Avg. Disk Read Queue Length Avg. Disk Write Queue Length
Linux/HPUX/Solaris/ Unix Linux/Unix –Rstat 指标名称 指标描述 指标范围 指标单位 Context Switches/sec 指计算机上的所有处 理器全都从一个线程 转换到另一个线程的 如果此计数器 的数值较大, 综合速率。当正在运行 则表明锁定竞 的线程自动放弃处理 器时出现上下文转换, 由一个有更高优先就 绪的线程占先或在用 户模式和特权 (内核) 模式之间转换以使用 执行或分系统服务 争很激烈,或 者线程在用户 和内核模式之 间频繁切换。 Interrupts/sec 每秒钟设备中断处理 取 决 于 处 理 器的次数。在完成一个 器,越低越好; 任务或需要注意时,装 不 宜 超 过 置会发出中断讯号给 处理器。可以产生中断 1,000; 如 果 该 值 显 的装置包括系统定时 著增加而系统 器、鼠标、数据通讯联 活动没有相应 机、网络卡以及其它的 的增加,则表 外部装置。在中断过程 明存在硬件问 中,一般的执行绪执行 题,需要检查 将被暂停,而且一个中 引起中断的网 断可以使处理器切换 络适配器、磁 到另一个具有较高优 盘 或 其 他 硬 先等级的执行绪。频率 件。 中断是频繁和周期性 的,并且中断动作在背 景执行。 CPU 利用率的相关 指标: System:处理系统调 用所占的比率; User:处理用户应用 调用所占的比率 Idle:空闲率 Wait:等待率 CPU 利用率 (CPU Usage: System,User,Idel,wait)
磁盘读写次数 磁盘每秒读写次数。 每个磁盘一个指标值, 对比不同的值,发现相 应的操作繁忙程度。 页面切换率 每秒从磁盘读入或从 (Pages In/Pages 写入磁盘的页面数 Out) 系统平均负载(Load 系统平均负载被定义 Average) 为在特定时间间隔内 运行队列中的平均进 只 要 每 个 CPU 的 当 前 程树。如果一个进程满 活动进程数不 足以下条件则其就会 位于运行队列中:1) 它没有在等待 I/O 操 作的结果;2)它没有 主动进入等待状态(也 就是没有调用'wait'); 3)没有被停止(例如: 等待终止)。 Load Average 根 据时间段不同,分为 1、5、15 分钟三个子 指标。 大于 3 那么系 统的性能就是 良好的,如果 每个 CPU 的 任 务 数 大 于 5,那么就表示 这台机器的性 能 有 严 重 问 题。从 Load Average 指 标看的话,则 是 : 指 标 值 /CPU 个数 < 5。 网络使用情况 网络使用情况统计 (Received Packets, Sent Packets, Input Errors, Output Errors) Linux/Unix –Rexec(vmstat/iostat) 指标名称 指标描述 指标范围 指标单位
Processor Queue 处理器队列的线程数 Length 量。此计数器只显示就 绪线程,而不是正在运 行的线程。 Processes Blocked 等待 I/O 资源的进程 数 Processes Swapped out 被 swap 到磁盘的进 程数 Free Swap Space 交换分区的可用空间 KB transferred/sec Transfers/sec 每秒磁盘读写量。 每个磁盘有一个指标 值。 每秒磁盘传输次数。 每个磁盘有一个指标 值。 Service time 磁盘平均处理时间 mSec
分享到:
收藏