一个简单的hdrhistogram绘图脚本。

hdr-plot的Python项目详细描述


hdrhistogram的hdr图

用于https://github.com/giltene/wrk2https://github.com/HdrHistogram/HdrHistogram

这只是一个简单快捷的脚本,可以快速绘制 直接从wkr2基准输出的hdrhistograms。

例如:

myplot.png

如何运行

用法:

usage: hdr-plot.py [-h] [--output OUTPUT] [--title TITLE] [--nobox] files [files ...]

要运行,需要安装几个软件包:

  • 安装python3

    pip3安装--用户pandas matplotlib

然后使用-L选项运行wrk,并将输出存储到文件中,如:

wrk -t2 -c100 -d30s -R2000 -L http://127.0.0.1:8080/index.html &> result.out

最后绘制百分比分布:

./hdr-plot.py --output myplot.png --title "My plot" ./result.out [...]

您可以提供更多要绘制在同一图形上的文件:

./hdr-plot.py --output myplot.png --title "My plot" ./sample/file1.out ./sample/file2.out ./sample/file3.out

许可证

版权所有©2018 Bruno Bonacci-根据Apache License v 2.0

分发

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在ArrayList中比较数字   java在Kotlin中使异步调用同步   让“Scala编程”junit示例在IntelliJ中工作的java问题   java Servlet侦听器未在ContextListener中设置属性   将Microsoft SQL Server数据库连接到我的Java项目   加载资源时出现java“需要注册工厂”异常   java如何使用POI检查excel中的重复记录?   java如何更改机器生成的代码   java如何确保重写的方法是同步的   用Spring编写Hibernate时的java XML奥秘   java管理mysql数据库中存储的用户权限   java如何运行。来自Javascript的jar方法   java我想在Web应用程序中进行身份验证&对桌面应用程序使用相同的凭据。我该怎么做?