我已经使用 httperf 运行负载测试几个星期并收到此错误 -
httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open files to FD_SETSIZE
when I fire query from OS - Ubuntu 12.04 LTS (64 bit machine).
但是,如果我从具有 OS - 10.04 LTS 的 32 位机器上运行相同的命令;我没有收到错误消息。
此外,我确实按照其他帖子尝试使用“ulimit -n”命令增加文件描述符大小限制,并尝试使用
/usr/include/bits/typesizes.h
#define __FD_SETSIZE 65535
但是方法失败了。
有人可以提出一些建议吗?
观察:
不需要对 32 台机器(使用 Ubuntu 10.10)进行任何更改,那么 Ubuntu 12.04 的真正区别是什么?此外,我在不同的机器上尝试过(所有具有 64 位架构的机器都有相同的问题)