The OpenNET Project / Index page

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

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

"OpenNews: Руководство по увеличению производительности TCP с..."  
Сообщение от opennews (??) on 04-Апр-06, 16:51 
"TCP Tuning Guide (http://dsd.lbl.gov/TCP-tuning/)" - полезное руководство по увеличению производительности TCP/IP стека на машинах с большим сетевым трафиком для систем Linux (интересные заметки (http://dsd.lbl.gov/TCP-tuning/linux.html) про тюнинг 2.2, 2.4 и 2.6 ядер), FreeBSD, Solaris, Mac OSX и Windows.

URL: http://dsd.lbl.gov/TCP-tuning/
Новость: http://www.opennet.ru/opennews/art.shtml?num=7266

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

 Оглавление

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

1. "Руководство по увеличению производительности TCP стека"  
Сообщение от User (??) on 04-Апр-06, 16:51 
А как колличественно определяется "большой сетевой трафик" ? просто рекомендации по этой новости расходятся с рекомандациями что были ранее:
http://www.cymru.com/Documents/ip-stack-tuning.html
sysctl -w net.inet.tcp.sendspace=32768
sysctl -w net.inet.tcp.recvspace=32768

а по этой новости:

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

2. "Руководство по увеличению производительности TCP стека"  
Сообщение от User (??) on 04-Апр-06, 16:53 
а по этой новости:
net.inet.tcp.sendspace=1048576
net.inet.tcp.recvspace=1048576
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

3. "Ну, ну"  
Сообщение от Квагга on 04-Апр-06, 18:13 
net.inet.tcp.sendspace=1048576
net.inet.tcp.recvspace=1048576

Нагруженный сервак станет колом ровно через 5 сек.

Открыватель америки, бл.н.х! Лечись.

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

4. "Руководство по увеличению производительности TCP стека"  
Сообщение от pavlinux email(??) on 04-Апр-06, 19:59 

# increase TCP max buffer size
Где тут написано про TCP - net.core.rmem_max ???????????
  net.core.rmem_max = 16777216
  net.core.wmem_max = 16777216
  # increase Linux autotuning TCP buffer limits
  # min, default, and max number of bytes to use
  net.ipv4.tcp_rmem = 4096 87380 16777216
  net.ipv4.tcp_wmem = 4096 65536 16777216
                    
Здесь уже TCP, но почему-то максимальный размер TCP равен "net.core.rmem_max"
типа других протоколов нет ?

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

5. "Руководство по увеличению производительности TCP стека"  
Сообщение от pavlinux email(??) on 04-Апр-06, 20:44 
Трафик - это скорость умноженная на время (Кватовая Механика, 1 класс школы).

Дома 1Mbit - это скорость света, на работе это жопа.
Вот и думай, где у тя большой трафик...

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

6. "Руководство по увеличению производительности TCP стека"  
Сообщение от Аноним on 04-Апр-06, 22:04 
лажа это все максимум поднялась скорость на 5%
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

7. "Руководство по увеличению производительности TCP стека"  
Сообщение от pavlinux email(??) on 04-Апр-06, 22:21 
... и ещё прикол...

0.05 sec * (100 Mbits / 8 bits) = 625 KBytes.

будет 625000 - только чего не ясно, наверно попугаев...

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

8. "Руководство по увеличению производительности TCP стека"  
Сообщение от pavlinux email(??) on 04-Апр-06, 22:47 
http://www.psc.edu/networking/projects/tcptune/
http://www.ncsa.uiuc.edu/People/vwelch/net_perf/tcp_windows.html

   Вот откуда все это сп...лагиатили...

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

9. "лажа это все максимум поднялась скорость на 5%"  
Сообщение от Квагга on 05-Апр-06, 04:34 
> лажа это все максимум поднялась скорость на 5%
И это естетственно.

Ищите дырки в LAMP'е!
TCP стек является ботлнеком в самую распоследнюю очередь.

1. Разгрузка ядра ото ВСЕХ лишних модулей. Это ваще номер раз.
В поисках дальнейших методов тюнинга системы неразгруженное
ядро будет реагировать на изменения довольно тупо.

2. MySQL!!! Туча приколов. my.cnf и параметры ядра тесно связаны.
Раскочегарить можно сильно.

3. НЖЫНКС. Проксируйте исполнение PHP в удаленный fast-cgi. 100х ускорение - не предел.

4. TCP стек. В последнюю очередь и очень аккуратно.
Лучше если не в конфиг файлах, а скриптами вручную.
Нажатие кнопы ресет удаленным мальцом на площадке
в таком случае просто вернет систему в рабочее состояние.

5. TCP стек. Точно не в нем дыра :)

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

10. "Руководство по увеличению производительности TCP стека"  
Сообщение от Анонимоус on 01-Май-06, 20:08 
> лажа это все максимум поднялась скорость на 5%
Когда юзеры рядом и на 100Мбит канале сидят - увеличение буферов даст совсем не 5% эффект а может дать выигрыш и в разы... при условии что все остальное не является стопором, разумеется.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^


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

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




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

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