FreeBSD как получить/установить максим кол-во сокетов
От: Аноним  
Дата: 11.06.09 13:16
Оценка:
FreeBSD как получить/установить максим кол-во сокетов ?
нужен аналог ulimit от Linux, или другой вариант.
Re: FreeBSD как получить/установить максим кол-во сокетов
От: citrin Россия http://citrin.ru/
Дата: 11.06.09 15:06
Оценка:
Здравствуйте, Аноним, Вы писали:

А>FreeBSD как получить/установить максим кол-во сокетов ?

А>нужен аналог ulimit от Linux, или другой вариант.

впервых есть общесистемные ограничения, задаваемые через sysctl:

kern.ipc.maxsockets — всего сокетов в системе
kern.maxfiles — всего файловых дескрипторов в системе (сокет это тоже дескриптор)
kern.maxfilesperproc — дескрипторов на процесс.

помимо этого могут задаваться более жесткие ограничения на число сокетов через /etc/login.conf
Re[2]: FreeBSD как получить/установить максим кол-во сокетов
От: Аноним  
Дата: 11.06.09 15:44
Оценка:
Здравствуйте, citrin, Вы писали:

C>Здравствуйте, Аноним, Вы писали:


А>>FreeBSD как получить/установить максим кол-во сокетов ?

А>>нужен аналог ulimit от Linux, или другой вариант.

C>впервых есть общесистемные ограничения, задаваемые через sysctl:


C>kern.ipc.maxsockets — всего сокетов в системе

C>kern.maxfiles — всего файловых дескрипторов в системе (сокет это тоже дескриптор)
C>kern.maxfilesperproc — дескрипторов на процесс.

все три увеличил до 64000, но все равно смог открыть только 3510 сокетов.
Что еще нужно изменить ?

C>помимо этого могут задаваться более жесткие ограничения на число сокетов через /etc/login.conf
Re[3]: FreeBSD как получить/установить максим кол-во сокетов
От: citrin Россия http://citrin.ru/
Дата: 11.06.09 16:19
Оценка:
C>>kern.ipc.maxsockets — всего сокетов в системе
C>>kern.maxfiles — всего файловых дескрипторов в системе (сокет это тоже дескриптор)
C>>kern.maxfilesperproc — дескрипторов на процесс.

А>все три увеличил до 64000, но все равно смог открыть только 3510 сокетов.

А>Что еще нужно изменить ?

1. Перезагрузиться
2. Сделать setrlimit(2), например через limits(1)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.