lystor Опубликовано 15 января, 2013 (изменено) · Жалоба Здравствуйте Решил поиграться с ipt_netflow. Собрал ipt_netflow 1.8 Ядро 3.4.25 RHEL 6.3 x86_64 Параметры модуля: modprobe -v ipt_NETFLOW hashsize=131072 destination=194.44.18.65:2055 aggregation=0-65535=0 Сервер древний: 2 процессора x Intel® Xeon CPU 3.20GHz на SE7520 # grep processor /proc/cpuinfo processor : 0 processor : 1 # cat /proc/net/stat/ipt_netflow Flows: active 8043 (peak 10664 reached 0d0h19m ago), mem 691K Hash: size 131072 (mem 1024K), metric 1.0, 1.0, 1.0, 1.0. MemTraf: 5908992 pkt, 2595141 K (pdu 1, 129). Timeout: active 1800, inactive 15. Maxflows 2000000 Rate: 40217618 bits/sec, 13761 packets/sec; Avg 1 min: 39543584 bps, 13404 pps; 5 min: 40476023 bps, 12628 pps cpu# stat: <search found new, trunc frag alloc maxflows>, sock: <ok fail cberr, bytes>, traffic: <pkt, bytes>, drop: <pkt, bytes> Total stat: 8846003 86182139 4032004, 0 0 0 0, sock: 134132 0 0, 191766 K, traffic: 90214143, 36858 MB, drop: 0, 0 K cpu0 stat: 0 0 0, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 0, 0 MB, drop: 0, 0 K cpu1 stat: 8846003 86182139 4032004, 0 0 0 0, sock: 134132 0 0, 191766 K, traffic: 90214143, 36858 MB, drop: 0, 0 K sock0: 194.44.18.65:2055, sndbuf 212992, filled 1, peak 18433; err: sndbuf reached 0, other 0 aggr#0 port: ports 0-65535 replace 0 Как сделать, чтобы ipt_netflow работал на обоих cpu, а не только на cpu1? Спасибо Изменено 15 января, 2013 пользователем lystor Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lystor Опубликовано 15 января, 2013 · Жалоба Картина с восьмиядерника: # cat /proc/net/stat/ipt_netflow Flows: active 60 (peak 635 reached 1d19h31m ago), mem 5K Hash: size 8192 (mem 64K), metric 1.0, 1.0, 1.0, 1.0. MemTraf: 19744 pkt, 1218 K (pdu 0, 0). Timeout: active 1800, inactive 15. Maxflows 2000000 Rate: 265192 bits/sec, 56 packets/sec; Avg 1 min: 87691 bps, 64 pps; 5 min: 50326 bps, 39 pps cpu# stat: <search found new, trunc frag alloc maxflows>, sock: <ok fail cberr, bytes>, traffic: <pkt, bytes>, drop: <pkt, bytes> Total stat: 261719 24575622 1340387, 0 0 0 0, sock: 47441 0 0, 63939 K, traffic: 25916009, 17787 MB, drop: 0, 0 K cpu0 stat: 2 1094 106, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 1200, 0 MB, drop: 0, 0 K cpu1 stat: 0 882 113, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 995, 0 MB, drop: 0, 0 K cpu2 stat: 0 869 41, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 910, 0 MB, drop: 0, 0 K cpu3 stat: 0 18 4, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 22, 0 MB, drop: 0, 0 K cpu4 stat: 163448 17399148 687284, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 18086432, 14895 MB, drop: 0, 0 K cpu5 stat: 96216 7132114 646863, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 7778977, 2864 MB, drop: 0, 0 K cpu6 stat: 2053 41483 5973, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 47456, 26 MB, drop: 0, 0 K cpu7 stat: 0 14 3, 0 0 0 0, sock: 47441 0 0, 63939 K, traffic: 17, 0 MB, drop: 0, 0 K sock0: 194.44.18.65:2055, sndbuf 229376, filled 1, peak 11521; err: sndbuf reached 0, other 0 aggr#0 port: ports 0-65535 replace 0 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dmitry_ Опубликовано 16 января, 2013 · Жалоба судя по всему каждый следующий destination добавляется к следующему ядру, у нас 4-ядра и 2 destination в ipt_netflow, видно что работает на 2-х ядрах cpu# stat: <search found new, trunc frag alloc maxflows>, sock: <ok fail cberr, bytes>, traffic: <pkt, bytes>, drop: <pkt, bytes> Total stat: 375512613636 2276478461299 95344396434, 0 0 0 0, sock: 2059235300 86 1357198, 9084524023 K, traffic: 2371822857733, 1719003881 MB, drop: 0, 0 K cpu0 stat: 93834663813 568756742860 23896162193, 0 0 0 0, sock: 1483755120 0 1351878, 2121306148 K, traffic: 592652905053, 429723699 MB, drop: 0, 0 K cpu1 stat: 94050266069 569999918215 23796398364, 0 0 0 0, sock: 575480180 86 5320, 6963217875 K, traffic: 593796316579, 429915273 MB, drop: 0, 0 K cpu2 stat: 93824651652 569013481714 23885601122, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 592899082836, 429910613 MB, drop: 0, 0 K cpu3 stat: 93803032102 568708318510 23766234755, 0 0 0 0, sock: 0 0 0, 0 K, traffic: 592474553265, 429454295 MB, drop: 0, 0 K Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lystor Опубликовано 16 января, 2013 · Жалоба Работает у вас на четырех - см. счетчики "search found new, trunc frag alloc maxflows". Отправка идет с двух - см. sock. У меня же есть ядра, счетчики "search found new, trunc frag alloc maxflows" которых нулевые. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...