【问题标题】:Changing the file descriptor size in httperf更改 httperf 中的文件描述符大小
【发布时间】:2013-05-08 15:55:39
【问题描述】:

我正在做一系列基准测试,并找到了httpperf 工具。

但是我的 ubuntu 12.04 版本的文件描述符太小了。因为它用这条消息警告我:

  • httperf:警告:打开文件限制 > FD_SETSIZE;限制最大值# 打开文件到 FD_SETSIZE

以前在http://gom-jabbar.org/articles/2009/02/04/httperf-and-file-descriptors 有编译更大尺寸的 httperf 的指南,但现在该站点已关闭。

有人知道使用正确设置编译工具的步骤吗?

【问题讨论】:

    标签: benchmarking ubuntu-12.04 httperf


    【解决方案1】:

    我一直遵循指令here,它应该正确设置全局值。您可以通过发出 ulimit -n 来检查(注意,我必须在我的 .profile 中包含 ulimit -n 65535 — 出于某种原因,命名用户不需要这个,但 root 需要。)

    别忘了重新编译 httperf。在执行make install 之前,请发送./httperf -v | grep maximum — 你应该看到 65535。如果没有,则说明出了点问题。

    我正在开发一个类似的项目(Ubuntu 12.04 上的 httperf 0.9.0),但我在让 httperf 真正正确编译时遇到了一些困难。我确定我忘记了一些基本的东西,但请告诉我你的情况。编辑:意识到我的问题是库版本不兼容。我导入了构建在不同服务器上的二进制文件,它工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-24
      • 2020-03-26
      • 2011-06-05
      • 2019-01-04
      • 2020-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多