基准测试--->sysbench
2024-09-04 09:15:09
sysbench
sysbench简介
- sysbench是跨平台的基准测试工具,支持多线程,支持多种数据库;主要包括以下几种测试:
- cpu性能
- 磁盘io性能
- 调度程序性能
- 内存分配及传输速度
- POSIX线程性能
- 数据库性能(OLTP基准测试)
sysbench安装
//下载
wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip"
unzip sysbench-1.0.zip
cd sysbench-1.0
//安装依赖
yum install automake libtool –y
./autogen.sh
./configure
// #这里换成机器中mysql路径下的include,如果找不到用find命令找mysql.h,
export LD_LIBRARY_PATH=/usr/local/mysql/include
make
make install
sysbench --version
sysbench使用
sysbench [options]... [testname] [command]
- command是sysbench要执行的命令,包括prepare、run和cleanup,顾名思义,prepare是为测试提前准备数据,run是执行正式的测试,cleanup是在测试完成后对数据库进行清理。
- testname指定了要进行的测试,在老版本的sysbench中,可以通过--test参数指定测试的脚本;而在新版本中,--test参数已经声明为废弃,可以不使用--test,而是直接指定脚本。
- options sysbench的参数
数据库测试 要事先准备好mysql连接用户,并分配好相应的权限
最新文章
- 解决ReSharper自动删除换行
- html中span不显示背景
- ALV 输入数据时数字缩小一千倍的问题解决
- intellij idea使用配置jetty maven 插件
- Google FlatBuffers——开源、跨平台的新一代序列化工具
- 最大化 AIX 上的 Java 性能,第 3 部分: 更多就是更好
- Android:控件WebView显示网页 -摘自网络
- At-rule | CSS @ 规则
- POJ 1696 Space Ant 卷包裹法
- XML_PULL解析
- C++中出现的计算机术语1
- 最近一段OI学习计划
- scrapy调试时出现 ImportError: No module named win32api
- 末学者笔记——SAMBA服务、FTP服务讲解
- 华为QUIDWAY系列路由器的负载均衡配置
- git上传本地项目到github,方法2
- Python3 Srcapy 爬虫
- Jmeter(十一)_针对响应信息不明确的接口做关联
- shiro授权-记调试过程
- PHP获取本地时间