URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84290
[ Назад ]

Исходное сообщение
"Странная работа двух сетевых"

Отправлено alexr , 28-Фев-09 00:19 
Здравствуйте.
Подскажите в чем может быть дело.
Есть сервер с одним двухядерным процессором Xeon 3.2 и двумя гигабитными сетевыми.
Если включить поллинг на одной сетевой, то через эту сетевую начинают идти потери.
Если включить на обеих, то соответственно на двух потери.
Когда в системе работает одна сетевая и на ней включен поллинг, то потерь через эту сетевую нет.
Может нужно каждую сетевую повесить на отдельное ядро процессора?
Как это можно сделать на freebsd?


Содержание

Сообщения в этом обсуждении
"Странная работа двух сетевых"
Отправлено LS , 28-Фев-09 00:21 
>[оверквотинг удален]
>Подскажите в чем может быть дело.
>Есть сервер с одним двухядерным процессором Xeon 3.2 и двумя гигабитными сетевыми.
>
>Если включить поллинг на одной сетевой, то через эту сетевую начинают идти
>потери.
>Если включить на обеих, то соответственно на двух потери.
>Когда в системе работает одна сетевая и на ней включен поллинг, то
>потерь через эту сетевую нет.
>Может нужно каждую сетевую повесить на отдельное ядро процессора?
>Как это можно сделать на freebsd?

опять сразу скажу. что я не по бсд, но вопрос интересный. можно подробней. что /как мерялось где/как замечено было?
и железо если можно точно


"Странная работа двух сетевых"
Отправлено alexr , 28-Фев-09 23:59 
А может, кто подскажет, как привязать обработку трафика сетевой карты к определенному
ядру?


"Странная работа двух сетевых"
Отправлено const86 , 01-Мрт-09 16:17 
>А может, кто подскажет, как привязать обработку трафика сетевой карты к определенному ядру?

Другими словами, привязать прерывание сетевухи к процессору. Надеюсь, они у вас не на одном прерывании сидят.


"Странная работа двух сетевых"
Отправлено Ночной админ , 01-Мрт-09 15:11 
>[оверквотинг удален]
>Подскажите в чем может быть дело.
>Есть сервер с одним двухядерным процессором Xeon 3.2 и двумя гигабитными сетевыми.
>
>Если включить поллинг на одной сетевой, то через эту сетевую начинают идти
>потери.
>Если включить на обеих, то соответственно на двух потери.
>Когда в системе работает одна сетевая и на ней включен поллинг, то
>потерь через эту сетевую нет.
>Может нужно каждую сетевую повесить на отдельное ядро процессора?
>Как это можно сделать на freebsd?

Версия ОС и производитель сетевых карт каков?
netstat -w1 что показывает?
netstat -w1 -i (1 сетевая)?
netstat -w1 -i (2 сетевая)?
Используется ли фаервол, шейпирование и т.д.


"Странная работа двух сетевых"
Отправлено GD , 01-Мрт-09 17:49 
>[оверквотинг удален]
>Подскажите в чем может быть дело.
>Есть сервер с одним двухядерным процессором Xeon 3.2 и двумя гигабитными сетевыми.
>
>Если включить поллинг на одной сетевой, то через эту сетевую начинают идти
>потери.
>Если включить на обеих, то соответственно на двух потери.
>Когда в системе работает одна сетевая и на ней включен поллинг, то
>потерь через эту сетевую нет.
>Может нужно каждую сетевую повесить на отдельное ядро процессора?
>Как это можно сделать на freebsd?

почитайте что из себя представляет polling
описаные эффекты типичны для polling-а
хотя для верности можно было еще спросить про сетевую нагрузку...но уж слишком типично...