附:性能指标:
系统负载:
CPU:CUP_IDLE 、CPU_WA、SERVER_LOADAVG
内存:MEM_URATE、MEM_USED
网卡:NIC_TOTAL_IN、NIC_TOTAL_OUT、
数据库负载:
QPS:COM_READS、COM_WEITES
主从延迟:SECOND_BEHIND_MASTER
慢查询:SLOW_QUERIES_PT
连接数:THREADS_CONNECTED、THREADS_RUNNING
三、测试准备
测试环境准备
假设将四类IO存储设备,进行单、多实例的性能测试对比。则可以部署测试集群如下:
测试集群具体搭建:
2台机器 ——–4主4从
根据测试更换硬件:
RAID+SAS:
RAID+SSD:
Flash:
Fusion:
监控:在每台机器上部署数据库监控脚本monitor,最好有统一平台上调度、管理、分析monitor采集到的数据。
测试工具准备:
Smart-slap:
特点:全量发压力,可得到最大QPS,对比不同集群的最大QPS。分析不同集群的最大QPS.
Jmeter:
特点:控制实时压力,分析各集群在指定压力下的性能情况。
测试思路:
先采用slap进行对不同集群组合进行同样的sql压力。(压力时间)取得不同集群的最大QPS,进行对比。
取最大QPS的一定比率(如1/8倍,1/4倍,1/2倍,1倍)作为每秒发送的请求压力进行测试。比较各个集群的负载、数据库性能情况。
网络瓶颈测试:
同网段3台压力机器 往一个集群压足够多的IO压力。分析各个硬件的IO。磁盘、CPU比网卡提前到达压力阀值说明网卡不是瓶颈。若网卡IO先达到极限则说明网卡存在瓶颈。
硬件性能衰减测试
同样压力测试24小时,比较最初1小时,和最后1小时的 TPS.以及各项性能指标。