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