入住 CI 中国社区 登录
CodeIgniter 中国开发者社区 返回首页

rosemarry的个人空间 https://codeigniter.org.cn/forums/?39678 [收藏] [复制] [分享] [RSS]

日志

磁盘性能相关计数器

已有 767 次阅读2015-11-23 10:37 |个人分类:性能测试| 计数器

磁盘的性能计数器主要处于Logical Disk 和 Physical Disk 等两个性能对象中,一般需要考察如下几种:

1、Logical Disk性能对象下的%Free Space(空余空间)计数器。它表示当前没有占用的磁盘占总逻辑磁盘总容量的百分比。如果小于15,则说明磁盘空间不足,需要考虑删除无用文件、增加磁盘等措施,否则会导致磁盘性能下降。

2、Physical Disk性能对象下的%Idle Time(空闲时间)计数器。它表示在当前观察时间间隔内,磁盘空闲的时间。如果数值小于20,则说明磁盘工作状态较重,需要考虑替换成读写速度更快(比如转速更快、寻址更快、接口类型更快等)的磁盘。

3、Physical Disk性能对象下的AVG.Disk Sec/Read(平均读取时间)计数器。它代表了每次从磁盘读取数据所花费的秒数。如果这个数值大于25毫秒(1秒 = 1000毫秒),则说明磁盘读取有所延迟。对于一些关键性的应用,比如Web应用中的数据库服务器,最好不要大于10毫秒

4、Physical Disk性能对象下的Avg.Disk Sec/Write(平均写入时间)计数器。它代表了每次向磁盘写入数据所花费的秒数。判断该项性能是否较好的标准,与前文平均读取时间的判断标准一致,也是25毫秒

5、Physical Disk性能对象下的Avg.Disk Queue Length(平均磁盘队列长度)计数器。它指出当前有多少I/O操作在等待磁盘进行处理。如果数值大于物理磁盘盘片数量+2,则会产生程度不同的延迟

6、Physical Disk性能独享下的Avg.Diak Byte/Transfer计数器。它代表了在写入或读取操作时从磁盘上传送或传出字节的平均数。由于Web应用大部分是用户对于信息的获取,因此磁盘的读取操作要远大于磁盘的写操作。

                                                                        与其他性能对象的综合考虑

利用Memory性能计数器下的Cache Bytes(缓存字节数)计数器。它代表了系统使用多少内存用于文件缓存。如果数值大于200M字节,则表明磁盘存在瓶颈。

 

 

 


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 入住 CI 中国社区