前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用sysbench进行压测 Part2 sysbench语法介绍

使用sysbench进行压测 Part2 sysbench语法介绍

作者头像
bsbforever
发布2020-08-19 16:46:06
6910
发布2020-08-19 16:46:06
举报

实验环境

此次实验的环境如下

  • Redhat 7.4
  • sysbench版本:sysbench 1.1.0

1. 语法格式

我们可以通过如下命令查看具体格式

代码语言:javascript
复制
sysbench --help
Image.png
Image.png

下面来一一介绍

1.1 testname

testname代表sysbench执行的程序,如

  • fileio
  • cpu
  • memory
  • threads
  • mutex

或者是一些lua脚本,路径为/usr/sysbench/share/sysbench

Image_2.png
Image_2.png

当然我们也可以自己编写脚本,不过自带的已经够用了

注意:在sysbench以前版本中使用--test指定testname,在新版本中可直接写testname

1.2 command

command是sysbench要执行的命令,包括如下几个命令

  • prepare 代表为测试提前准备数据,如插数或者建立文件等
  • run 代表真正执行测试
  • cleanup 代表清理测试过程中产生的数据,如删数或者删除文件等
  • help 显示测试程序或脚本的用法

1.3 options

options代表测试程序中需要用到的选项,如一些通用的

Image_3.png
Image_3.png

或者一些数据库专用的

Image_4.png
Image_4.png

最后还有程序专用的选项

代码语言:javascript
复制
sysbench /usr/sysbench/share/sysbench/oltp_read_write.lua help

在实际测试中我们需要结合实际情况来选用这些

2. 参考资料

代码语言:javascript
复制
https://github.com/akopytov/sysbench
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实验环境
  • 1. 语法格式
    • 1.1 testname
      • 1.2 command
        • 1.3 options
        • 2. 参考资料
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档