Интересная у вас тут тема. У самого гигабитный Linux-рутер, который стал почему-то зависать при включении IPTV-приставки. При этом если IPTV на соседних машинах (через IGMP) не смотреть, либо IPTV-приставку у телевизора не включать, то машина вроде бы обрабатывает гигабитный трафик корректно, да и компиляции переживает хромиума или либреофиса в 4 ядра в 12 ГБ оперативной памяти - тоже нормально. На рутере умеренный набор правил nftables, для IPTV чуток приподнял нужные буферы и запустил igmpproxy, чтобы IGMP шел дальше. Рутер - универсальный на паре гигабитных сетевых: одна принимает гигабитный интернет от оператора, другая - отдает дальше через коммутатор. Запущенные демоны: snmpd, nftables, cupsd, mysql, autofs, openvpn, rtorrentd в связкой с rutorrent для файлопомойки, tor, apache2, arpwatch, dhcpd, igmpproxy, minidlna, mrtg, ntp-client, ntpd, polipo, pure-ftpd, samba, vixie-cron и даже LXC-контейнеры. Все нормально работало, т.к. нагрузка небольшая, пока не подключил IPTV. И машина стала виснуть. Попылесосил корпус, вздутых конденсаторов не нашел, вроде бы есть странное пятно на одной из сетевух. Вот думаю, что скорее всего аппаратная проблема, под повышенной нагрузкой сетевуха вешает ядро. Думаю менять сетевуху на Intel 82574L или на I210. Хотел задать вопрос, стоит ли переплачивать за I210, или мне хватит обычной 82574L? Еще вопросик: в чем разница между оригинальной 82574L и "подделкой" китайцев (или тайваньцев)? Я правильно понимаю, что обе на одинаковом интеловском кристалле 82574L, а значит - не должно быть разницы по производительности? Еще есть помимо x1 PCI-E пару разъемов старых PCI. По идее туда можно воткнуть тоже Intel Pro PWLA8391GTL на кристалле 82541PI. Тоже по идее вариант. Что лучше взять и где? Я так понимаю, что официальные 82574L лучше брать на амазоне, а неофициальные на алибабе или в обычных российских сетях?
Ivan_83
Зачем извращения с udpxy? Не проще ли настроить нормально igmpproxy, поднять буферы чуток в ядре для обычного IPTV, а если хочется смотреть видео и прочее с местной корзины жестких дисков, то лучше запустить нормально настроенный minidlna? Зачем грузить сеть конвертацией мультивещательного UDP в HTTP? Это же неэффективно и неправильно по сути. IGMP ведь не просто так был придуман.