sysbench0.5安装和使用介绍
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况,sysbench支持MySQL、PostgreSQL、Oracle数据库OLTP测试。
它主要包括以下几种方式的测试:
1)cpu性能
2)磁盘io性能
3)调度程序性能
4)内存分配及传输速度
5)POSIX线程性能
6)数据库性能(OLTP基准测试)
安装sysbench
需要准备环境:
mysql:mysql-community-server-5.6.29
OS:CentOS 6.7 X86_64
安装的版本为sysbench0.5,直接从github上下载源码编译后安装
安装依赖环境
$ sudo yum install gcc gcc-c++ automake make libtool mysql-community-devel
$ cd /tmp && git clone https://github.com/akopytov/sysbench.git
$ cd /tmp/sysbench
$ ./autogen.sh
$ ./configure --prefix=/usr/local/sysbench-0.5
$ make && sudo make install
0.5版本需要oltp.lua测试脚本,如果是通过rpm方式安装,则
在/usr/share/doc/sysbench/tests/db/中找到oltp.lua脚本
$ cd /usr/local/sysbench
$ sudo mkdir -p share/tests/db
$ cp /tmp/sysbench/sysbench/tests/db/*.lua share/tests/db/
$ ./bin/sysbench --version
如果要测试PostgreSQL、Oracle数据库,则在configure时需要加上 --with-oracle 或者 –with-pgsql
最新文章
- httpclient 调用WebAPI
- 我和NLP的故事(转载)
- 怎样新建Oracle数据库
- 关于springMVC框架访问web-inf下的jsp文件
- grok 正则解析日志例子<;1>;
- Linux内核驱动将多个C文件编译成一个ko文件的方法——每一个C文件中都有module_init与module_exit
- Linux环境编程之同步(二):条件变量
- 移动端滑动效果 swiper 4.0.7
- 数据结构day1:排序
- jetty8 text/plain默认字符编码的坑
- Jetson tk1 安装 Intel 7260 无线网卡驱动
- GitHub账户注册
- CentOS下挂载数据盘
- react:路由登陆后才能访问的控制
- ZKWeb网页框架1.5正式发布
- QtCore Module&#39;s Classes
- 转: CreateProcessAsUser 0xC0000005访问冲突问题
- chromium的安装程序
- 进击的RecyclerView入门一(简单上手)
- Spring Data 之 Repository 接口