|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 21 Nov 2005 16:08:28 To : Victor Wagner Subject : Re: Ping и ядро 2.6.x -------------------------------------------------------------------------------- Victor Wagner <vitus@45.free.net> wrote: VW> fping -aB1 примерно-100-адресов VW> VW> отрабатывал секунды за 4-5, что вполне позволяло использовать это дело VW> из cgi-скрипта. VW> VW> После перехода на ядро 2.6 оно почему-то вдруг начало тормозить. Hе VW> менее чем на порядок. Около 30 секунд на скан 254 адресов, из них около 70 ответили. Ядра 2.4.27-2 и 2.6.12-1 из debian testing - зависимость от версии ядра не подтверждается. VW> Интересно как можно с этим побороться, В принципе, меня вполне устроит VW> список хостов, которые ответили на arp-запрос. Поскольку сеть локальная, VW> в принципе вообще можно уложиться где-то в полсекунды. Hо запускать 100 VW> процессов ping сразу - не хочется. VW> VW> В proc ручку для arp-таймаута искал, не нашел. AFAIK, такой ручки нет. Hо там всего три секунды (три посылки через 1 сек). Так что проблема явно не в arp'е. Как показывает трассировка, эта утилита делает посылку пакета на выбранный адрес, получает ответ, а затем два раза спит в select() по 10 мс. Зачем - не знаю, возможно, чтобы не забить сеть и позволить шедулеру пару итераций пройти мимо. То есть fping сам тормозит сканирование. -- Eugene Berdnikov --- ifmail v.2.15dev5.3 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3651a2219fbe.html, оценка из 5, голосов 10
|