Sysbench基准测试的示例剖析
发布时间:2022-01-11 14:05:23 所属栏目:MySql教程 来源:互联网
导读:这篇文章给大家分享的是有关Sysbench基准测试的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Sysbench和TPCC-MySQL一样,也是一款基准测试的工具。 相对于TPCC-MySQL,Sysbench不仅可以对MySQL,也可以对Oracle,Pos
这篇文章给大家分享的是有关Sysbench基准测试的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Sysbench和TPCC-MySQL一样,也是一款基准测试的工具。 相对于TPCC-MySQL,Sysbench不仅可以对MySQL,也可以对Oracle,PostgreSQL进行基准测试。 先下载依赖包 yum install automake autoconf -y 运行./configure && make 命令,可能有以下的报错 ../libtool: line 5172: : command not found 修改configure.ac文件 Sysbench基准测试的示例分析 将LIBTOOL注释,并增加AC_PROG_RANLIB Sysbench基准测试的示例分析 修改之后运行如下命令 ./autogen.sh && ./configure && make 完成之后,进入sysbench文件夹,可以看到sysbench命令已经编译完成。 1.进行文件IO测试 准备文件 Sysbench基准测试的示例分析 进行基准测试 [root@mysql1 sysbench]# ./sysbench --test=fileio --file-total-size=2G --file-test-mode=rndrw --file-num=16 --num-threads=16 run sysbench 0.4.12: multi-threaded system evaluation benchmark Running the test with following options: Number of threads: 16 Extra file open flags: 0 16 files, 128Mb each 2Gb total file size Block size 16Kb Number of random requests for random IO: 10000 Read/Write ratio for combined random IO test: 1.50 Periodic FSYNC enabled, calling fsync() each 100 requests. Calling fsync() at the end of test, Enabled. Using synchronous I/O mode Doing random r/w test Threads started! Done. Operations performed: 6006 Read, 3996 Write, 1600 Other = 11602 Total Read 93.844Mb Written 62.438Mb Total transferred 156.28Mb (2.1231Mb/sec) 135.88 Requests/sec executed Test execution summary: total time: 73.6086s total number of events: 10002 total time taken by event execution: 602.0152 per-request statistics: min: 0.01ms avg: 60.19ms max: 1587.11ms approx. 95 percentile: 290.98ms Threads fairness: events (avg/stddev): 625.1250/42.01 execution time (avg/stddev): 37.6259/2.94 其中主要参数和默认值 --file-num=N 创建测试的文件数量 [128] --file-block-size=N 块的尺寸,默认是16K 用于测试Oracle一般改为8K[16384] --file-total-size=SIZE 所有测试文件总的大小[2G] --file-test-mode=STRING 测试模式 seqwr(顺序写), seqrewr(顺序读写), seqrd(顺序读), rndrd(随机读), rndwr(随机写), rndrw(随机读写) --file-io-mode=STRING 文件操作模式 sync(同步),async(异步),fastmmap,slowmmap(两种内存映射模式) [sync] --file-rw-ratio=N 测试时的读写比例 [1.5] (编辑:洛阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐