LINUX.ORG.RU

Число дескрипторов для процесса в ядре 2.2 фиксировано и составляет 1024. Если требуется увеличить их количество, то придется править ядро и возможно libc.
Общее число дескрипторов в системе прописано в /proc/sys/fs/file_max

Z0termaNN
()
Ответ на: комментарий от anonymous

нк так сразу на вскидку сказать сложно. есть такой путь - squid 2.2 при ./configure ядра 2.0 ругается на то, что недостаточно файловых дескрипторов и предлагает урл патча. я думаю, что в 2.0 и 2.2 нет сильных отличий по местоположению описания количества дескрипторов

Z0termaNN
()

Для увеличения числа дескрипторов: echo 4096 > /proc/sys/fs/file_max, но есть еще число открытых файлов на один процесс, который так просто не изменяется.

anonymous
()
Ответ на: комментарий от anonymous

Число дескрипторов на процесс можно изменить пересобрав ядро предварительно изменив какойто.h в общем можно попробоать в заголовка ядра grep `MAX_DISCR *` или нечто вроде этого. В общем кто ищет тот всегда найдет :-)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.