您好,欢迎访问一九零五行业门户网

Sysbench参数中文解释_MySQL

bitscn.com
sysbench参数中文解释
# sysbench测试用例:sysbench [general-options]… –test= [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 – file i/o testcpu – cpu performance testmemory – memory functions speed testthreads – threads subsystem performance testmutex – mutex performance test(互斥性能测试)oltp – oltp test (联机事务处理系统)指令: prepare(测试前准备工作) run(正式测试) cleanup(测试后删掉测试数据) help versionsee ‘sysbench –test= help’ for a list of options for each test. 查看每个测试项目的更多选项列表。# ./sysbench –test=fileio help--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=cpu help--cpu-max-prime=n 最大质数发生器数量。默认是10000# sysbench --test=memory help--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=threads help--thread-yields=n 每个请求产生多少个线程。默认是1000--thread-locks=n 每个线程的锁的数量。默认是8# sysbench --test=mutex help--mutex-num=n 数组互斥的总大小。默认是4096--mutex-locks=n 每个线程互斥锁的数量。默认是50000--mutex-loops=n 内部互斥锁的空循环数量。默认是10000# sysbench --test=oltp helpoltp options:--oltp-test-mode=string 执行模式{simple,complex(advanced transactional),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=n number of point selects [10]--oltp-simple-ranges=n number of simple ranges [1]--oltp-sum-ranges=n number of sum ranges [1]--oltp-order-ranges=n number of ordered ranges [1]--oltp-distinct-ranges=n number of distinct ranges [1]--oltp-index-updates=n number of index update [1]--oltp-non-index-updates=n number of non-index updates [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’ (for special distribution)。默认是1--oltp-dist-res=n ‘special’的百分比值。默认是75general database options:--db-driver=string 指定数据库驱动程序(‘help’ to get list of available drivers)--db-ps-mode=string编制报表使用模式{auto, disable} [auto]compiled-in database drivers:--mysql – mysql drivermysql options:--mysql-host=[list,...] mysql server host [localhost]--mysql-port=n mysql server port [3306]--mysql-socket=string mysql socket--mysql-user=string mysql user [sbtest]--mysql-password=string mysql password []--mysql-db=string mysql database name [sbtest]--mysql-table-engine=string storage engine to use for the test table {myisam,innodb,bdb,heap,ndbcluster,federated} [innodb]--mysql-engine-trx=string whether storage engine used is transactional or not {yes,no,auto} [auto]--mysql-ssl=[on|off] use ssl connections, if available in the client library [off]--myisam-max-rows=n max-rows parameter for myisam tables [1000000]--mysql-create-options=string additional options passed to create table []
bitscn.com
其它类似信息

推荐信息