您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > Sysbench参数中文解释
Sysbench参数中文解释#sysbench测试用例:sysbench[general-options]…–test=test-name[test-options]…command通用选项:--num-threads=N创建测试线程的数目。默认为1.--max-requests=N请求的最大数目。默认为10000,0代表不限制。--max-time=N最大执行时间,单位是s。默认是0,不限制。--forced-shutdown=STRING超过max-time强制中断。默认是off。--thread-stack-size=SIZE每个线程的堆栈大小。默认是32K。--init-rng=[on|off]在测试开始时是否初始化随机数发生器。默认是off。--test=STRING指定测试项目名称。--debug=[on|off]是否显示更多的调试信息。默认是off。--validate=[on|off]在可能情况下执行验证检查。默认是off。测试项目:fileio–FileI/Otestcpu–CPUperformancetestmemory–Memoryfunctionsspeedtestthreads–Threadssubsystemperformancetestmutex–Mutexperformancetest(互斥性能测试)oltp–OLTPtest(联机事务处理系统)指令:prepare(测试前准备工作)run(正式测试)cleanup(测试后删掉测试数据)helpversionSee‘sysbench–test=namehelp’foralistofoptionsforeachtest.查看每个测试项目的更多选项列表。#./sysbench–test=fileiohelp--file-num=N创建测试文件的数量。默认是128--file-block-size=N测试时文件块的大小。默认是16384(16K)--file-total-size=SIZE测试文件的总大小。默认是2G--file-test-mode=STRING文件测试模式{seqwr(顺序写),seqrewr(顺序读写),seqrd(顺序读),rndrd(随机读),rndwr(随机写),rndrw(随机读写)}--file-io-mode=STRING文件操作模式{sync(同步),async(异步),fastmmap(快速map映射),slowmmap(慢map映射)}。默认是sync--file-extra-flags=STRING使用额外的标志来打开文件{sync,dsync,direct}。默认为空--file-fsync-freq=N执行fsync()的频率。(0–不使用fsync())。默认是100--file-fsync-all=[on|off]每执行完一次写操作就执行一次fsync。默认是off--file-fsync-end=[on|off]在测试结束时才执行fsync。默认是on--file-fsync-mode=STRING使用哪种方法进行同步{fsync,fdatasync}。默认是fsync--file-merged-requests=N如果可以,合并最多的IO请求数(0–表示不合并)。默认是0--file-rw-ratio=N测试时的读写比例。默认是1.5#sysbench--test=cpuhelp--cpu-max-prime=N最大质数发生器数量。默认是10000#sysbench--test=memoryhelp--memory-block-size=SIZE测试时内存块大小。默认是1K--memory-total-size=SIZE传输数据的总大小。默认是100G--memory-scope=STRING内存访问范围{global,local}。默认是global--memory-hugetlb=[on|off]从HugeTLB池内存分配。默认是off--memory-oper=STRING内存操作类型。{read,write,none}默认是write--memory-access-mode=STRING存储器存取方式{seq,rnd}默认是seq#sysbench--test=threadshelp--thread-yields=N每个请求产生多少个线程。默认是1000--thread-locks=N每个线程的锁的数量。默认是8#sysbench--test=mutexhelp--mutex-num=N数组互斥的总大小。默认是4096--mutex-locks=N每个线程互斥锁的数量。默认是50000--mutex-loops=N内部互斥锁的空循环数量。默认是10000#sysbench--test=oltphelpoltpoptions:--oltp-test-mode=STRING执行模式{simple,complex(advancedtransactional),nontrx(non-transactional),sp}。默认是complex--oltp-reconnect-mode=STRING重新连接模式{session(不使用重新连接。每个线程断开只在测试结束),transaction(在每次事务结束后重新连接),query(在每个SQL语句执行完重新连接),random(对于每个事务随机选择以上重新连接模式)}。默认是session--oltp-sp-name=STRING存储过程的名称。默认为空--oltp-read-only=[on|off]只读模式。Update,delete,insert语句不可执行。默认是off--oltp-skip-trx=[on|off]省略begin/commit语句。默认是off--oltp-range-size=N查询范围。默认是100--oltp-point-selects=Nnumberofpointselects[10]--oltp-simple-ranges=Nnumberofsimpleranges[1]--oltp-sum-ranges=Nnumberofsumranges[1]--oltp-order-ranges=Nnumberoforderedranges[1]--oltp-distinct-ranges=Nnumberofdistinctranges[1]--oltp-index-updates=Nnumberofindexupdate[1]--oltp-non-index-updates=Nnumberofnon-indexupdates[1]--oltp-nontrx-mode=STRING查询类型对于非事务执行模式{select,update_key,update_nokey,insert,delete}[select]--oltp-auto-inc=[on|off]AUTO_INCREMENT是否开启。默认是on--oltp-connect-delay=N在多少微秒后连接数据库。默认是10000--oltp-user-delay-min=N每个请求最短等待时间。单位是ms。默认是0--oltp-user-delay-max=N每个请求最长等待时间。单位是ms。默认是0--oltp-table-name=STRING测试时使用到的表名。默认是sbtest--oltp-table-size=N测试表的记录数。默认是10000--oltp-dist-type=STRING分布的随机数{uniform(均匀分布),Gaussian(高斯分布),special(空间分布)}。默认是special--oltp-dist-iter=N产生数的迭代次数。默认是12--oltp-dist-pct=N值的百分比被视为’special’(forspecialdistribution)。默认是1--oltp-dist-res=N‘special’的百分比值。默认是75Generaldatabaseoptions:--db-driver=STRING指定数据库驱动程序(‘help’togetlistofavailabledrivers)--db-ps-mode=STRING编制报表使用模式{auto,disable}[auto]Compiled-indatabasedrivers:--mysql–MySQLdrivermysqloptions:--mysql-host=[LIST,...]MySQLserverhost[localhost]--mysql-port=NMySQLserverport[3306]--mysql-socket=STRINGMySQLsocket--mysql-user=STRINGMySQLuser[sbtest]--mysql-password=STRINGMySQLpassword[]--mysql-db=STRINGMySQLdatabasename[sbtest]--mysql-table-engine=STRINGstorageenginetouseforthetesttable{myisam,innodb,bdb,heap,ndbcluster,federated}[innodb]--mysql-engine-trx=STRINGwhetherstorageengineusedistransactionalornot{yes,no,auto}[auto]--mysql-ssl=[on|off]useSSLconnections,ifavailableintheclientlibrary[off]--myisam-max-rows=Nmax-rowsparameterforMyISAMtables[1000000]--mysql-create-options=STRINGadditionaloptionspassedtoCREATETABLE[]
本文标题:Sysbench参数中文解释
链接地址:https://www.777doc.com/doc-2861712 .html