代码之家  ›  专栏  ›  技术社区  ›  Dave DeLong

自动加密输出解码故障

  •  2
  • Dave DeLong  · 技术社区  · 15 年前

    我正在尝试对我写的一个简单的Web服务器进行基准测试,但是我很难理解Autobench输出的内容。我一直在谷歌上寻找帮助(甚至浏览了Autobench和httperf的源代码),但还没能摸索出到底发生了什么。

    我在服务器上运行了以下基准测试:

    autobench --single_host --host1 10.0.1.5 --port1 5555 --uri1 /Tests --quiet --low_rate 20 --high_rate 200 --rate_step 20 --num_call 10 --num_conn 5000 --timeout 5 --file results.csv 
    

    这是我的results.csv文件(为可读性增加了一些空白):

    dem_req_rate,req_rate,con_rate,min_rep_rate,avg_rep_rate,max_rep_rate,stddev_rep_rate,resp_time,net_io,errors
    200,         40.0,    20.0,    20.0,        20.0,        20.0,        0.0,            6.2,      15.6,  100
    400,         80.0,    40.0,    40.0,        40.0,        40.0,        0.0,            6.4,      31.2,  100
    600,         119.9,   60.0,    57.0,        59.9,        61.4,        0.9,            17.9,     46.8,  100.160256410256
    800,         159.5,   79.9,    76.0,        79.5,        82.4,        2.1,            32.5,     62.1,  100.48231511254
    1000,        155.9,   94.0,    55.8,        64.7,        75.8,        6.2,            129.4,    50.4,  151.975683890577
    1200,        156.7,   112.6,   28.0,        45.5,        63.2,        11.3,           148.0,    38.9,  255.232261357836
    1400,        154.7,   121.8,   22.2,        38.1,        51.6,        9.3,            175.6,    34.2,  328.299409061064
    1600,        154.5,   134.7,   15.6,        28.7,        52.8,        13.3,           211.6,    27.7,  498.504486540379
    1800,        143.5,   138.7,   3.2,         18.6,        41.0,        11.7,           185.1,    21.1,  768.049155145929
    2000,        158.8,   159.4,   5.6,         18.0,        45.6,        14.6,           234.7,    21.6,  925.925925925926
    

    我想知道:

    什么? dem_req_rate 意思是?做什么? net_io 意思是?什么? errors 意思是?怎么做? 错误 涉及 德米尔雷 ?这些都在哪个单位?

    3 回复  |  直到 12 年前
        1
  •  1
  •   lukmdo    15 年前

    嗨,我也在搜索:

    • dem_req_rate = num_call * curr_rate
      哪里 curr_rate 费率是否传递给 httperf 取决于迭代次数和 rate_step , low_rate high_rate 帕拉姆斯 man autobench 有关这些参数的更多信息)
    • net_io =平均网络吞吐量(单位:千字节/秒,kb/s)
      Net I/O HTTPF Miscellaneous Section 其输出和 人页 (未链接)
    • errors Total errors Errors Section 属于 HTTPF 结果及其 人页 (未链接)
        2
  •  0
  •   Zhongwei Sun    14 年前

    只是 man httperf 您将找到详细信息。

        3
  •  0
  •   John Vinopal    12 年前

    错误应该是错误的百分比,但是在Autobench的版本中,我有(2.1.1)这个值计算错误。

    它是:

    $results{percent_errors} = ( 100 * $results{errors} / $results{replies} );
    

    应该是:

    $results{percent_errors} = ( 100 * $results{errors} / ($results{replies} + $results{errors}) );
    
    推荐文章