Компания Bigfoot Networks начала выпуск (http://www.linuxdevices.com/news/NS4305735670.html) интересных PCI плат, представляющих собой аппаратный UDP/IP акселератор, нацеленный для увеличения скорости работы сетевых игровых приложений (например, Worlds of Warcraft).
Карта KillerNic (http://www.killernic.com/KillerNic/) построена на базе 400MHz CPU, имеет 64MB ОЗУ, а также порты gigabit Ethernet и USB 2.0. Программная начинка карты построена на базе Linux, причем к этому Linux имеется shell доступ и возможность запускать собственные приложения, что позволяет использовать данную карту как отдельный сервер. Стоимость устройства - 250$.URL: http://www.linuxdevices.com/news/NS4305735670.html
Новость: http://www.opennet.me/opennews/art.shtml?num=8972
а в чем идея?
детям для игр?
> а в чем идея?
Продать комп. IHMO.
С удовольствием бы поигрался с таким девайсом. По сути это блейд-сервер :)
А где смысл?
TCP/IP стек отнимает у моего CPU несколько процентов, нафига мне тратить 250$, чтобы выиграть пару процентов???
В моём понимании это не есть аппаратный акселератор.
В некоторых конторах, за оптимизацию на 0.1% премии дают.
а при 70-80 мегабитном трафе ты не смотрел на хостинге что творится?
полинг относительно попускает ну а толку все равно дохерище на проце загрузкаа на гигабите представь?.... да ваще пиздец представлять не хочется
+1
С фиговым чипом типа 8139 - уже при 30 мегабитах проц грузится. :(
>А где смысл?
>TCP/IP стек отнимает у моего CPU несколько процентов, нафига мне тратить 250$,
>чтобы выиграть пару процентов???
>В моём понимании это не есть аппаратный акселератор.
А сидюк в вашем пониамнии аппаратный девайс?А как быть с тем что внутри у него свой процессор который управляет всем с участием прошивки сидючной, а?Прошивка ведь тоже софтварная, а значит сидюк никак нельзя считать железом!
Хотя, как там написано в about(в самом низу),> Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Controller in one machine,
> and Killer NIC in the other.Вывод: NIC не может работать одна, следственно Yukon 88E8053 - эквивалент KillerNIC.
в каком месте он аппаратный, если там есть ось, которая всё это обрабатывает?
>в каком месте он аппаратный, если там есть ось, которая всё это
>обрабатывает?
Наверное в таком что там специализированное решение разруливает пакеты, основной проц этим не озадачивается.А так - вот скажите, HDD или CD-ROM это hardware?А то что у них свой процессор с своей прошивкой есть который выполняет фирмвару вас не смущает?А какая разница если у сетевухи появится навороченная фирмвара, а хоть и линукс?Где та грань, отделяющая железо и софт?Она весьма призрачная...
тогда не надо акцентировать внимание на слове "аппаратный", я понимаю что в это слово продавалки много вложили, но это не оправдание.
А вот тоже интереснй девайс: http://www.level5networks.com/prod_etherfabric.htm
А я так и не понял, чем обусловлено ускорене. Для TCP карта может сама отсылать подтверждений (хотя операционка всё равно сама это будет делать) и переупорядочивать пакеты (хотя обычно порядок не нарушается, а операционка всё равно сама проверять порядок пакетов); ну, можно из маленьких пакетов склеивать большие. Но как можно ускорить UDP/IP, если UDP-пакеты практически сразу передаются приложению?А вообще говоря, упёртость производителей и юзеров в писюковую совместимость давно уже тормозит прогресс. Давно пора сделать настольный компьютер на базе RISC-процессора с операционкой в ПЗУ, и чтобы с вирусами был несовместим.
Дмитрий, мне искренне жаль ваших студентов. Не понимаю, чему вы можете их научить, если сами, мягко говоря, нетвердо знаете предмет. Тому было уже множество подтверждений, и вот ещё одно. Фрагментация - запомните это хорошенько - происходит на уровне-3 (IP).
Вследствие этого, датаграммы UDP могут оказаться фрагментированными точно так же, как TCP.
>настольный компьютер на базе RISC-процессора с операционкой в ПЗУ
PPC64/Cell + LinuxBIOS Двумя руками ЗА!
XBox / Playstaion ?
Зачем такой огород городить если можно поставить серверную сетевую карту? Предполагаю что есть сильно навороченные.