LINUX.ORG.RU
ФорумAdmin

route тормозит


0

0

Запускаю команду route (напечатать таблицу маршрутизации) и можно идти гулять. Минут через 15 она допечатает...

Я вот не понимаю, что там такого сложного, чтобы столько работать. Всего-то вывести таблицу из памяти на экран...

Re: route тормозит

> Я вот не понимаю, что там такого сложного, чтобы столько работать. Всего-то вывести таблицу из памяти на экран...

route по умолчанию пытается отресолвить все IP-адреса в имена. А скорость этого процесса очень сильно зависит от тормознутости DNS-серверов. Если тебе нужны просто IP-адреса, то запускай route -n.

Deleted ()
Ответ на: Re: route тормозит от ArsenShnurkov

Re: route тормозит

потому что выполнение команды route - не критично для работоспособности. Некритичные команды не должны тормозить другие процессы или создавать дополнительную нагрузку многочисленными запросами.

Хочешь быстро -- делай route -n, как уже сказали.

gorilych ★★ ()
Ответ на: Re: route тормозит от ArsenShnurkov

Re: route тормозит

> А почему она это делает последовательно. а не параллельно?

Видимо чтобы сильно не усложнять код и себе жизнь. Там ведь пришлось бы не только городить отдельный поток (или хитрую систему с select/poll), но ещё и ограничивать количество одновременных запросов, ставить их в очередь, добавить опции для настройки поведения всего этого и т.п. В общем - геморроя много, а смысла нет.

Deleted ()
Ответ на: Re: route тормозит от gorilych

Re: route тормозит

> дополнительную нагрузку многочисленными запросами

от выполнения N запросов последовательно или N запросов параллельно - общее количество запросов не изменяется.

=> в линукс специально вставляют задержки, чтобы он медленнее работал (был такой наезд на windows)

ArsenShnurkov ()
Ответ на: Re: route тормозит от ArsenShnurkov

Re: route тормозит

> от выполнения N запросов последовательно или N запросов параллельно - общее количество запросов не изменяется.

согласен. А вот нагрузка - меняется.

Корректная аналогия: Ты пищу три раза в день потребляешь, или сразу на год вперёд нажираешься? Количество ведь одинаковое :)

gorilych ★★ ()

Re: route тормозит

alias route='route -vn'

Komintern ★★★★★ ()

Re: route тормозит

Маршруты правильно прописывайте. То есть добавляйте нужные записи в /etc/hosts и /еtc/networks.

mky ★★★★★ ()
Ответ на: Re: route тормозит от dimon555

Re: route тормозит

> ip route show

Сокращаю до ip r ;) Недокументированные возможности, мля ;)

azure ★★ ()
Ответ на: Re: route тормозит от zenith

Re: route тормозит

>> ip route show

>+1. route -n имеет смысл юзать щас наверное только на каких-нить бузибоксах

все вменяемые униксоиды используют netstat -rn, ибо во всех системах одинаково (даже в windows)

borisych ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.