目录
一、简介
SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:
- cpu性能;
- 磁盘io性能;
- 调度程序性能;
- 内存分配及传输速度;
- POSIX线程性能;
- 数据库性能(OLTP基准测试) ;
目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。
安装:下载rpm包:ck-0.5.2-2.el7.x86_64.rpm,luajit-2.0.4-3.el7.x86_64.rpm,sysbench-1.0.9-2.el7.x86_64.rpm
作用:模拟并发,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL
优点:可以指定测试数据的规模,可以单独测试读、写的性能,也可以测试读写混合的性能。
不足:测试的时候,由于网络原因,测试的非常慢,但是最终给的结果却很好,并发支持很高。
测试数据类型单一,数据过于简单;
二 、Sysbench下载
- 下载地址: