Я проводил нагрузочные тесты с использованием 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).
Но если я запустил ту же команду на 32-битной машине с ОС - 10.04 LTS; Я не получаю сообщения об ошибке.
Кроме того, я следил за другими сообщениями, чтобы попытаться увеличить предел размера дескриптора файла с помощью команды «ulimit -n», а также попытался изменить с помощью
/usr/include/bits/typesizes.h
#define __FD_SETSIZE 65535
Но методы не помогли.
Может кто-нибудь что-нибудь предложить?
Наблюдение:
Не требовалось вносить какие-либо изменения на 32-й машине (с Ubuntu 10.10), так в чем же реальная разница в Ubuntu 12.04? Кроме того, я пробовал на разных машинах (все с 64-битной архитектурой имели одну и ту же проблему)