分类
大小:1.3M更新:2017-11-11
类别:数据库类系统:linux
sysbench是开源的跨平台多线程基准测试工具,利用sysbench很容易对mysql做性能基准测试,主要用于评估测试各种不同系统参数下的CPU、内存、I/O和数据库负载情况。目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。
1、cpu性能
2、磁盘io性能
3、调度程序性能,互斥体性能
4、内存分配及传输速度
5、POSIX线程性能
6、数据库性能(OLTP基准测试)
2.1 测试数据库服务器的硬件配置信息如下:
CPU: 24核心线程数,Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
MEM: 64G,8*8G=64G
DISK: 15000转/秒
2.2 对磁盘IO性能的测试:
2.2.1 创建fileio文件
创建初始化fileio文件:
[root@db-master sysbench]# sysbench --test=fileio --file-num=16 --file-total-size=2G prepare
sysbench 0.4.12: multi-threaded system evaluation benchmark
16 files, 131072Kb each, 2048Mb total
Creating files for the test...
2.2.1 开始fileio测试
接下来开始对这些文件进行测试,使用16个线程随机读进行测试结果如下:
[root@db-master sysbench]# sysbench --test=fileio --file-total-size=2G --file-test-mode=rndrd --max-time=180 --max-requests=100000000 --num-threads=16 --init-rng=on --file-num=16 --file-extra-flags=direct --file-fsync-freq=0 --file-block-size=16384 run
可以看到随机读取的性能为75.988Mb/sec,随机读的IOPS为4863.25 Requests/sec.说明服务器的硬件配置还不错。
2.2.3 测试完成执行cleanup
测试结束后,记得执行cleanup,以确保测试所产生的文件都已删除:
[root@db-master sysbench]# sysbench --test=fileio --file-num=16 --file-total-size=2G cleanup
sysbench 0.4.12: multi-threaded system evaluation benchmark
Removing test files...
如果需要测试seqwr(顺序写), seqrewr(顺序读写), seqrd(顺序读), rndrd(随机读), rndwr(随机写), rndrw(随机读写)等6种模式,并且还可能需要测试不同的线程和不同的文件块下磁盘的性能表现,这时,可以使用如下脚本达到测试目的。
数据库比较同步工具(SQL Compare)数据库类M10.4.8.87 完整版
查看Mysql Community Server数据库类Mv8.0.11 官方最新版
查看dbc2000数据库64位数据库类M5.645简体中文版
查看Visual Foxpro 6.0 (VFP6.0)数据库类M简体中文版
查看Database.NET(多数据库管理工具)数据库类Mv30.4.7463.1免费多语绿色中文版
查看oracle导入导出工具Withdata OraLoader数据库类Mv6.1 Release 1 Build 190918 官方版
查看Jailer数据文件提取工具数据库类Mv9.3.4 官方版
查看RdfToAccess (RDF文件导入Access数据库)数据库类Mv1.3 官方版
查看关联数据库清马软件数据库类.73Mv1.1
查看DB2ToTxt(数据库转换工具)数据库类M3.4官方版
查看TablePlus windows版数据库类Mv1.0.0.0 官方最新版
查看数据库管理工具(ASA Code Factory)数据库类Mv17.4.0.3官方版
查看Apache Phoenix数据库类M4.13官方版
查看DFB数据库修复工具DataNumen DBF Repair数据库类Mv4.4.0.0 官方版
查看数据库管理利器(Navicat Premium)数据库类Mv15.0.11绿化版
查看万能数据库转换软件DBConvert Studio数据库类Mv1.5.5 官方版
查看C++游戏开发引擎(Cocos2d-x)数据库类Mv3.14 最新版
查看数据库监管服务(NoSQLBooster for MongoDB)数据库类Mv5.2.11官方版
查看FSLIB.NETWORK网络库数据库类.54MV1.6.0
查看MongoDB GUI工具(Mongo Management Studio)数据库类Mv2.1.1官方版
查看MySQL数据库管理(phpMyAdmin)数据库类Mv4.7.5
查看SQL Server数据库管理及开发工具(Navicat for SQL Server)数据库类Mv11.0.10 最新破解版
查看ArsClip剪贴板辅助工具数据库类MV5.31 绿色免费版
查看Sqlite转Postgres工具SqliteToPostgres数据库类Mv2.5 免费版
查看点击查看更多