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

2010-01-13 Нитка Dmitry Agafonov
Прошу прощения за банальный вопрос, Вы после изменения в 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 и количества сессий юзеров...

2010-01-13 Нитка АЛЕКСАНДР
Спасибо.
Мне дали еще один мануал (немногим отличается от предыдущей инстукции), я его 
перевел, пробовал, однако пока безрезультатно.
Может кто подробнее прокомментирует. или поправит возможные ошибки:

Если, например, у вас есть 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 и количества сессий юзеров...

2010-01-12 Нитка Андрей Калинин
по первым двум пунктам: можно просто добавить строку
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 и количества сессий юзеров...

2010-01-12 Нитка АЛЕКСАНДР
Приветствую всех. 
В Убунту запускаю 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