和lua的效率对比测试_2021001期:Sysbench多线程性能测试工具

本文介绍了Sysbench工具在CPU、FileIO、内存、线程、互斥锁和MySQL性能方面的测试,强调了各部分的性能指标,并与Lua的效率进行了对比。在CPU测试中,关注了标准差的稳定性;FileIO则关注读写速度;内存测试关注数据吞吐量;线程和互斥锁测试关注并发响应时间;在MySQL性能测试中,关注的是qps和tps。
摘要由CSDN通过智能技术生成

Sysbench一款开源的多线程性能测试工具,可提供以下几个方面的测试:

  1. cpu :提供一个简单的cpu测试

  2. fileIo:文件磁盘io的测试

  3. memory:内存分配及传输速度

  4. thread:线程调度测试

  5. mutex:POSIX的锁测试

  6. OLTP:数据库性能,主要支持MYSQL, PgSQL, Oracle 这3种数据库

安装详看git, 当前操作的Sysbench版本是1.0.17

命令

1
sysbench [options]... [testname] [command]
  • command,执行的命令,包括prepare、run和cleanup.

    • prepare: 为测试提前准备数据

    • run: 执行测试

    • cleanup: 测试完成后对数据库进行清理。

1. CPU

cpu测试是在指定时间内,循环进行素数计算。

1
sysbench cpu run

常用参数:

1234
- cpu-max-prime: 素数生成数量的上限,  默认10000- threads: 线程数,默认1- time: 运行时长,单位
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值