The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Динамическое изменение размера TCP буферов для Fre..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Динамическое изменение размера TCP буферов для Fre..."  
Сообщение от opennews (ok) on 13-Дек-06, 12:14 
Andre Oppermann предлагает (http://lists.freebsd.org/pipermail/freebsd-current/2006-December/068011.html) протестировать патч с реализацией динамического вычисления размера send/receive TCP буферов (размер автоматически варьируется в зависимости от типа сетевой активности), для FreeBSD. В некоторых случаях производительность TCP может возрасти до 10 раз.


Управление производится через следующие sysctl:

   net.inet.tcp.sendbuf_auto=1       (enabled)
   net.inet.tcp.sendbuf_inc=8192       (8K, step size)
   net.inet.tcp.sendbuf_max=262144   (256K, growth limit)
   net.inet.tcp.recvbuf_auto=1       (enabled)
   net.inet.tcp.recvbuf_inc=16384       (16K, step size)
   net.inet.tcp.recvbuf_max=262144   (256K, growth limit)


URL: http://lists.freebsd.org/pipermail/freebsd-current/2006-December/068011.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=9212

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по ответам]

1. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от edwin email(ok) on 13-Дек-06, 12:14 
Новость хорошая ... надо-бы попробовать это в деле
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от Полосатый Хряк email on 13-Дек-06, 12:25 
счас юзнем...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от SOL_SOCKET on 13-Дек-06, 12:31 
кол-во подключений - уменьшиться?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от Полосатый Хряк email on 13-Дек-06, 12:43 
воткнул патч ... не все отпачилось...

90% не находил что патчить може к 6.0 не подходит?

все вернул взад

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от Sergey (??) on 13-Дек-06, 13:10 
>воткнул патч ... не все отпачилось...
>
>90% не находил что патчить може к 6.0 не подходит?
>
>все вернул взад

Думаю что патч только для current.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от citrin email(??) on 13-Дек-06, 13:31 
А на эти вопросы ответа так и нету:
http://freebsd.rambler.ru/bsdmail/freebsd-net_2006/msg03139.html
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от Kirill_AG (??) on 13-Дек-06, 14:35 
Патч только для Current. Для 6.х есть "Automatic TCP send socker buffer sizing"

A RELENG_6 version (for FreeBSD 6.x) of the patch is here:

  http://people.freebsd.org/~andre/tcp_auto_sndbuf-20061116-RELENG_6.diff

Just apply this patch and recompile your kernel.  It is activated by default.
Be aware that all socket buffer sizing events get logged to syslog under LOG_DEBUG.  This may affect overall system performance and you may want to disable logging to disk of this in syslogd.conf.

Для 6.х скорее всего появится после тестирования.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от nuclight email on 13-Дек-06, 14:38 
Дык andre@ любит геморрой админу создать. Программеру тоже - про setsockopt() он наверняка даже и не думал. Надо отдать andre@ под чье-нибудь менторство обратно :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от smb on 13-Дек-06, 15:08 
> Программеру тоже - про setsockopt() он наверняка даже и не думал.
Ну вы смешной, шутник...Конечно, он, как разработчик сетевой части, ничего не знает об опциях сокета LOL

Вы бы почитали комменты в патче, там же всё ясно расписано, когда будет увеличен размер сокета и почему. На юзерлевеле нужных сведений ты просто не имеешь =)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от Полосатый Хряк email on 13-Дек-06, 15:42 
нафиг давать нужные но не рабочие версии?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от ZANSWER (??) on 13-Дек-06, 16:35 
МяФ!:) Полосатый Хряк, а в чём выражаеться, что версия не рабочая??:-\ то что она не работает на RELENG_6, так нечего удивительного, если написана она для CURRENT, разницу улавливаем??;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от viper (??) on 13-Дек-06, 18:28 
сегодня в рассылке было.
"Maxim Konovalov wrote:
> [...]
>> Any tests and test reports are very welcome.
>
> I saw a question asked several times but no answer: what happens with
> the sockets when you explicitly call setsockopt() to set a socket
> buffer size?  Is automatic buffer sizing enabled for them?

No.  In that case automatic socket buffer sizing gets disabled.

--
Andre
"

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от ZANSWER (??) on 13-Дек-06, 19:08 
МяФ!:) вам её увеличат, как только патч будет оттестирован, тогда его перенесут и в RELENG_6 тоже, если вам так не терпиться, то переведите сервера на CURRENT и будет у вас всё и сразу...;)))))
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от dd2k on 15-Дек-06, 14:27 
А вот будут ли сервера на CURRENT... Работать?=) Стэйбл надежнее, а еще лучше релиз.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от CrazyF email on 15-Дек-06, 17:25 
> А вот будут ли сервера на CURRENT... Работать?=) Стэйбл надежнее, а еще лучше релиз.
А подождать не желаете по тестирование патча завершат? А то патчи непроверенные тащить на Stable систему хотите, а будет ли стабильно он работать, тем паче как Вы говорите на боевых серверах?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от viper (??) on 21-Дек-06, 17:52 
http://people.freebsd.org/~delphij/misc/patch-tcp_auto_buf-20061212-RELENG_6.diff
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от blacksteel email on 20-Янв-07, 13:27 
Там разные версии патчей для CURRENT и RELENG_6
поставил на 6.2-RELEASE - работает замечательно.
Скорость скачивания по NFS возросла с 7 до 9.8 МБ/с.
Да и субъективно работа по сети несколько ускориась.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от Аноним on 21-Фев-07, 12:09 
а как его поставить ? :) только не пинайте...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Динамическое изменение размера TCP буферов для FreeBSD"  
Сообщение от Аноним on 21-Фев-07, 13:23 
>а как его поставить ? :) только не пинайте...
Так ?
patch -p0 -i patch-tcp_auto_buf-20061212-RELENG_6.diff
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру