使用sysbench对Oracle做基准测试(三) THREADS

本文介绍了如何使用sysbench进行Oracle数据库的多线程基准测试。通过设置不同数量的线程、线程让步次数和互斥锁,评估操作系统内核效率。测试结果显示了总时间、事件数、响应时间和线程公平性等关键指标。
摘要由CSDN通过智能技术生成
</pre><pre name="code" class="sql">sysbench threads的测试
--感觉这个测试的是操作系统内核的效率。
--测试大致思想就是创建一些线程并把它放到执行队列中去 ,
--每个线程发出request request内容大体是申请mutex -释放CPU-释放mutex  
--由于是基准测试,只需要使用相同的参数,在不同的机器上运行即可


--test=threads            --指明测试内容为tread
--num-threads=20          --创建多少个进程
--thread-yields=500       --每次请求的压力 官方文档是说 锁定-释放CPU-解锁  但是这个yelid没搞清楚是什么操作
--thread-locks= 222       --需要创建的mutex的数量


[root@localhost sysbench]# ./sysbench --test=threads --num-threads=20  --thread-yields=500  --thread-locks=2222  run
sysbench 0.5:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 20
Random number generator seed is 0 and will be ignored


Threads started!


General statistics:
    total time:                          3.0081s
    total number of events:              10000
    total time taken by event execution: 59.9833s
    r
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值