Sysbench

Sysbench作为开源性能测试工具,其标准化测试场景和指标定义已形成行业共识

sysbench附带以下捆绑的基准测试:

  • oltp_*.lua:类似OLTP的数据库基准测试的集合
  • fileio:文件系统级基准
  • cpu:简单的CPU基准测试
  • memory:内存访问基准
  • threads:基于线程的调度程序基准
  • mutex:POSIX互斥基准测试


一、标准化测试类型

Sysbench提供六大内置测试类型,每类均有规范化的参数配置和评估方法:

测试类型 核心参数 测试目标 典型命令示例
CPU性能 --cpu-max-prime(质数上限) 计算密集型任务处理能力 sysbench cpu --cpu-max-prime=20000 run
内存性能 --memory-block-size(块大小)
--memory-total-size(总数据量)
内存读写带宽与延迟

你可能感兴趣的:(功能测试)