SysBench 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
SysBench 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
SysBench 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL-2.0
开发语言 C/C++ Perl
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-10-08

软件简介

SysBench 是一个基于 LuaJIT 的可编写多线程基准测试工具。它最常用于数据库基准测试,但也可用于创建不涉及数据库服务器的任意复杂工作负载。

特性:

  • 提供大量的速率和延迟的统计数据,包括延迟的百分比和柱状图。
  • 即使有成千上万的并发线程,开销也很低。sysbench能够每秒产生和跟踪数以亿计的事件。
  • 通过在用户提供的Lua脚本中实现预定义的钩子,可以轻松创建新的基准。
  • 也可以作为一个通用的Lua解释器,只需在你的脚本中用#!/usr/bin/sysbench替换#!/usr/bin/lua
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
打分: 力荐
打卡
2021/09/25 17:00
回复
举报
2012/06/26 22:19
回复
举报
更多评论
暂无内容
发表了博客
2018/09/12 14:42

sysbench使用

1 部署 1.1 官方主页 https://github.com/Percona-Lab/sysbench-tpcc https://github.com/akopytov/sysbench 1.2 安装 Percona安装源(yum源) Wget https://www.percona.com/redir/downloads/percona-release/redhat/0.1-6/percona-release-0.1-6.noarch.rpm yum -y install percona-release-0.1-6.noarch.rpm yum -y install sysbench yum install -y sysbench-tpcc Percona安装源(yum源) [root@zhumh ~]# wget https://www...

0
0
发表了博客
2019/11/08 16:07

sysbench下载与安装

目标:下载、安装sysbench软件,做数据库压测 准备: 在sysbench启动的linux机器上,首先安装好mysql,查看mysql已经启动 例如,在机器上已经安装完mysql,其路径为 /usr/local/nestdb_master 下载安装步骤: wget https://github.com/akopytov/sysbench/archive/0.5.zip unzip 0.5.zip cd sysbench-0.5/ ./autogen.sh ./configure --with-mysql-includes=/usr/local/nestdb_master/include --with-mysql-libs=/usr/local/nest...

0
0
发表了博客
2019/05/06 11:44

linux-sysbench

sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看:http://sysbench.sourceforge.net。 它主要包括以下几种方式的测试: 1、cpu性能 2、磁盘io性能 3、调度程序性能 4、内存分配及传输速度 5、POSIX线程性能 6、数据库性能(OLTP基准测试) 目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。 一、安装 首先,在 http://sourceforge.n...

0
0
发表于服务端专区
2018/06/15 22:20

MySQL之sysbench测试

注: sysbench的版本是1.0.14,MySQL的版本是5.7,Linux是Ubuntu16,运行内存是4G,可用的CPU核数是4。 准备工作: 安装sysbench,各个操作系统上如何安装sysbench,参考其Gtihub。 我安装的sysbench版本是1.0.14,sysbench命令参数与网上很多给出的例子不同(sysbench-1.0.4版本上不支持"--test=" 或者"--oltp-table-name"),而Github上的sysbench也没有给出具体的例子说明,所以无奈只能Google,查到Stackoverflow上的有一个,有...

0
1
发表了博客
2018/07/14 15:29

sysbench write and read only

Write sysbench --test=/usr/share/doc/sysbench/tests/db/oltp.lua --mysql-host=192.168.1.50 --mysql-port=3311 --mysql-user=mha_RW --mysql-password=test --mysql-db=mha_test --db-driver=mysql --oltp-tables-count=50 --oltp-tablesize=5000 --max-requests=0 --max-time=900 --oltp-point-selects=5 --oltp-read-only=off --oltp-dist-type=uniform --oltp-reconnect-mode=transaction --oltp-skip-trx=off --num-thr...

0
0
2018/12/26 16:58

sysbench的框架实现介绍

sysbench是一个非常经典的综合性能测试工具,它支持CPU,IO,内存,尤其是数据库的性能测试。那它是怎么做到通用性的呢,总结一句话是大量运用了重载的方法。 sysbench总体架构 sysbench是一个总体框架,它用来操作各个测性能的计算,那各个部门只需要做的一件事情是声明需要的实现。只要理解了这三个struct就可以了: /* 某个测试用例的整体结构 */ typedef struct sb_test { const char *sname; const char ...

0
0
发表了博客
2018/05/29 00:51

sysbench压测Oracle

安装: yum -y install make m4 autoconf automake libtool pkgconfig libaio-devel rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 之后安装bzr yum install bzr 获取sysbench 文件 bzr branch lp:sysbench export CC=cc export CXX=c++ export CFLAGS="-m64 -I /u01/app/oracle/product/12.2.0.1/db_1/rdbms/public" export CXXFLAGS="$CFLAGS" export ORACLE_HOME=/u01/app/oracle/pro...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/01/13 14:26

安装sysbench-0.4.12 出现libtool error

系统cenots 6.2 Sysbench是一个很好的的是mysql性能的工具,今天安装出了点问题: /bin/sh ../libtool --tag=CC --mode=link gcc -pthread -g -O2 -o sysbench sysbench.o sb_timer.o sb_options.o sb_logger.o db_driver.o tests/fileio/libsbfileio.a tests/threads/libsbthreads.a tests/memory/libsbmemory.a tests/cpu/libsbcpu.a tests/oltp/libsboltp.a tests/mutex/libsbmutex.a drivers/mysql/libsbmysql.a -L/...

2
1
发表了问答
2012/06/24 23:02

MariaDB 5.5 在 Windows 下的性能测试

我们有很长时间没有发布过在 Windows 下的基准测试文章了,而 Windows 下的 MariaDB 包含一些专门做的改进,这些改进很多人并不知晓,因为我们自己也很少提及。本文的目的是向你展示 MariaDB 在 Windows 下的性能表现。 进行测试的机器包含2个CPU共8核的处理器(这是我手头上能找到最好的机器了)、10K SAS 磁盘(RAID1),使用 sysbench 0.4 测试单表共100万行记录。我通过网络来运行这个压力测试,并发的客户端从 4 到 4096。...

11
23
发表了问答
2013/02/14 10:10

Sysbench OLTP 性能测试: MySQL-5.6 vs. MariaDB-10.0

Oracle 刚刚发布了 MySQL 5.6.10 GA 版本,所以是时候更新下之前的性能测试数据了,此次的测试包括以下几个版本: MySQL-5.5.29 MySQL-5.6.10 MariaDB-5.5.28a MariaDB-10.0.1 此次测试还保留了 5.5 版本是为了进行回归测试。之前我们经常发现新版本在性能上反倒而落后的情况。 此次测试在不同的环境下执行,主要的不同是没用 SSD 而是使用高性能的带 512 兆 battery-backed 缓存的 RAID-5 存储。此外测试的机器具有 16 核,其中...

14
35
发表了问答
2010/02/24 22:12

请教:安装时提示找不到mysql.h文件

RT 在make这一步时,提示以下错误信息: drv_mysql.c:32:19: mysql.h: No such file or directory drv_mysql.c:33:26: mysqld_error.h: No such file or directory drv_mysql.c: In function `mysql_drv_describe': 我的mysql安装在默认路径下,mysql.h和mysqld_error.h文件在/usr/include/mysql/目录下都有,/usr/lib/mysql/目录下也有相应的so文件。mysql的版本:4.1.12 有哪位知道,指点下!十分感谢!...

4
0
发表了问答
2010/02/24 22:12

请教:安装SysBench时提示找不到mysql.h文件

RT 无论在configure这一步是否指定mysql的安装目录,在make这一步时,总会报以下错误信息: drv_mysql.c:32:19: mysql.h: No such file or directory drv_mysql.c:33:26: mysqld_error.h: No such file or directory drv_mysql.c: In function `mysql_drv_describe': 我的mysql安装在默认路径下,mysql.h和mysqld_error.h文件在/usr/include/mysql/目录下都有,/usr/lib/mysql/目录下也有相应的so文件。mysql的版本:4.1.12 有哪...

1
0
发表了问答
2012/03/28 09:05

MariaDB-5.3.4 性能测试

上周末来自 Percona 的 Vadim 发布了一份 MariaDB 5.3.4 benchmark results. 而我做为 Monty Program 的新成员,我想补充一些我自己的测试结果。 在 Vadim 测试结果中有个评论说:拿 MariaDB 5.3.4 和 MySQL 5.5 来比较是否公平,应该是跟 MySQL 5.1 进行比较,因为 MariaDB 5.3.4 是基于 MySQL 5.1 的。我想说这问题并不大,因为 MySQL 5.5 和 MySQL 5.1 在 Sysbench 的 OLTP 性能测试结果相差不大。 因此我创建了一个跟 Vadi...

16
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
57 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部