-Ars- Опубликовано 26 октября, 2010 · Жалоба Дано: РС1---РС2 (РРРоЕ-сервер) На РС2 стоит апач с мини-тестом от speedtest-а. РС1 - лэптоп Е7200/2 Гб памяти, ХР РС2 - десктоп, Q8300, 2 Гб памяти, дебиан с родным кернелом 2.6.32-5-686 На лэптопе стоит бродкомовская гигабитная карточка, на десктопе - что-то риалтековское 8169, тоже гигабитное. Запускаю РРРоЕ-звонилку на РС1, подключаюсь, открываю тест с URL РС2, проверяю - 30-40 мегабит вниз. Отключаю звонилку, прописываю статические адреса на РС1, РС2, запускаю снова тест - 110 мегабит вниз. Вопрос: хрен с ним, что во втором случае 110 мегабит, а не 400-500 (хотя гигабитный линк распознается). Но почему через РРРоЕ скорость такая убогая? :( Я посмотрел по поиску, у людей CPU 100% при куче сессий и общем траффике 350-400 Мбит с непотимизированным сервером (то бишь user-mode), а я и того получить не могу, при том, что загрузка процессора - 2 (два!) процента. Если карточки дохлые (особенно риалтек), то почему без РРРоЕ 100 с хвостом получаю? РРР-то не карточка терминирует. Подскажите, плз, куда копать, потому, что я даже не знаю, с чего начинать. Еще информация: закачка FTP с РС2 на РС1 через РРРоЕ дает те же 30-40 мегабит. И iperf - то же самое. Т.е. спидтестовская утилита всяко не при чем ;) Заранее 10х! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Giga-Byte Опубликовано 26 октября, 2010 · Жалоба XP Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 26 октября, 2010 · Жалоба XP Не. То же самое с линуксом :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Giga-Byte Опубликовано 26 октября, 2010 · Жалоба XPНе. То же самое с линуксом :( т.е. на лаптопе линукс. линукс коннектица к линуксу и такая-же скорость?отбрасываем XP. игры с mtu, tcpmss, vjcomp, protocomp, прогнать скорость по udp, какие результаты? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 26 октября, 2010 · Жалоба игры с mtu, tcpmss, vjcomp, protocompНичего интересногопрогнать скорость по udpО! Вот тут занятно - в 2 раза выше скорость (порядка 68 Мбитс) до packet loss. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan Rostovikov Опубликовано 26 октября, 2010 · Жалоба Неоднократно писалось. У debian-а пппое в юзермоде !!! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Giga-Byte Опубликовано 26 октября, 2010 · Жалоба игры с mtu, tcpmss, vjcomp, protocompНичего интересногопрогнать скорость по udpО! Вот тут занятно - в 2 раза выше скорость (порядка 68 Мбитс) до packet loss. я не зря спросил, теперь попробуйте tcp пакетами до размера mtu (до 1480) прогнать, может быть даже с уменьшением размера пакета.и вообще tcp это такая штука, там ещё есть и размер окна :) и прочие фичи... а 68Мбит с пакет-лоссами - это плохо. варианты давать не буду, сами ищите. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 26 октября, 2010 · Жалоба я не зря спросил, теперь попробуйте tcp пакетами до размера mtu (до 1480) прогнать, может быть даже с уменьшением размера пакета.и вообще tcp это такая штука, там ещё есть и размер окна :) и прочие фичи... Игрался :(а 68Мбит с пакет-лоссами - это плохоДа знаю, что плохо :(. Я просто хотел убедиться, что это точно не железо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 28 октября, 2010 · Жалоба У меня были глюки как с r8169, так и с брыдкомом на лаптопе. И прикол был именно в низкой скорости, причем без особых на то оснований. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 30 октября, 2010 · Жалоба У меня были глюки как с r8169, так и с брыдкомом на лаптопе.И прикол был именно в низкой скорости, причем без особых на то оснований. Ну, это железо - не догма. Пытался поменять карточки как сервера, так и клиента. И вообще без каких-либо изменений! :(Кроме того, 30-40 мегабит всё-таки не просто мало, а ну очень мало, нет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
terrible Опубликовано 30 октября, 2010 (изменено) · Жалоба тестируйте ftp протоколом, http это муть, а не тесты Изменено 30 октября, 2010 пользователем terrible Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 30 октября, 2010 · Жалоба тестируйте ftp протоколом, http это муть, а не тесты На чём основаны такие утверждения? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 30 октября, 2010 · Жалоба iperf, видимо, не в моде уже :(. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 31 октября, 2010 (изменено) · Жалоба тестируйте ftp протоколом iperf, видимо, не в моде уже :(. равно как и чтение постов до конца :) закачка FTP с РС2 на РС1 через РРРоЕ дает те же 30-40 мегабит. И iperf - то же самое Изменено 31 октября, 2010 пользователем -Ars- Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 1 ноября, 2010 · Жалоба А пробовали вместо XP бутнуть livecd с пингвином и затестить? Нужно выяснить для начала где теряется. Этап 1 - SPAN на порту свитча, и лучше managed свитч - смотреть счетчики на интерфейсах - отослал ли сервер нужное количество пакетов. Этап 2 - поставить livecd с линухом и проверить тянет ли железо нагрузку, ethtool, netstat -s покажут где теряются (если теряются) пакеты Этап 3 - тюнинг XP, если вышеуказанное не помогло. Помню был прикол с пингом, запускаешь флеш апплет на клиентском компе - по pppoe пинг уменьшаетс... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 1 ноября, 2010 · Жалоба А пробовали вместо XP бутнуть livecd с пингвином и затестить?Не livecd, просто пингвина. Да, пробовал, я же писал выше. То же самое.Этап 1 - SPAN на порту свитча, и лучше managed свитч - смотреть счетчики на интерфейсах - отослал ли сервер нужное количество пакетов.Компьютеры подключены напрямую один к другому, зачем вводить свич?Этап 2 - поставить livecd с линухом и проверить тянет ли железо нагрузку, ethtool, netstat -s покажут где теряются (если теряются) пакетыОпять же, см. 1-й пост: если проверять без РРРоЕ сервера, то примерно в 3 раза лучше результаты. Без каких-либо подстроек. И это...Спасибо ;) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 1 ноября, 2010 · Жалоба Компьютеры подключены напрямую один к другому, зачем вводить свич?Чтоб посмотреть по счетчикам на порту - сколько реально ушло пакетов с "сервера".Если iperf настроили на 500 Mbps и ушло скажем 10000 пакетов - а на счетчике 8000 порта, то потери начинаются на сервере. ethtool -S eth0 netstat -su (в режиме udp) смотрели на обоих? У меня просто самые сраные компы обычно тянут почти полный гигабит Вот загруженная прокся (обе стороны одинаковые, это машинки в кластере) model name : Intel® Pentium® Dual CPU E2200 @ 2.20GHz r8169 [ 3] 0.0-10.0 sec 1.03 GBytes 884 Mbits/sec Proxy-17 ~ # uptime 10:56:40 up 3 days, 16:38, load average: 1.15, 0.91, 0.78 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 1 ноября, 2010 · Жалоба nuclearcat, r8169? почти гигабит? КАК?! O_O Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 1 ноября, 2010 · Жалоба Хз, легко :-) Гигабит не тянут только откровенно ноутбуковские и самые дешевые сетевки Там сейчас живого траффика к тому-же 50 Мбит (squid), я думаю 900-950 потянет влегкую Но тесты, а реально сквида на такой железке начинает на сотне-двух мегабит похрюкивать натужно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 1 ноября, 2010 · Жалоба nuclearcat, пасиб за идеи, буду смотреть. О результатах отчитаюсь на днях :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 1 ноября, 2010 · Жалоба Хз, легко :-) Гигабит не тянут только откровенно ноутбуковские и самые дешевые сетевкиТам сейчас живого траффика к тому-же 50 Мбит (squid), я думаю 900-950 потянет влегкую Но тесты, а реально сквида на такой железке начинает на сотне-двух мегабит похрюкивать натужно. Может, я готовлю неправильно? У меня выше 300 всё тупо уходило в softirq. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 1 ноября, 2010 · Жалоба Хз, легко :-) Гигабит не тянут только откровенно ноутбуковские и самые дешевые сетевкиТам сейчас живого траффика к тому-же 50 Мбит (squid), я думаю 900-950 потянет влегкую Но тесты, а реально сквида на такой железке начинает на сотне-двух мегабит похрюкивать натужно. Может, я готовлю неправильно? У меня выше 300 всё тупо уходило в softirq. Смотря что делать и что грузит проц, в softirq уводят:1)NAT (conntrack) 2)iptables 3)iproute2 А необязательно сетевка Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 4 ноября, 2010 · Жалоба Какой-то Core 2 Duo + интелевская карточка в качестве сервера + убунту. Клиентом пробовал несколько компов. Из них самый приличный Quad 8300 с риалтеком 8169/Дебиан. Второй по приличности - лептоп с Т7200, бродкмовоской картой и Кноппиксом. Сначала пробую с лэптопа: спидтестовская утилита - 48 мегабит :( Запускаю iperf - 90 мегабит. Ура? Подключаю десктоп с дебианом и риалтеком - iperf 55 Mbits, спидтест - 48 мегабит. Возвращаю лэптоп - iperf 55 мегабит. Т.е. уже даже не 90 :( При этом загрузка CPU - порядка 5-6-8 процентов. iperf жрет больше всех. Ничего не понимаю :( Люди, я хочу преодолеть порог в 100 мегабит для одного РРР-линка, а не для десятка. У вас это точно получается? Или 350-400 и более мегабит на отдачу - это цифры в сумме? ;) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 5 ноября, 2010 · Жалоба Отключите все аппаратные фичи в настройках всех сетевух. Поставить mtu для ппп меньше чем оно на эзернете. Убедится что свич не глючит, а то малоли. Если не поможет - пробуйте фряху и мпд5 в кач сервера. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 5 ноября, 2010 · Жалоба Отключите все аппаратные фичи в настройках всех сетевух.Э? Поточнее, если можно. Всё-таки фраза "аппаратные фичи" шибко расплывчата. И самое-то главное, еще раз: без РРР все отлично работает, скорость не полный гигабит, но в несколько раз выше максимума на РРР! Поэтому мне слабо верится, что проблема в сетевухах.Поставить mtu для ппп меньше чем оно на эзернете.Ясный пень ;)Если не поможет - пробуйте фряху и мпд5 в кач сервера.Вот в процессе, нагрузил девушку, вроде всё поставила... Будем послезавтра проверять. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...