附:性能指标:

  系统负载:

  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.以及各项性能指标。