Как изменить параметр ulimit -n ? Это касается TCP/IP и количества сессий юзеров...

АЛЕКСАНДР alex-04 на list.ru
Ср Янв 13 21:23:07 GMT 2010


Спасибо.
Мне дали еще один мануал (немногим отличается от предыдущей инстукции), я его перевел, пробовал, однако пока безрезультатно.
Может кто подробнее прокомментирует. или поправит возможные ошибки:

Если, например, у вас есть 10Mbit линии, то необходимо увеличить значения по умолчанию дескриптор файла в пределах 4096. Если же, у Вас есть 100Mbit линию, вам необходимо увеличить ваш дескриптор файла пределах от большего количества или вы будете ограничены, сколько пользователей в вашем центре (например, увеличить его до 10240.) Для этого, Вам необходимо для изменения следующих файлов: в /etc/security/limits.conf, добавьте строчки:
soft nofile 4096
hard nofile 4096

В /etc/pam.d/login добавить:
  session required /lib/security/pam_limits.so

Тогда увеличение общесистемных предел дескриптор файла, добавив следующие строки в файл /etc/rc.d/rc.local скрипт запуска:
  echo  16256 > /proc/sys/fs/file-max
  echo  24576 > /proc/sys/fs/inode-max

Кроме того, вы можете запустить эти команды в командной строке и / или вы можете добавить их в ваш. Bash_profile так что вам не нужно повторно войти в них. Затем вам нужно будет указать системе, чтобы использовать новые ограничения (Bash):
 ulimit -n 1048000

Для CSH / Tcsh:
 unlimit descriptors

Проверить это подняло предел проверки вывод `ULIMIT-` (Bash) или ограничить `` (CSH, Tcsh). Затем вы можете начать свой хаб.



Подробная информация о списке рассылки ubuntu-ru