Биллинговая система Nodeny
28 Апреля 2024, 23:08:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: divert -> tee  (Прочитано 3889 раз)
Sidius
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 130


Просмотр профиля
« : 18 Декабря 2017, 18:44:50 »

Имеем акцесник с большим количеством онлайна. по top вечерами показывает что ipcad упирается в 100%. При этом подлагивать начинает интернет у клиентов. Замена правил divert на tee как-то решит проблему? Или просто пока отказаться от того чтоб собирать статистику в пользу улучшения качества? Не покупаем модуль netflow потому как планируется вынос ядра на отдельную машину и обновление до последней версии но когда это будет неизвестно.
Записан
NoDeny support
Администратор
Пользователь
*****

Карма: 0
Offline Offline

Сообщений: 85



Просмотр профиля Email
« Ответ #1 : 18 Декабря 2017, 20:56:44 »

Сколько у вас примерно трафика ходит через этот сервер?
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 369


Просмотр профиля
« Ответ #2 : 18 Декабря 2017, 21:00:14 »

Ну так а в чем проблема взять и изменить, хуже точно не будет.
Записан
Sidius
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 130


Просмотр профиля
« Ответ #3 : 18 Декабря 2017, 22:16:53 »

Сколько у вас примерно трафика ходит через этот сервер?

1,5 гига
Записан
Sidius
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 130


Просмотр профиля
« Ответ #4 : 18 Декабря 2017, 22:18:19 »

Ну так а в чем проблема взять и изменить, хуже точно не будет.
изменил - лучше не стало. пока вообще убрал эти правила. Пожертвовал подсчетом статистики в пользу нормальной работы сервера... Вообще изначально ipcad это для каких-то мелких 100мбитных линков. Зачем он был взят за основу Н+ как сборщик статистики непонятно...
Записан
skreep
Пользователь
**

Карма: 2
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #5 : 18 Декабря 2017, 22:28:43 »

яка конфігурація сервера?
бо у мене 2г трафіка і такого не спостерігається

Ну так а в чем проблема взять и изменить, хуже точно не будет.
изменил - лучше не стало. пока вообще убрал эти правила. Пожертвовал подсчетом статистики в пользу нормальной работы сервера... Вообще изначально ipcad это для каких-то мелких 100мбитных линков. Зачем он был взят за основу Н+ как сборщик статистики непонятно...
Записан
Sidius
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 130


Просмотр профиля
« Ответ #6 : 18 Декабря 2017, 23:24:10 »

яка конфігурація сервера?
бо у мене 2г трафіка і такого не спостерігається

Ну так а в чем проблема взять и изменить, хуже точно не будет.
изменил - лучше не стало. пока вообще убрал эти правила. Пожертвовал подсчетом статистики в пользу нормальной работы сервера... Вообще изначально ipcad это для каких-то мелких 100мбитных линков. Зачем он был взят за основу Н+ как сборщик статистики непонятно...


i7 / 16g ram / две двухпортовые igb-шки.

у вас также используется ipcad в качестве коллектора?
Записан
skreep
Пользователь
**

Карма: 2
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #7 : 19 Декабря 2017, 09:51:31 »

 1838 root        22  -15   271M 77660K sbwait 14 668.3H  23.58% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}
 1838 root        20  -15   271M 77660K CPU21  21 425.9H  15.19% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}


Записан
Sidius
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 130


Просмотр профиля
« Ответ #8 : 19 Декабря 2017, 11:52:04 »

1838 root        22  -15   271M 77660K sbwait 14 668.3H  23.58% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}
 1838 root        20  -15   271M 77660K CPU21  21 425.9H  15.19% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}




divert?
у меня пикует нагрузка на ipcad практически до упора.

вот конфиг ipcad

Код:
capture-ports enable;
interface divert port 1 netflow-disable;
interface divert port 2 netflow-disable;
rsh enable at 127.0.0.1;
rsh root@127.0.0.1 admin;
rsh ttl = 3;
rsh timeout = 30;
dumpfile = ipcad.dump;
chroot = /tmp;
memory_limit = 50m;

сейчас нагрузки 700 мегабит

Код:
 2295 root        41  -15   103M 56036K sbwait  1  35:26  34.33% ipcad{ipcad}
 2295 root        24  -15   103M 56036K sbwait  2  21:03  16.06% ipcad{ipcad}
Записан
skreep
Пользователь
**

Карма: 2
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #9 : 19 Декабря 2017, 15:44:02 »

1838 root        22  -15   271M 77660K sbwait 14 668.3H  23.58% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}
 1838 root        20  -15   271M 77660K CPU21  21 425.9H  15.19% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}




divert?
у меня пикует нагрузка на ipcad практически до упора.

вот конфиг ipcad

Код:
capture-ports enable;
interface divert port 1 netflow-disable;
interface divert port 2 netflow-disable;
rsh enable at 127.0.0.1;
rsh root@127.0.0.1 admin;
rsh ttl = 3;
rsh timeout = 30;
dumpfile = ipcad.dump;
chroot = /tmp;
memory_limit = 50m;

сейчас нагрузки 700 мегабит

Код:
 2295 root        41  -15   103M 56036K sbwait  1  35:26  34.33% ipcad{ipcad}
 2295 root        24  -15   103M 56036K sbwait  2  21:03  16.06% ipcad{ipcad}
00420     0     0 tee 1 ip from any to any
00450     0     0 tee 2 ip from any to any
00510     0     0 tee 1 ip from any to any

[root@bill /usr/local/etc]# cat ipcad.conf
capture-ports enable;
interface tee port 1 netflow-disable;
interface tee port 2 netflow-disable;
rsh enable at 127.0.0.1;
rsh root@127.0.0.1 admin;
rsh ttl = 3;
rsh timeout = 30;
dumpfile = ipcad.dump;
chroot = /tmp;
memory_limit = 50m;

hw.model: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz

 1838 root        37  -15   299M   106M sbwait 17 670.1H  30.27% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}
 1838 root        20  -15   299M   106M sbwait 11 427.1H  20.07% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}

[root@bill /usr/local/etc]# netstat -w1 -h -I lagg0
            input        (lagg0)           output
   packets  errs idrops      bytes    packets  errs      bytes colls
       82k     0     0        33M       144k     2       172M     0
       81k     0     0        33M       137k     1       163M     0
       83k     0     0        33M       145k     0       173M     0
       79k     0     0        30M       144k     0       175M     0

[root@bill /usr/local/etc]# cat /etc/sysctl.conf

net.inet.ip.fastforwarding=1

##############################################
net.inet.ip.fw.dyn_max=65000
net.inet.ip.dummynet.hash_size=32768
net.inet.ip.dummynet.pipe_slot_limit=1000
net.inet.ip.dummynet.io_fast=1
net.inet.ip.dummynet.expire=0
net.inet.icmp.drop_redirect=1
###############################################


net.inet.tcp.maxtcptw=40960
kern.ipc.somaxconn=4096
kern.ipc.nmbclusters=65536
net.inet.tcp.nolocaltimewait=1
net.inet.ip.portrange.randomized=0
##################################

#### igb
ifconfig_igb0="-rxcsum -txcsum -tso -lro up"
ifconfig_igb1="-rxcsum -txcsum -tso -lro up"
ifconfig_igb2="-rxcsum -txcsum -tso -lro up"
ifconfig_igb3="-rxcsum -txcsum -tso -lro up"
#### lagg
ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 up"
ifconfig_lagg1="laggproto lacp laggport igb2 laggport igb3 up"


десь воно так у мене налаштовано, без проблем проходить 1.9Г далі буду доставляти ще один нас, бо зараз це все в одному флаконі Подмигивающий
Записан
enigmaticua
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 55


Просмотр профиля Email
« Ответ #10 : 25 Декабря 2017, 19:39:09 »

У меня тоже Ipcad выключен (уже)
Тоже грузил ядро вечерами и из-за этого пинги на сервер повышались до 200мс
Пока что выключили сбор статистики, все работает нормально. Вариант netflow?
Сервер Е3 3.4Ггц 4 ядра, 16Гб оперативы
Записан
skreep
Пользователь
**

Карма: 2
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #11 : 25 Декабря 2017, 20:55:39 »


last pid: 29923;  load averages:  4.38,  4.71,  4.88                                                                                                                                  up 102+18:23:44 20:49:21
338 processes: 31 running, 254 sleeping, 53 waiting
CPU:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 2250M Active, 7135M Inact, 2111M Wired, 225M Cache, 1420M Buf, 153M Free
Swap: 24G Total, 21M Used, 24G Free

 1838 root        49  -15   419M   214M CPU17  17 715.5H  39.36% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}
   12 root       -92    -     0K   896K CPU4    4 501.2H  36.47% [intr{irq265: igb3:que}]
   12 root       -92    -     0K   896K WAIT    2 518.7H  36.08% [intr{irq262: igb2:que}]
   12 root       -92    -     0K   896K WAIT    5 499.2H  34.28% [intr{irq266: igb3:que}]
   12 root       -92    -     0K   896K WAIT    3 524.2H  32.67% [intr{irq263: igb2:que}]
 1838 root        27  -15   419M   214M sbwait 15 456.5H  27.49% /usr/local/bin/ipcad -rds -c /usr/local/etc/ipcad.conf{ipcad}
   12 root       -92    -     0K   896K WAIT    6 359.8H  25.98% [intr{irq259: igb1:que}]
   12 root       -92    -     0K   896K WAIT    7 362.8H  23.49% [intr{irq260: igb1:que}]
   12 root       -92    -     0K   896K WAIT    1 306.2H  19.58% [intr{irq257: igb0:que}]
   12 root       -92    -     0K   896K WAIT    0 289.5H  18.99% [intr{irq256: igb0:que}]
66164 root        30    0   579M   487M CPU8    8 244.7H   8.06% /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=collectors -d (

[X@bill ~]# netstat -w1 -h -I lagg0
            input        (lagg0)           output
   packets  errs idrops      bytes    packets  errs      bytes colls
      118k     0     0        43M       182k     0       217M     0
      109k     0     0        40M       176k     0       211M     0
      109k     0     0        41M       178k     2       212M     0
      114k     0     0        40M       180k     1       215M     0
      117k     0     0        41M       182k     1       217M     0
      111k     0     0        41M       177k     0       212M     0
      117k     0     0        40M       183k     0       220M     0
^C
[X@bill ~]# date -R
Mon, 25 Dec 2017 20:46:14 +0200
[X@bill ~]#

Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!