文档章节

centos6.4下sysbench安装配置

HeartBeat
 HeartBeat
发布于 2014/05/30 08:24
字数 422
阅读 352
收藏 1

1.sysbench版本为sysbench-0.4.10.tar.gz

依赖软件:yum install gcc gcc-c++ libtool -y

2.编译安装sysbench

2.1 解压sysbench压缩包

[root@master opt]# tar xvf sysbench-0.4.10.tar.gz

2.2 编译sysbench,因为我的mysql时编译安装的所以参数中要指定mysql位置,如果是rmp版的mysql则不需要指定,直接./configure进行编译

[root@master ~]# cd /opt/sysbench-0.4.10
[root@master sysbench-0.4.10]# ./autogen.sh 
[root@master sysbench-0.4.10]# ./configure --with-mysql-includes=/usr/local/mysql/include/ --with-mysql-libs=/usr/local/mysql/lib/

2.3 安装sysbench

[root@master sysbench-0.4.10]# make && make install

在make时可能出现如下错误:

../libtool: line 838: X--tag=CC: command not found
../libtool: line 871: libtool: ignoring unknown tag : command not found
../libtool: line 838: X--mode=link: command not found
../libtool: line 1004: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 1005: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
../libtool: line 2231: X-g: command not found
../libtool: line 2231: X-O2: command not found

解决办法:

[root@master sysbench-0.4.10]# export echo=echo

2.4 测试是否可以使用sysbench

[root@master sysbench-0.4.10]# sysbench --test=cpu --cpu-max-prime=20000 run

此处有可能报错:

sysbench: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决办法:

[root@master sysbench-0.4.10]# echo "/usr/local/mysql/lib" >>/etc/ld.so.conf&&ldconfig

再进行测试也就会成功:

[root@master opt]# sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.10:  multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:    
total time:                          25.0387s   
total number of events:              10000    
total time taken by event execution: 24.9995    
per-request statistics:         
    min:                                  1.65ms         
    avg:                                  2.50ms         
    max:                                  5.86ms         
    approx.  95 percentile:               2.97ms
Threads fairness:    events (avg/stddev):           10000.0000/0.00    
execution time (avg/stddev):   24.9995/0.00


© 著作权归作者所有

HeartBeat
粉丝 3
博文 17
码字总数 8745
作品 0
洛阳
私信 提问
加载中

评论(0)

详解MySQL基准测试和sysbench工具

原文出处:编程迷思 作为一名后台开发,对数据库进行基准测试,以掌握数据库的性能情况是非常必要的。本文介绍了MySQL基准测试的基本概念,以及使用sysbench对MySQL进行基准测试的详细方法。...

编程迷思
2018/04/25
0
0
mysql运维-基准测试之sysbench

基准测试简介 ? 什么是基准测试:数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。 ? 基准测试与压力测试:基准测试可以理解为针对系统的一种压力测试。但基准测试...

坦途abc
2018/08/27
158
0
sysbench的安装及使用

sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看:http://sysbench.sourceforge.net。 它主要包括以...

范堡
2009/08/24
5.4K
5
MySQL 压测工具 sysbench 安装及使用

sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL,后续的版本oltp测试主要结合了lua脚本,不需要修改源...

PeakFang-BOK
2018/11/12
260
0
sysbench - linux多线程性能测试工具

  前言   sysbench是一款开源的多线程性能测试工具,可以执行 CPU/内存/线程/IO/数据库等方面的性能测试。      源码编译安装   1、安装依赖包   yum -y install gcc gcc-c++ au...

linux运维菜
2018/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何创建spring-boot的web项目

第一步:新建一个maven项目 新建项目,选择maven 填写GroupId和ArtifactId 下一步默认即可,直接点击finish 创建完成后项目结构如下 第二步: 配置pom.xml 在pom.xml中添加如下代码: <p...

幻境fairy
15分钟前
46
0
「网易官方」极客战记(codecombat)攻略-地牢-Kithgard 斗殴-kithgard-brawl

每次你从一波波的敌人中存活下来,就会变得更难。但是你如果你输了,你必须要等一天后才能再次提交。 简介 这是一个无尽的挑战关卡,敌人会一波波地向你发起进攻,一次比一次强大,直到你坚持...

极客战记
17分钟前
68
0
基于数据回放功能开发的线性挂单流策略

前言 人们常说,交易是一门艺术,而艺术来源于灵感。所以今天想和大家分享一下,如何利用发明者量化数据回放功能,发掘自己的交易灵感。 交易的灵感和盘感 通常我们所说的灵感,是指人们在思...

发明者量化
21分钟前
40
0
技术答疑丨如何区分游戏短音乐与音效以及配音

在游戏的声音领域,一般游戏音乐、音效与配音,但是每个类别又有不同的细分,在我们奇亿音乐与游戏厂商的日常沟通中,发现这些问题一直困扰着大家,一起来看看吧。 1、如何区分游戏的音效与配...

奇亿音乐
22分钟前
66
0
如何在mac上录屏

新上手的苹果电脑,想要完成录屏操作还不知道从哪下手的小伙伴有福利了,小编今天分享如何在mac上录屏内容,需要的来一起了解吧~ 如何在mac上录屏 Aiseesoft Screen Recorder for Mac(录屏软...

麦克虾仔
35分钟前
48
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部