首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将sysbench累积摘要转换为csv

将sysbench累积摘要转换为csv
EN

Stack Overflow用户
提问于 2020-06-16 04:15:35
回答 1查看 408关注 0票数 1

我正在尝试创建具有sysbench累积输出的图形,以便我可以比较不同基准测试的结果。

到目前为止,我们已经能够使用lua脚本中的钩子生成带有中间统计信息的csv文件。我不能对累积结果执行相同的操作,所以我尝试使用sedawk解析结果,但这看起来非常耗时。

有人能帮我解决这个问题吗?我使用的是sysbench 1.0.20

非常感谢Gianluca

EN

回答 1

Stack Overflow用户

发布于 2020-06-16 04:33:20

您不必解析输出。在sysbench支持CSV报告之前,我很久以前就这样做过,这很难,而且容易出错。

现在,您可以让sysbench生成CSV输出,而不是格式化的“人类可读”摘要。

下面是我对当前版本的sysbench所做的工作:

复制一个sysbench脚本,比如oltp_read_only.lua。在编辑器中打开它。

添加以下行:

代码语言:javascript
复制
function report_noop()
  -- do nothing
end

sysbench.hooks.report_intermediate = sysbench.report_csv
sysbench.hooks.report_cumulative = report_noop

现在,当我将自定义的lua脚本作为sysbench的参数运行时,它为每次迭代输出文本行,并且在报告的末尾没有输出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62396268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档