|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Prokopenko 2:5020/400 25 Jun 2005 22:35:15 To : Pavel Vasilyev Subject : Re: syscookee -------------------------------------------------------------------------------- Hello, Pavel! You wrote to Sergey Prokopenko on Sat, 25 Jun 2005 03:56:46 +0400: PV>>>>> Хрен с этим ECN, а вот SACK не помешал бы. SP>> А где ты это читал? Я пока только одно ограничение нашёл: PV> http://gazette.linux.ru.net/rus/articles/ipsysctl-tutorial.html == Опция tcp_syncookies подразумевает, что на системах с высокой нагрузкой новые соединения будут устаналиваться без таких "фишек", как ECN и SACK. Если передача syncookies срабатывет при невысоких нагрузках, то вам следует подкорректировать параметр, задающий длину очереди. == Там автор не ограничение в ядре подразумевает, как я понимаю, а просто предполагает, что при высоких загрузках саки будут увеличивать кол-во ждущих ответа соединений и бороться с этим предлагает просто корректировкой параметров... Hо ты-то сказал: === А чё правда когда в ip-стеке ядра стоит net.ipv4.tcp_syncookies=1, то net.ipv4.tcp_ecn и net.ipv4.tcp_sack не работают, т.е. при любом значении все равно устанавливаются в 0. === А про синкуки лучше на сайте синкуковцев почитать, там и ответы противников полемизируются, и никакие ограничения не упоминаются... SYN cookie monsters A few people (notably Alexey Kuznetsov, Wichert Akkerman, and Perry Metzger) have been spreading misinformation about SYN cookies. Here are some of their bogus claims: a.. SYN cookies ``present serious violation of TCP protocol.'' Reality: SYN cookies are fully compliant with the TCP protocol. Every packet sent by a SYN-cookie server is something that could also have been sent by a non-SYN-cookie server. b.. SYN cookies ``do not allow to use TCP extensions'' such as large windows. Reality: SYN cookies don't hurt TCP extensions. A connection saved by SYN cookies can't use large windows; but the same is true without SYN cookies, because the connection would have been destroyed. c.. SYN cookies cause ``massive hanging connections.'' Reality: With or without SYN cookies, connections occasionally hang because a computer or network is overloaded. Applications deal with this by simply dropping idle connections. d.. SYN cookies cause ``serious degradation of service.'' Reality: SYN cookies improve service. They do take a small amount of CPU time to compute, but that CPU time has to be spent anyway for hard-to-predict sequence numbers; see RFC 1948. e.. SYN cookies cause ``magic resets.'' Reality: SYN cookies never cause resets. With best regards, Sergey Prokopenko. E-mail: просто "reply to sender". --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577bddf7428.html, оценка из 5, голосов 10
|