История изменений
Исправление NiTr0, (текущая версия) :
бугагашеньки, диванный иксперд продолжает убеждать сисадмина с 10-летним стажем, что реалтеки ничем от интела не отличаются и пережевать гигабит трафика на реалтеке - раз плюнуть. какая потеха.
повторяю еще раз условия: 1 гбит на вход со средним размером пакета 1100 байт, 300 мбит на исход со средним размером пакета 500 байт, 100000 tcp/udp потоков, tcp - где-то 80% трафика, трафик размазан равномерно по потокам. на роутере - несколько десятков правил файрвола и включенный коннтрак (нат делать не будем для упрощения задачи).
когда в таких условиях сможете заставить корку i7 прожевать гигабит на паре реалтеков - приходите, обсудим загрузку ядра и дропы пакетов на интерфейсах.
хотите - собирайте стенд, хотите - ищите прова, который воткнет у себя ваш роутер перед ~1000 клиентов, дело ваше.
а ваш сферический конь в вакууме «а мы возьмем всего 5/10/1000/20000 сессий на стенде с максимальным размером пакета и скажем что все работает» никого не интересует от слова совсем.
Исходная версия NiTr0, :
бугагашеньки, диванный иксперд продолжает убеждать сисадмина с 10-летним стажем, что реалтеки ничем от интела не отличаются и пережевать гигабит трафика на реалтеке - раз плюнуть. какая потеха.
повторяю еще раз условия: 1 гбит на вход со средним размером пакета 1100 байт, 300 мбит на исход со средним размером пакета 500 байт, 100000 tcp/udp потоков, tcp - где-то 80% трафика, трафик размазан равномерно по потокам. на роутере - несколько десятков правил файрвола и включенный коннтрак (нат делать не будем для упрощения задачи).
когда в таких условиях сможете заставить корку i7 прожевать гигабит на паре реалтеков - приходите, обсудим загрузку ядра и дропы пакетов на интерфейсах.
хотите - собирайте стенд, хотите - ищите прова, который воткнет у себя ваш роутер перед ~1000 клиентов, дело ваше.
а ваш сферический конь в вакууме «а мы возьмем всего 5/10/1000/20000 сессий на стенде и скажем что все работает» никого не интересует от слова совсем.