怎样理解性能监控里的磁盘计数器

PhysicalDisk\Avg. Disk Queue Length 磁盘队列长度
阀值:
Should not be higher than the number of spindles plus two
不应高于纺锤波+ 2的数量
意义:
在选定磁盘运行的,队列里面的读和写请求平均个数

PhysicalDisk\Avg. Disk Read Queue Length
阀值:
应小于2
意义:
在选定磁盘运行的,队列里面的读请求平均个数

PhysicalDisk\Avg. Disk Write Queue Length
阀值:
应小于2
意义:
在选定磁盘运行的,队列里面的写请求平均个数

PhysicalDisk\Avg. Disk sec/Read
阀值:没有一个详细的值
<10ms ----------very good
>10ms and <20ms ----------ok
>20ms and <50ms ----------slow,needs attention
>50ms ----------serious I/O 瓶颈
注:
计数器表明是每秒从磁盘上读数据的平均时间。

PhysicalDisk\Avg. Disk sec/Transfer
阀值:
不应超过18毫秒
意义:
这个指标表明平均从磁盘上传输的时间(单位秒)。这可能意味着大量的磁盘碎片,或者读磁盘失败,或者读的慢。我们来做个计算:Physical Disk\Avg*Disk sec/Transfer*Memory\Pages/sec,如果在生产环境当这个值超过0.1,分页消耗有10%以上的磁盘访问时间,你需要大量的内存。

PhysicalDisk\Disk Writes/sec
阀值:
依赖于生产商的规范
意义:
每秒往磁盘写的速度

Raid 0 -- I/Os per disk = (reads + writes) / number of disks
Raid 1 -- I/Os per disk = [reads + (2 * writes)] / 2
Raid 5 -- I/Os per disk = [reads + (4 * writes)] / number of disks
Raid 10 --I/Os per disk = [reads + (2 * writes)] / number of disks

时间: 2024-08-03 06:28:16

怎样理解性能监控里的磁盘计数器的相关文章

Linux 性能监控 —— 磁盘 I/O

零. 前言 如果从磁盘(disk)中读取/写入数据, CPU 就会处于空闲状态, 大大浪费了这段等待时间 CPU 的计算能力. 所以SSD. 缓存. 内存. 寄存器之类的设计就是为了减少 CPU 的等待时间, 释放计算能力. 可以看出业界对磁盘 I/O 的重视, 以及磁盘 I/O 对系统的影响之大. 一.  如何查看磁盘 I/O 在 Linux 平台或者 BSD 平台下, 借助 top 命令可以清楚看到磁盘 I/O 情况. 二. 如何衡量磁盘 I/O 存在瓶颈 磁盘 I/O 是否存在瓶颈取决于当

磁盘性能监控

对磁盘 I/O 活动的监控可通过如下几个性能计数器来度量:  Counter Name  Description Avg. Disk sec/Read Shows the average time, in seconds, of a read of data from the disk. Avg. Disk sec/Write  Shows the average time, in seconds, of a write of data to the disk. Disk Transfers/s

linux 磁盘性能监控

linux下对于查看进程的命令非常多也非常强大.经常使用的如:ps  top 可是在磁盘性能监控方面就没有那么统一了. 以下列举一些磁盘监控命令.此处仅仅是起到抛砖引玉作用,具体使用參数请參考man手冊. 一 df df命令能够获取硬盘被占用了多少空间.眼下还剩下多少空间等信息,它也能够显示全部文件系统对i节点和磁盘块的使用情况. 常见的用法如:df -h  以人类easy阅读的方式显示. 二 du du的英文原义为"disk usage",含义为显示磁盘空间的使用情况.统计文件夹(或

磁盘IO性能监控(Linux 和 Windows)

作者:终南   <[email protected]> 磁盘的IO性能是衡量计算机总体性能的一个重要指标.Linux提供了iostat命令来获却磁盘输入/输出(即IO)统计信息,Windows则提供了WMI接口,可以通过编写一个简单的脚本来获取与iostat相当的功能. 1.Linux下的iostat命令 iostat -d -k -t 2 每隔2秒统计一次磁盘IO信息,直到按Ctrl+C终止程序,-d 选项表示统计磁盘信息, -k 表示以每秒KB的形式显示,-t 要求打印出时间信息,2 表示

《深入理解Java虚拟机》虚拟机性能监控与故障处理工具

上节学习回顾 从课本章节划分,<垃圾收集器>和<内存分配策略>这两篇随笔同属一章节,主要是从理论+实验的手段来讲解JVM的内存处理机制.好让我们对JVM运行机制有一个良好的概念,才能继续往下学习. 本节学习重点 本节主要是针对JVM内存管理机制的一些监控手段,例如堆情况使用的监控,线程栈情况的监控等.有几句废话还是有必要在这里强调的,工具是人类思维的工具,例如Java语言是人类满足需求的一种技术手段,而监控工具只是维护程序应用的一种手段.所以,思考的逻辑思维要清晰,是问题引导工具,

磁盘 I/O 性能监控指标和调优方法

在介绍磁盘 I/O 监控命令前,我们需要了解磁盘 I/O 性能监控的指标,以及每个指标的所揭示的磁盘某方面的性能.磁盘 I/O 性能监控的指标主要包括: 指标 1:每秒 I/O 数(IOPS 或 tps) 对于磁盘来说,一次磁盘的连续读或者连续写称为一次磁盘 I/O, 磁盘的 IOPS 就是每秒磁盘连续读次数和连续写次数之和.当传输小块不连续数据时,该指标有重要参考意义. 指标 2:吞吐量(Throughput) 指硬盘传输数据流的速度,传输数据为读出数据和写入数据的和.其单位一般为 Kbps,

MySQL 性能监控4大指标——第二部分

[编者按]本文作者为 John Matson,主要介绍mysql 性能监控应该关注的4大指标.第一部分介绍了前两个指标:查询吞吐量与查询执行性能.本文将继续介绍另两个指标:MySQL 连接与缓冲池.文章系国内ITOM 管理平台OneAPM 编译呈现. 连接 名称 描述 指标类型 可用性 Threads_connected 当前开放的连接 资源: 利用率 服务器状态变量 Threads_running 当前运行的连接 资源: 利用率 服务器状态变量 Connection_errors_intern

MySQL 性能监控 4 大指标

[编者按]本文作者为 John Matson,主要介绍 mysql 性能监控应该关注的 4 大指标. 文章系国内 ITOM 管理平台 OneAPM 编译呈现.    MySQL 是什么? MySQL 是现而今最流行的开源关系型数据库服务器.由 Oracle 所有,MySQL 提供了可以免费下载的社区版及包含更多特性与支持的商业版.从 1995 年首发以来,MySQL 衍生出多款备受瞩目的分支,诸如具有相当竞争力的 MariaDB 及 Percona. 关键 MySQL 统计指标 如果你的数据库运

Linux系统和性能监控之CPU篇

Linux系统和性能监控之CPU篇 性能优化就是找到系统处理中的瓶颈以及去除这些的过程.本文由sanotes.net站长tonnyom在2009年8月翻译自Linux System and Performance Monitoring系列文章.本文是系列的第一篇,讲述CPU方面的性能监控. 作者:tonnyom来源:sanotes.net|2010-12-24 13:25 移动端 收藏 分享 CTO训练营 | 12月3-5日,深圳,是时候成为优秀的技术管理者了 编者注:本文由sanotes.ne