Re: Как изменить параметр ulimit -n ? Это касается TCP/IP и количества сессий юзеров...
Прошу прощения за банальный вопрос, Вы после изменения в conf и rc файлах машину не перегружали? -- Dmitry Agafonov -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Как изменить параметр ulimit -n ? Это касается TCP/IP и количества сессий юзеров...
Спасибо. Мне дали еще один мануал (немногим отличается от предыдущей инстукции), я его перевел, пробовал, однако пока безрезультатно. Может кто подробнее прокомментирует. или поправит возможные ошибки: Если, например, у вас есть 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 mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: Как изменить параметр ulimit -n ? Это касается TCP/IP и количества сессий юзеров...
по первым двум пунктам: можно просто добавить строку net.ipv4.tcp_max_syn_backlog=4096 в /etc/sysctl.conf 13 января 2010 г. 1:47 пользователь АЛЕКСАНДР написал: > Приветствую всех. > В Убунту запускаю DC хаб на базе PtokaX 4.1.1, а переметр ulimit -n равен > 1024, то есть впускает на хаб только такое количество юзеров и не больше. > В CentOS была такая же беда, и мне настроил специалист следующим образом: > > 1- пересобираем TCP/IP на уровне ядра... > # sysctl -w net.ipv4.tcp_max_syn_backlog=4096 > 2- проверяем установленный параметр > # sysctl net.ipv4.tcp_max_syn_backlog > 3- лезем в /etc/security/limits.conf и добавляем туда 2 строки > soft nofile 4096 > hard nofile 4096 > 4- лезем в /etc/pam.d/login и добавляем туда одну строку > session required /lib/security/pam_limits.so > 5- лезем в /etc/rc.d/rc.local идобавляем 2 строки > echo 16256 > /proc/sys/fs/file-max > echo 24576 > /proc/sys/fs/inode-max > 6- лезем в .bash_profile и добавляем после # User specific environment and > startup programs > ulimit -n 10240 > 7- reboot > > В Убунту не все соответствует этой инструкции, во всяком случае вот это: > > 1- пересобираем TCP/IP на уровне ядра... > # sysctl -w net.ipv4.tcp_max_syn_backlog=4096 > 2- проверяем установленный параметр > # sysctl net.ipv4.tcp_max_syn_backlog > > я сделать не смог. > Помогите советом, плиз... > > -- > ubuntu-ru mailing list > ubuntu-ru@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru > -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Как изменить параметр ulimit -n ? Это касается TCP/IP и количества сессий юзеров...
Приветствую всех. В Убунту запускаю DC хаб на базе PtokaX 4.1.1, а переметр ulimit -n равен 1024, то есть впускает на хаб только такое количество юзеров и не больше. В CentOS была такая же беда, и мне настроил специалист следующим образом: 1- пересобираем TCP/IP на уровне ядра... # sysctl -w net.ipv4.tcp_max_syn_backlog=4096 2- проверяем установленный параметр # sysctl net.ipv4.tcp_max_syn_backlog 3- лезем в /etc/security/limits.conf и добавляем туда 2 строки soft nofile 4096 hard nofile 4096 4- лезем в /etc/pam.d/login и добавляем туда одну строку session required /lib/security/pam_limits.so 5- лезем в /etc/rc.d/rc.local идобавляем 2 строки echo 16256 > /proc/sys/fs/file-max echo 24576 > /proc/sys/fs/inode-max 6- лезем в .bash_profile и добавляем после # User specific environment and startup programs ulimit -n 10240 7- reboot В Убунту не все соответствует этой инструкции, во всяком случае вот это: 1- пересобираем TCP/IP на уровне ядра... # sysctl -w net.ipv4.tcp_max_syn_backlog=4096 2- проверяем установленный параметр # sysctl net.ipv4.tcp_max_syn_backlog я сделать не смог. Помогите советом, плиз... -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru