Максимальное количество соединений (FreeBSD 7.2)

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

Максимальное количество соединений (FreeBSD 7.2)

Непрочитанное сообщение invint » 2010-08-10 9:04:08

Есть софт на java (nutch, hadoop). Должен качать интернет во много потоков. Но при привышении 5000 соединений начинают сыпаться разнообразнейшие сетевые ошибки. Грешу на настройки сетевой подсистемы, и возможного количества открытых соединений.

Код: Выделить всё

srv1#  uname -a
FreeBSD srv1.local 7.3-RELEASE FreeBSD 7.3-RELEASE #0: Mon Aug  9 17:10:23 MSD 2010     invint@srv1.local:/usr/obj/usr/src/sys/MYKERNEL  amd64
Ядро

Код: Выделить всё

options VM_KMEM_SIZE=1073741824
options VM_KMEM_SIZE_MAX=1073741824
/boot/loader.conf

Код: Выделить всё

verbose_loading="YES"
accf_data_load="YES"
accf_http_load="YES"

net.inet.tcp.syncache.hashsize=1024
net.inet.tcp.syncache.bucketlimit=100
net.inet.tcp.tcbhashsize=4096
kern.ipc.nsfbufs=10240
vm.kmem_size=1G
vm.kmem_size_max=1G
/etc/sysctl.conf

Код: Выделить всё

net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
kern.ipc.nmbclusters=262144
kern.ipc.somaxconn=4096
kern.ipc.maxsockets=204800
kern.maxfiles=204800
kern.maxfilesperproc=200000
net.inet.ip.portrange.first=1024
net.inet.ip.portrange.last=65535
net.inet.ip.portrange.randomized=0
net.inet.tcp.maxtcptw=40960
net.inet.tcp.msl=30000
net.inet.tcp.syncookies=1
net.inet.tcp.nolocaltimewait=1
net.inet.tcp.fast_finwait2_recycle=1
net.inet.icmp.icmplim=0
Посоветуйте как увеличить кол-во исходящих подключений.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Максимальное количество соединений (FreeBSD 7.2)

Непрочитанное сообщение hizel » 2010-08-10 9:25:10

какие ошибки?

Код: Выделить всё

netstat -m
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

Re: Максимальное количество соединений (FreeBSD 7.2)

Непрочитанное сообщение invint » 2010-08-10 11:50:46

hizel писал(а):какие ошибки?

Код: Выделить всё

netstat -m
сейчас не у консоли, но netstat -m - все ок, занято не более 10% mb И mbc
ошибки: timeout, can`t resolve host, can`t open socket и т.п.

Памяти 24Гига, 2 проца по 8 ядер, память занята менее чем на 30%

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: Максимальное количество соединений (FreeBSD 7.2)

Непрочитанное сообщение Dog » 2010-08-10 12:11:18

Это вам бы в freebsd-performance поспрашивать.
Oh my God, they killed init! Bastards!

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Максимальное количество соединений (FreeBSD 7.2)

Непрочитанное сообщение hizel » 2010-08-10 14:37:49

Код: Выделить всё

 can`t resolve host
это udp
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

Re: Максимальное количество соединений (FreeBSD 7.2)

Непрочитанное сообщение invint » 2010-08-10 18:00:56

hizel писал(а):

Код: Выделить всё

 can`t resolve host
это udp
а что с этим можно сделать, что крутить?

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Максимальное количество соединений (FreeBSD 7.2)

Непрочитанное сообщение terminus » 2010-08-10 20:51:37

Помню была запись (и "раскадровка" в pdf) лекции Игоря Сысоева на какой-то конференции где он рассказывал как тюнить TCP/IP стек в FreeBSD 7.x... Погуглите "Сысоев freebsd тюнинг высокие нагрузки".
:Search:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.