性能测试(硬件性能指标汇总)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试(硬件性能指标汇总)相关的知识,希望对你有一定的参考价值。
机器类别 | 监控类别 | 指标名称 | 指标范围(通过) |
应用服务器(jvm和配置) | JVM | jvm内存占用率<=70% | |
线程池连接数 | 线程池连接数<=80%,没有出现线程阻塞、死锁现象 | ||
数据库活动连接数 | 数据库活动连接数<=85% | ||
full gc频率 | 大于平均半小时1次GC | ||
是否有异常日志 | 日志信息中,无错误信息如:OOM、及其他代码提示的错误 | ||
是否有OOM | 没有年老代、持久代堆异常、栈异常及内存不够造成的异常 | ||
内存泄露 | 多次GC后,内存没有呈线性增长 | ||
数据库(mysql5.5) | 系统负载 | 系统负载(Load Average)<=系统中CPU的核数*个数*0.7 | |
CPU占用率 | 总CPU占用率<=70%,其中%us<=50%或%sy<=50%,%wa<=20%,无热点CPU现象 关注(1-id)%:无性能压力:0%~50%、有一定性能压力:50%~70%、达到性能阀值:70%~90%、严重性能问题:90%~100% |
||
内存使用率 | 使用的内存利用率<=70%,si so中值为0 使用的内存利用率:无性能压力:0%~50%、有一定性能压力:50%~70%、达到性能阀值:70%~80%、严重性能问题:80%~100% |
||
磁盘 | %util<=80%,await约等于svctm,r/s+w/s=iops根据磁盘来计算后来判断,%iowait<=30% | ||
数据库连接数 | 关注:(Max_used_connections/max_connections)*100/%<=85% | ||
是否有慢查询SQL | 没有出现执行较长时间的SQL语句 | ||
死锁 | 没有出现SQL死锁 | ||
操作系统(linux3.1) | 系统负载 | 系统负载(Load Average)<=系统中CPU的核数*个数*0.7 | |
CPU占用率 | 总CPU占用率<=70%,其中%us<=50%,%sy<=20%,%id<=30%,无热点CPU现象 关注(1-id)%:无性能压力:0%~50%、有一定性能压力:50%~70%、达到性能阀值:70%~90%、严重性能问题:90%~100% |
||
内存使用率 | 使用的内存利用率<=70%,si so中值为0 使用的内存利用率:无性能压力:0%~50%、有一定性能压力:50%~70%、达到性能阀值:70%~80%、严重性能问题:80%~100% |
||
磁盘 | %util<=80%,await约等于svctm,r/s+w/s=iops根据磁盘来计算后来判断,%iowait<=20% | ||
带宽 | 网络使用率 | <=系统带宽的30%,无丢包,无延迟,无阻塞 |
以上是关于性能测试(硬件性能指标汇总)的主要内容,如果未能解决你的问题,请参考以下文章