我试图用sysbench做一些基本的服务器基准测试。我理解大部分的选项,但我想知道是否有人能解释--最大的--请求的一般选项。
适用于所有的测试吗?它到底是做什么的?例如,如果我运行以下命令:
sysbench -test=fileio-文件总大小=100 G-文件-测试模式=rndrw-num-线程=8--文件-额外标志=直接-最大-请求=0运行
在这种情况下最大的请求是做什么的?我得到0是无限的,但是请求到底是什么,它们与线程等有什么关系呢?没有一个手册或博客能解释什么是“请求”。我在cpu测试期间玩过它,次数越多,我的运行时间越长,它越低,运行时间越快。为什么?
谢谢!
发布于 2015-10-25 12:29:21
在fileio基准测试中,最大请求是允许的I/O操作的最大数量。例如,指定100的最大请求意味着fileio最多可以执行100 I/O操作,正在读或写。
在oltp基准测试的上下文中,max-请求它允许的SQL语句的总数( SELECT/INSERT/UPDATE等)。例如,使用默认的10000请求限制意味着oltp“简单”(只读)测试将发出最多10000个请求,然后退出。
https://serverfault.com/questions/731283
复制相似问题