|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir Melnik 2:5020/400 09 Nov 2007 19:00:06 To : All Subject : Потери пакетов на интерфейсе em0 --------------------------------------------------------------------------------
Здравствуйте.
Есть машина с гигабитным "Интелем" подключена к гигабитному порту на
"Каталисте". Hа машине с пол-сотни vlan-интерфейсов.
Есть клиент, трафик к которому приходит в эту машину по одному из
vlan'ов на em0, а уходит по другому vlan'у, притом, в виде GRE-пакетов.
Когда клиент ограничивается на 10 Мбит/с (даже не на этой машине, а на
стороне самого же клиента), я наблюдаю следующие спецэффекты при
`netstat -b -d -h -I em0 -w 1`:
input (em0) output
packets errs bytes packets errs bytes colls drops
23K 534 4.1M 23K 0 4.1M 0 0
22K 811 3.9M 22K 0 3.9M 0 0
22K 1.3K 3.8M 22K 0 3.8M 0 0
22K 1.1K 3.8M 22K 0 3.8M 0 0
22K 788 3.8M 23K 0 3.8M 0 0
Что это за input errors - загадка. При этом со стороны "Каталиста"
счётчик ошибок равен 0.
Как только клиент ограничивает себя хотя бы до 6 Мбит/с, картина
выравнивается:
input (em0) output
packets errs bytes packets errs bytes colls drops
21K 0 7.1M 22K 0 7.2M 0 0
19K 0 5.4M 19K 0 5.5M 0 0
19K 0 5.7M 19K 0 5.8M 0 0
19K 0 5.2M 19K 0 5.2M 0 0
20K 0 5.9M 20K 0 5.9M 0 0
Пакетов становится меньше, а мегабайт - больше, поскольку остальные
клиенты могут работать нормально.
Этот клиент принимает и отправляет много-много мелких пакетов. Этими
пакетами он и убивает всё к чёртовой матери.
22-23 килопакета в секунду для этого интерфейса - слишком серьёзная
нагрузка, он дохнет.
Вот, что я пока сделал, чтобы поднять это значение до 22-23:
kern.polling.enable=1
kern.polling.user_frac=1
kern.polling.burst_max=1000
kern.polling.each_burst=100
kern.ipc.nmbclusters=128000
Что ещё можно придумать, чтобы стало хорошо?
--
V.Melnik
--- ifmail v.2.15dev5.4
* Origin: Uplink, ISP (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/445908edbbb34.html, оценка из 5, голосов 10
|