2010-06-03 3 views
0

Хорошо, у меня есть сеть, в которой каждый прокси (допустим, у нас есть 200 прокси), отправляйте пакеты UDP каждый постоянный промежуток времени. (допустим, 10 секунд) на постоянное количество хостов (допустим 10) мой вопрос в том, как будет 6 * 10 секунд * 200 прокси * 10 целевых хостов = 120 000 UDP roundtrip-связь в минуту повлияет на мою сеть с точки зрения доступных подключений , скорость, стабильность, скорость потери пакетов UDP и т. д. ... Может ли кто-нибудь обратиться ко мне за некоторыми ссылками по этому вопросу? thanksЭффект трафика UDP на производительность сети

ответ

1

Чтобы добавить к тому, что сказал Фрэнк, я предполагаю, что сетевые интерфейсные карты обладают достаточным встроенным интеллектом для отбрасывания пакетов, которые не адресованы им, без вызова стека протоколов и процессора на компьютере.

Если у вас были антикварные/немые сетевые карты (или если драйвер устройства помещает карту в режим «promiscuous receive»), чтобы получать даже пакеты, которые не адресованы ему, что полезно только для маршрутизаторов и пакетных снифферов), тогда пакеты в секунду будут загружать как компьютеры, так и пропускную способность сети.

+0

Непрерывный режим и использование концентраторов: переключатели уменьшали нагрузку на машины с прмемеским режимом, не разбивая все пакеты на эти машины. –

1

Вы не упомянули о какой сети, поэтому я предполагаю, что вы говорите о локальной сети.

Предположим, что самое худшее: все прокси-серверы отправляются в одно и то же время, а ваша локальная сеть имеет старое оборудование и поддерживает только 10 мегабит в секунду.

После этого вы получите 200 * 10 = 2000 пакетов UDP за один снимок. Если у вас по 100 байт, тогда вы говорите о ~ 195 kibiBytes, попадающих в вашу сеть. Это около 0,02% от емкости кабеля. В локальной сети вы должны почти не потерять пакет.

Ожидаю, что вы даже не заметите трафик.

Когда вы проверяете настройку и обнаруживаете, что ваша сеть не может фактически обрабатывать всплески трафика, одним из решений является отправка пакетов в течение некоторого интервала, а не строгое время. Поэтому вместо «отправить пакет каждые 10 секунд» «отправить пакет каждые 10 + -2 секунды».

+0

Благодарю вас, у меня есть сеть LAN, извините за отсутствие ее упоминания. мне кажется, что я хочу даже заметить движение. извините, но распространение запросов для меня не вариант. Мне нужно, чтобы они синхронизировались. спасибо. вы много помогли – Oded

Смежные вопросы