Jump to content
Калькуляторы

Перекос по прерываниям Linux + accel-pptpd

На одном из серверов такая ситуация:

         CPU0       CPU1       CPU2       CPU3       
  0:     116689   59665007  380971195 3611365045    IO-APIC-edge  timer
  1:          0          0          0          8    IO-APIC-edge  i8042
  6:          0          0          0          5    IO-APIC-edge  floppy
  7:          1          0          0          0    IO-APIC-edge  parport0
  8:          0          0          0          3    IO-APIC-edge  rtc     
  9:          0          0          0          0   IO-APIC-level  acpi    
12:          0          0          0          4    IO-APIC-edge  i8042   
185:          0   45054345       2146       7513   IO-APIC-level  ahci    
193:          0          1         22 2624842042   IO-APIC-level  eth0    
201:          0          0  310739991    3238616   IO-APIC-level  eth1    
NMI:          0          0          0          0                          
LOC: 4051893433 4051893930 4051893537 4051894531                          
ERR:          1                                                           
MIS:          0

 

Видно что eth0 генерирует прерываний в ~10 раз больше, она как раз смотрит в локалку, т.е. это интерфейс для подключений по PPTP. Это нормально?

С учетом что сетевушки одинаковые и трафик проходящий через них тоже примерно одинаковый.

# ethtool -i eth0
driver: r8169                        
version: 2.2LK-NAPI                  
firmware-version:                    
bus-info: 0000:01:06.0               
# ethtool -i eth1
driver: r8169
version: 2.2LK-NAPI
firmware-version:
bus-info: 0000:01:07.0

 

Еще один момент, на интерфейсах растет счетчик dropped, трафик порядка 140 Мбит. Это все как то связано?

Кто сталкивался, как пофиксить?

Edited by SokolovS

Share this post


Link to post
Share on other sites

Банально, но замените сетевые на pci-e intel на 82576-м чипе, двухпортовка вроде в районе 120$

Share this post


Link to post
Share on other sites
Еще один момент, на интерфейсах растет счетчик dropped, трафик порядка 140 Мбит. Это все как то связано?

Кто сталкивался, как пофиксить?

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

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

Share this post


Link to post
Share on other sites
Еще один момент, на интерфейсах растет счетчик dropped, трафик порядка 140 Мбит. Это все как то связано?

Кто сталкивался, как пофиксить?

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

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

Сервер в отдельном броадкаст домене. Левого трафика быть не может.

Скоре всего поменяю сетевушки, r8169 меня что-то тоже напрягает, действительно на аналогичном сервере с интелями такой проблемы нет.

 

Правда может все таки как то фиксится? Чисто из спротивного интереса.

Edited by SokolovS

Share this post


Link to post
Share on other sites

а.. реалтек. тогда это все объясняет. согласен с voron'ом, ставьте интел. или броадкомовский netxtreme.

Share this post


Link to post
Share on other sites

Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet вот такая сетевая сколько у нее прерываний система показывает одно, но многие на лсовах говорят что по 2 на rx и 2 tx

сори что не в тему

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this