【问题标题】:Apache benchmark HTTP GET locationApache 基准 HTTP GET 位置
【发布时间】:2015-05-18 13:01:26
【问题描述】:

我正在使用 Apache Benchmark (ab) 对我的 Glassfish 服务器进行压力测试。静态内容(要下载的)是一个 50MB 的二进制文件。我一直在使用 AB 发出数千个请求。我的问题是

  • 文件是否实际下载到触发 AB 命令的客户端上?
  • 如果是,文件在什么位置进行物理下载 (/tmp)?
  • 我担心客户端可能很快就会因这些请求而耗尽硬盘空间。

我在 CentOS 上运行 AB

【问题讨论】:

    标签: apache apachebench


    【解决方案1】:

    文件是否从 AB 的客户端实际下载 命令被触发了?

    文件已下载,但未保存在文件系统中。

    如果是,文件在什么位置被物理下载 (/tmp)?

    如上所述,这不会发生。

    我担心客户端可能很快就会用完硬盘空间 这些请求。

    你不必担心。

    【讨论】:

    • 出于好奇,它是如何处理的?带宽被消耗,内容却被丢弃?
    • 看起来内容被读入了内存中的8KB缓冲区,在读取下一个8KB之前将其清除。您可以在这里查看 ApacheBench 源代码:github.com/CloudFundoo/ApacheBench-ab
    • 你是个顶级人物...thnx mate!
    猜你喜欢
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 2013-12-25
    • 2010-11-14
    • 1970-01-01
    • 2012-09-17
    相关资源
    最近更新 更多