Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Neosee
Зарегистрирован: 11.05.2003 Сообщения: 88 Откуда: Миасс
|
Добавлено: Ср Фев 26 2003 22:03 Заголовок сообщения: Потери кадров при переполнении буфера |
|
|
У меня стоят маршрутизаторы на основе w2k 2000 server. На системном мониторе я вижу, что куча кадров теряется при переполнении буфера. Что это значит и можно ли увеличить этот буфер (как это сделать)? У меня сетки 10 и 100Mb... Всем спасибо за ответы... |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Фев 26 2003 22:15 Заголовок сообщения: Re: Потери кадров при переполнении буфера |
|
|
Кадры теряются при передаче трафика с 100 мегабитного в 10-ти мегабитный сегмент. Это аппаратная проблемма (по моему).
Ее с успехом решают аппаратные роутеры или коммутаторы. Они имеют буфер приема передачи. От нескольких килобайт до нескольких мегабайт (зависит от модели и скорости порта).
Если сетевые карточки от Intel или другого приличного производителя, то можно увеличить буфер карточки. Гляди св-ва драйвера в списке оборудования. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Чт Фев 27 2003 11:32 Заголовок сообщения: Уж маршрутизатор точно надо делать на базе Linux/FreeBSD! |
|
|
Буфер (как минимум на один кадр) есть у сетевой карты; а еще есть буферы у др-ров стека сетевых протоколов. Откуда вывод: надо менять оборудование и/или настраивать операционку.
Если сделать сеть более сегментированной, то на каждую сетевую карту придется меньший поток данных. Можно также купить более другие карточки.
У Unix ядро монолитное и маленькое - это сильно ускоряет работу. Др-ры советую жестко вкомпилировать в ядро.
Во FreeBSD, как я слышал, на программные буферы влияют параметры MAXUSERS, NMBCLUSTERS, MBUFS. |
|
Вернуться к началу |
|
|
|