sysbench源代码可以在
https://launchpad.net/sysbench找到。也可以从本文件附件中下载。
先安装好MySQL,记录下安装目录。默认为
/usr/local/mysql
该目录将在后续sysbench安装中,多次使用。如果MySQL不是安装在该默认目录,请在后续步骤中替换。
sysbench需要autoconf、automake及libtool包,如果这些包不存在,需要先安装。
执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib
make
make install
sysbench默认安装在:
/usr/local/bin/sysbench
检查sysbench是否正确安装:
sysbench -v
如果在运行时出现下面的错误提示:
sysbench: error while loading shared libraries: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
那么需要建一个软链接:
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18
附件中的文件在iteye下载后,会被改成“UUID+文件后缀”的形式,导致*.tar.gz、*.tar.bz2文件无法使用。请将下载后的文件名,请改成原文件名,即可解决。
分享到:
相关推荐
本篇文章将深入探讨sysbench的两个版本——sysbench0.5和sysbench1.1,并详细阐述它们对Oracle及达梦数据库的支持。 首先,sysbench0.5是针对早期版本的sysbench,它主要专注于MySQL数据库的性能测试,但也提供了对...
在本文中,我们将深入探讨sysbench 0.5的特性、安装过程、使用方法以及如何通过它来衡量和优化系统性能。 **一、sysbench 0.5的特性** 1. **多线程支持**:sysbench 0.5可以充分利用多核处理器,进行并行测试,以...
在实际使用sysbench-0.5时,首先需要下载并安装,然后配置相应的参数,如数据库连接信息、测试模式等。例如,如果你要测试MySQL数据库的性能,需要确保MySQL服务器已运行,并且sysbench配置文件中的数据库连接信息...
该环境包括安装了 Sysbench 0.5 的服务器、数据库服务器和相应的客户端工具。 鲲鹏BoostKit数据库使能套件测试指导书提供了详细的测试指导,帮助用户快速掌握数据库使能套件的使用方法,提高数据库的可靠性和安全性...
安装完成后,你可以通过运行`sysbench`命令来检查是否安装成功。 接下来是配置Sysbench。虽然Sysbench通常会自动检测到系统上的MySQL服务器,但你也可以通过配置文件(如`sysbench.conf`)来指定连接参数,例如主机...
#### 二、Sysbench的安装过程 ##### 2.1 下载Sysbench 首先需要下载Sysbench的源码包。假设已经下载了`sysbench-0.5.tar.gz`文件。 ##### 2.2 解压源码包 使用命令`tar zxf sysbench-0.5.tar.gz`来解压缩源码包...
在对MySQL进行压力测试时,sysbench 的主要步骤包括安装和配置sysbench、准备测试环境、执行测试和分析结果。 1. **sysbench 安装** 在Linux环境下,通常需要先安装必要的编译依赖,如GCC、automake、make和...
1. **安装和配置**:首先,确保系统上已经安装了`Sysbench`,并根据数据库配置进行适当的设置,如连接信息、测试数据大小等。 2. **准备数据**:在测试前,需要创建数据库、表和必要的索引,并填充测试数据。`...
在这个压缩包文件“sysbench-0.5-sharding”中,我们可以推测它包含了sysbench的一个版本,可能是针对分片(sharding)场景进行了优化或者包含了相关的测试配置。 分片是一种数据库横向扩展策略,通过将数据分布到...
sysbench --test=/usr/local/src/sysbench-0.5/sysbench/tests/db/oltp.lua \ --mysql-host=localhost \ --mysql-user=root \ --mysql-password=xxxxx \ --mysql-db=test \ --oltp-tables-count=1 \ --oltp-table-...