我正在做一系列的基准测试,并找到了httpperf工具。
但是我的ubuntu12.04版本的文件描述符太小了。因为它用以下信息警告我:
过去在http://gom-jabbar.org/articles/2009/02/04/httperf-and-file-descriptors中使用更大的大小编译httperf是有指南的,但是现在站点已经关闭了。
有人知道用适当的设置编译工具的步骤吗?
发布于 2013-05-08 20:44:18
我一直遵循这里指令,它应该正确地设置全局值。您可以通过发出一个ulimit -n (N.B.我必须在我的.profile中包含ulimit -n 65535 )进行检查--出于某种原因,命名的用户不需要这样做,但根用户需要。
不要忘记重新编译httperf。在执行make install之前,发布一个./httperf -v | grep maximum --您应该看到65535。如果没有,事情就出了问题。
我正在做一个类似的项目(Ubuntu12.04上的httperf0.9.0),但是我很难让httperf真正正确编译。我肯定我忘了一些基本的东西,但是告诉我你过得怎么样。编辑:意识到我的问题是库版本不兼容。我导入了构建在另一台服务器上的二进制文件,它运行良好。
https://stackoverflow.com/questions/16445074
复制相似问题