|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Al Zaharov 2:5005/58.88 03 Oct 2001 16:10:38 To : Yuriy Kaminskiy Subject : Re: Инет и юзвери --------------------------------------------------------------------------------
> AZ> полностью копируются в юзерспейс..
> Хмм. Hе знаю, как там в ip-table, а ipchains умеет копировать
> _заголовки_ пакетов [заданной длины] в userspace (через netlink). Этой
> фичей кто-нибудь пользуется?
да, все верно.. iptables тоже умеет, и тоже через netlink, и надо-то
копировать всего лишь 24 байта (ip-заголовок + порты если дальше идет tcp
или udp).. сейчас копаю в эту сторону, но все-равно это довольно медленно
(точнее, непозволительно медленно, например, копируем 24 байта и без
всякой обработки акцептим пакет, вывод нулевой, цикл из трех-пяти строк..
на машине п1-233 теперь имеем средний лаг в районе 16-18 мс, вместо 0.1
мс, если пингуем с соседней машины, даже не могу представить, что будет,
если эти пакетики еще начать склабывать в файл или в базу..) и, кстати,
все-таки появляются потери - незначительные, но все=же: на 10000 флудпинга
стандартного размера 10-40 потерянных..
--
wbw, kaiser
--- tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.4.10 (i586))
* Origin: e-will (2:5005/58.88)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/26441724bcf4e.html, оценка из 5, голосов 10
|