Andrey_open Опубликовано 14 октября, 2007 (изменено) · Жалоба Есть маршрутизатор на базе Линукс, П4 3,2 Ггц. У него на мамке есть гигабитный адаптер RTL-8169, который собирает траффик примерно с 20 вланов. Кроме роутинга и простых правил иптэйблс ничем не нагружен, но вот судя по статистике снмп которую я снимаю со свича, через интерфейс никогда не проходит более 177-180 Мбит потока и когда на этом уровне держится пинги между сегментами значительно увеличиваются. Как найти слабое место в роутере? Чем измерять загруженность? Как поправить ситуацию? Изменено 14 октября, 2007 пользователем Andrey_open Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
random7 Опубликовано 14 октября, 2007 · Жалоба vmstat 1 - втыкать, смотреть загрузку проца если в пиках трафика остаётся большой idle, значит дело не в загрузке проца через ethtool можно поковырять настройки сетевухи - размер очередей, генерацию прерываний - если драйвер поддерживает Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrey_open Опубликовано 14 октября, 2007 · Жалоба Идл всегда большой :( что еще может быть? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan Rostovikov Опубликовано 14 октября, 2007 · Жалоба http://forum.nag.ru/forum/index.php?showtopic=38982 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
random7 Опубликовано 14 октября, 2007 · Жалоба Идл всегда большой :( что еще может быть? если HT включено, то может один виртуальный проц использоваться по полной, а idle до 50% показываться за счёт второго - проверьте это если сетевуха одна, а комп больше ничего не делает - должен использоваться только один проц что ещё может быть? ну может с PCI какие-то заморочки, типа неудачной материнки или параметры кривые в биосе или за пределами компа проблемы, в свитчах и каналах Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
UglyAdmin Опубликовано 14 октября, 2007 (изменено) · Жалоба Или 32-битный счётчик SNMP на порту свитча переполняется, вот и показывает не более 180мбит :) ЗЫ. На 100 мегабитах счётчик переполняется за 5,5 минут... Изменено 14 октября, 2007 пользователем UglyAdmin Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrey_open Опубликовано 14 октября, 2007 · Жалоба Или 32-битный счётчик SNMP на порту свитча переполняется, вот и показывает не более 180мбит :)ЗЫ. На 100 мегабитах счётчик переполняется за 5,5 минут... Даже если бы это было и так (что я не исключаю), то как тогда объяснить увеличине задержек при такой нагрузке? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kirya Опубликовано 14 октября, 2007 · Жалоба NAPI включено для реалтека в ядре ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maris Опубликовано 15 октября, 2007 · Жалоба Prosta tvoj rtl na materinki k pci slotu prekruchen, votkni setovku v pci_e slot Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kirya Опубликовано 15 октября, 2007 · Жалоба Prosta tvoj rtl na materinki k pci slotu prekruchen, votkni setovku v pci_e slot Тогда б должно было пролетать минимум 400 мбит. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ingress Опубликовано 15 октября, 2007 · Жалоба 8169 помойка. имхо. (под фрю по крайне мере ;) ) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Мартен Опубликовано 15 октября, 2007 · Жалоба Кстати, кто что может сказать про Nvidia mcp55 gigabit ethernet под линуксом (драйвер forcedeth)? Как оно в сравнении с Интел по производительности и глючности? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 16 октября, 2007 (изменено) · Жалоба В 8169 под пингвина есть странный баг, связанный с какой-то нетипичной работой в железке(отличается от спека), и девелоперы упоминают неофициальный патчик, который решает проблему. Изменено 16 октября, 2007 пользователем nuclearcat Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
desperado Опубликовано 16 октября, 2007 · Жалоба Чтобы роутить гигабит нужно нормальное железо. это вам не сотка. ткни его в другой ком и погоняй iperf с разным размером пакетов. если скорость будет плавно менятся - меняй в первую очередь сетевуху. 8169 на сервер не годится. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ingress Опубликовано 16 октября, 2007 · Жалоба nvidia тоже помойка та ещё, причём под любой осью. всем покупать chelsio :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
random7 Опубликовано 16 октября, 2007 · Жалоба знаете что-то конкретное про 8169, или просто реакция на слово realtek? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 16 октября, 2007 · Жалоба http://marc.info/?l=linux-netdev&m=118...8814496&w=2 Лень искать подробнее, но проблема серьезно обсуждалась. Для меня она была актуальной, стояли и стоят рылтеки. Но у меня обьемы во всех этих местах <100Mbps, соответственно вопрос не стоит критически. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
random7 Опубликовано 16 октября, 2007 · Жалоба ну как будто у других чипов никогда не было багов в драйвере :) вот у меня есть сервак с двумя tg3 на борту, так они разные! dmesg показывает чуть разные флажки при загрузке драйвера и что характерно, ни один из интерфейсов полного гигабита в дуплексе не даёт, хоть и PCI-X по поводу e1000 припоминаю тоже баги, на некоторые из которых сам натыкался так что подставы везде Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 16 октября, 2007 · Жалоба На Реалтеке баги серьезные и многие вещи нормально не работают. Яркий пример, я только что ездил в инет-кафе где стоит 8169. Из-за хреново обжатого кабеля карта просто висла. ethtool -r eth1 - просто не поддерживается, не реализовано в дровах. Поставил ядро 2.6.23, перестала виснуть. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jab Опубликовано 17 октября, 2007 · Жалоба На линухе рутер могут строить только brain-damaged linuxoids... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kirya Опубликовано 17 октября, 2007 · Жалоба Тоже самое можно сказать о любой софт-системе. Причем как с закрытом кодом, так и с открытым. И даже с "железными" решениями все тоже самое. Потому что там тоже есть софт. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 17 октября, 2007 · Жалоба jab - тролль У каждой системы свои возможности. Если надо - отроутит и гигабит. Все зависит от железа, на котором собрано. Софт - дело исправимое. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kirya Опубликовано 17 октября, 2007 · Жалоба Jab не тролль Jab просто с татуинна, у них похоже Linux запрещен и считается чуть ли не запрещенной религией. Ну как у нас христианство было запрещено в районе первых веков нашей эры в римской империи. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
random7 Опубликовано 17 октября, 2007 · Жалоба Поставил ядро 2.6.23, перестала виснуть.А вот недавно видел баг в каталисте 3560, приводящий к потере коннективности у клиента после ребута его хоста. Поставил последний IOS, баг исчез. Что теперь, Cisco тоже нельзя использовать? :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Мартен Опубликовано 17 октября, 2007 · Жалоба может и не тролль, но ведет себя как подросток с прыщами. по топику: mcp55 оч. интересует. ядро 2.6.18, в нем драйвер 0.56 версии, NAPI не заявлено. есть бэкпорт последней версии 0.60 на ядро 2.6.18 (спасибо Альтовцам), заявлена поддержка NAPI, долго втыкал в исходники, чего-то не нашел (может, не так искал). И тот и тот драйвер работает стабильно, но трафик через этот роутер пока не превышает 60 Мбит. готовлюсь к увеличению нагрузок, чего ожидать? или сразу бежать в магазин за интелом pci-e? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...