我正在尝试使用httperf对我制作的服务器应用程序进行一些测试。
我通过apt-get:
安装了httperfsudo apt-get install httperf
当我运行任何样本时,httperf会返回如下警告:
httperf:警告:打开文件限制> FD_SETSIZE;限制最大打开FD_SETSIZE文件的数量
我读到我必须在“typesizes.h”中更改“__FD_SETSIZE”,但它不起作用(当我将其更改为“65532”时的事件):
/usr/include/x86_64-linux-gnu/bits/typesizes.h
有谁知道重新编译增加文件描述符大小的步骤?我使用rate>时收到限制错误40,例如:
httperf --client = 0/1 --server = 127.0.0.1 --port = 8080 --uri = / index.html --send-buffer = 4096 --recv-buffer = 16384 --num-conns = 5000 --num-calls = 1 --rate = 40
非常感谢!