Перейти к содержимому
Калькуляторы

Igor Diakonov

Активный участник
  • Публикации

    152
  • Зарегистрирован

  • Посещение

Все публикации пользователя Igor Diakonov


  1. С несколькими потоками да, байда какая-то. Я так и не отловил... При num_threads=1 проблем никаких не наблюдаю. 4.7/4.9 ядра...
  2. Для начала можно попробовать "num_threads = 1" в nfqfilter.ini.
  3. Имхо, на скоростях от пары мегабит - уже особой разницы нет. Всё может быть. Тот же ipt_NETFLOW пока не забросил, надеюсь и ratelimit не забросит ) По-моему, "официальная" позиция ядрописателей примерно такая - "файрвол - файрволит, а классами трафика и прочими ограничениями скоростей занимается tc и нечего тёплое с мягким смешивать".
  4. Нет такой проблемы. 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) x86_64 GNU/Linux modinfo xt_ratelimit filename: /lib/modules/3.16.0-4-amd64/extra/xt_ratelimit.ko alias: ipt_ratelimit version: 0.2-7-gab96c49 license: GPL description: iptables ratelimit policer mt module author: <abc@telekom.ru> srcversion: 1035E6107F174D31E1EBA6B depends: x_tables vermagic: 3.16.0-4-amd64 SMP mod_unload modversions parm: hashsize:default size of hash table used to look up IPs (uint) Вы случайно ядро не обновляли без последующей перезагрузки?
  5. А какие изменения в код вносили??? Тоже интересно, только в режиме полисер Возьмите уже ipt_ratelimit. Обвязка за 15 минут пишется....
  6. Какая-то непонятная бага ядра обнаружилась - периодически (раз в 1-3 часа) уходит в kernel panic при num_threads > 1. Без nfqfilter, либо с num_threads = 1 падений нет... На 4.2 и 4.7 проявлялось на НЕКОТОРЫХ машинах. У нас десяток плюс минус одинаковых (с точки зрения настроек, железо - разное) машин, падает на 2-х, закономерность выявить не удалось. Чё-то фантазии не хватает в какую сторону копать: Dec 19 18:49:51 nat-serv [ 3396.252741] ------------[ cut here ]------------ Dec 19 18:49:51 nat-serv [ 3396.252766] kernel BUG at /home/zumbi/linux-4.2.3/net/netfilter/nf_nat_core.c:391! Dec 19 18:49:51 nat-serv [ 3396.252794] invalid opcode: 0000 [#1] Dec 19 18:49:51 nat-serv Dec 19 18:49:51 nat-serv [ 3396.252820] Modules linked in: Dec 19 18:49:51 nat-serv nfnetlink_queue Dec 19 18:49:51 nat-serv netconsole Dec 19 18:49:51 nat-serv configfs Dec 19 18:49:51 nat-serv xt_hashlimit Dec 19 18:49:51 nat-serv xt_conntrack Dec 19 18:49:51 nat-serv iptable_filter Dec 19 18:49:51 nat-serv xt_nat Dec 19 18:49:51 nat-serv xt_REDIRECT Dec 19 18:49:51 nat-serv nf_nat_redirect Dec 19 18:49:51 nat-serv ipt_MASQUERADE Dec 19 18:49:51 nat-serv nf_nat_masquerade_ipv4 Dec 19 18:49:51 nat-serv iptable_nat Dec 19 18:49:51 nat-serv nf_conntrack_ipv4 Dec 19 18:49:51 nat-serv nf_defrag_ipv4 Dec 19 18:49:51 nat-serv nf_nat_ipv4 Dec 19 18:49:51 nat-serv xt_tcpudp Dec 19 18:49:51 nat-serv xt_NFQUEUE Dec 19 18:49:51 nat-serv iptable_mangle Dec 19 18:49:51 nat-serv ip_tables Dec 19 18:49:51 nat-serv nf_nat_pptp Dec 19 18:49:51 nat-serv nf_nat_proto_gre Dec 19 18:49:51 nat-serv nf_conntrack_pptp Dec 19 18:49:51 nat-serv nf_conntrack_proto_gre Dec 19 18:49:51 nat-serv nf_nat_ftp Dec 19 18:49:51 nat-serv nf_conntrack_ftp Dec 19 18:49:51 nat-serv nf_nat Dec 19 18:49:51 nat-serv nf_conntrack Dec 19 18:49:51 nat-serv ip_set_hash_ip Dec 19 18:49:51 nat-serv ip_set_hash_net Dec 19 18:49:51 nat-serv xt_set Dec 19 18:49:51 nat-serv ip_set Dec 19 18:49:51 nat-serv nfnetlink Dec 19 18:49:51 nat-serv ipt_NETFLOW(O) Dec 19 18:49:51 nat-serv x_tables Dec 19 18:49:51 nat-serv binfmt_misc Dec 19 18:49:51 nat-serv cpufreq_powersave Dec 19 18:49:51 nat-serv cpufreq_userspace Dec 19 18:49:51 nat-serv cpufreq_stats Dec 19 18:49:51 nat-serv cpufreq_conservative Dec 19 18:49:51 nat-serv nfsd Dec 19 18:49:51 nat-serv auth_rpcgss Dec 19 18:49:51 nat-serv oid_registry Dec 19 18:49:51 nat-serv nfs_acl Dec 19 18:49:51 nat-serv nfs Dec 19 18:49:51 nat-serv lockd Dec 19 18:49:51 nat-serv grace Dec 19 18:49:51 nat-serv fscache Dec 19 18:49:51 nat-serv sunrpc Dec 19 18:49:51 nat-serv 8021q Dec 19 18:49:51 nat-serv garp Dec 19 18:49:51 nat-serv mrp Dec 19 18:49:51 nat-serv stp Dec 19 18:49:51 nat-serv llc Dec 19 18:49:51 nat-serv bonding Dec 19 18:49:51 nat-serv intel_powerclamp Dec 19 18:49:51 nat-serv coretemp Dec 19 18:49:51 nat-serv kvm Dec 19 18:49:51 nat-serv crct10dif_pclmul Dec 19 18:49:51 nat-serv crc32_pclmul Dec 19 18:49:51 nat-serv ghash_clmulni_intel Dec 19 18:49:51 nat-serv sha256_ssse3 Dec 19 18:49:51 nat-serv sha256_generic Dec 19 18:49:51 nat-serv hmac Dec 19 18:49:51 nat-serv drbg Dec 19 18:49:51 nat-serv ansi_cprng Dec 19 18:49:51 nat-serv ttm Dec 19 18:49:51 nat-serv drm_kms_helper Dec 19 18:49:51 nat-serv aesni_intel Dec 19 18:49:51 nat-serv drm Dec 19 18:49:51 nat-serv iTCO_wdt Dec 19 18:49:51 nat-serv iTCO_vendor_support Dec 19 18:49:51 nat-serv aes_x86_64 Dec 19 18:49:51 nat-serv lrw Dec 19 18:49:51 nat-serv joydev Dec 19 18:49:51 nat-serv evdev Dec 19 18:49:51 nat-serv gf128mul Dec 19 18:49:51 nat-serv lpc_ich Dec 19 18:49:51 nat-serv glue_helper Dec 19 18:49:51 nat-serv mfd_core Dec 19 18:49:51 nat-serv ablk_helper Dec 19 18:49:51 nat-serv cryptd Dec 19 18:49:51 nat-serv pcspkr Dec 19 18:49:51 nat-serv ac Dec 19 18:49:51 nat-serv tpm_tis Dec 19 18:49:51 nat-serv i2c_i801 Dec 19 18:49:51 nat-serv tpm Dec 19 18:49:51 nat-serv i7core_edac Dec 19 18:49:51 nat-serv edac_core Dec 19 18:49:51 nat-serv acpi_power_meter Dec 19 18:49:51 nat-serv 8250_fintek Dec 19 18:49:51 nat-serv ioatdma Dec 19 18:49:51 nat-serv button Dec 19 18:49:51 nat-serv wmi Dec 19 18:49:51 nat-serv shpchp Dec 19 18:49:51 nat-serv acpi_cpufreq Dec 19 18:49:51 nat-serv processor Dec 19 18:49:51 nat-serv thermal_sys Dec 19 18:49:51 nat-serv loop Dec 19 18:49:51 nat-serv ipmi_watchdog Dec 19 18:49:51 nat-serv ipmi_si Dec 19 18:49:51 nat-serv ipmi_poweroff Dec 19 18:49:51 nat-serv ipmi_devintf Dec 19 18:49:51 nat-serv ipmi_msghandler Dec 19 18:49:51 nat-serv autofs4 Dec 19 18:49:51 nat-serv ext4 Dec 19 18:49:51 nat-serv crc16 Dec 19 18:49:51 nat-serv mbcache Dec 19 18:49:51 nat-serv jbd2 Dec 19 18:49:51 nat-serv sg Dec 19 18:49:51 nat-serv sr_mod Dec 19 18:49:51 nat-serv sd_mod Dec 19 18:49:51 nat-serv cdrom Dec 19 18:49:51 nat-serv uas Dec 19 18:49:51 nat-serv usb_storage Dec 19 18:49:51 nat-serv hid_generic Dec 19 18:49:51 nat-serv ata_generic Dec 19 18:49:51 nat-serv usbhid Dec 19 18:49:51 nat-serv hid Dec 19 18:49:51 nat-serv crc32c_intel Dec 19 18:49:51 nat-serv ata_piix Dec 19 18:49:51 nat-serv libata Dec 19 18:49:51 nat-serv scsi_mod Dec 19 18:49:51 nat-serv uhci_hcd Dec 19 18:49:51 nat-serv ehci_pci Dec 19 18:49:51 nat-serv ehci_hcd Dec 19 18:49:51 nat-serv usbcore Dec 19 18:49:51 nat-serv usb_common Dec 19 18:49:51 nat-serv igb Dec 19 18:49:51 nat-serv i2c_algo_bit Dec 19 18:49:51 nat-serv dca Dec 19 18:49:51 nat-serv ptp Dec 19 18:49:51 nat-serv pps_core Dec 19 18:49:51 nat-serv Dec 19 18:49:51 nat-serv [ 3396.254001] CPU: 5 PID: 25167 Comm: nfqfilter Tainted: G O 4.2.0-0.bpo.1-amd64 #1 Debian 4.2.3-2~bpo8+1 Dec 19 18:49:51 nat-serv [ 3396.254092] Hardware name: Cisco Systems Inc R200-1120402W/R200-1120402W, BIOS C200.1.4.3k.0.071720130648 07/17/2013 Dec 19 18:49:51 nat-serv [ 3396.254185] task: ffff880262394600 ti: ffff880240054000 task.ti: ffff880240054000 Dec 19 18:49:51 nat-serv [ 3396.254266] RIP: 0010:[<ffffffffa06fa235>] Dec 19 18:49:51 nat-serv [<ffffffffa06fa235>] nf_nat_setup_info+0x315/0x320 [nf_nat] Dec 19 18:49:51 nat-serv [ 3396.254359] RSP: 0018:ffff8802400576a8 EFLAGS: 00010202 Dec 19 18:49:51 nat-serv [ 3396.254407] RAX: 0000000000000100 RBX: ffffffff81ad7f80 RCX: 0000000000000000 Dec 19 18:49:51 nat-serv [ 3396.254462] RDX: 0000000000000040 RSI: ffff880240057758 RDI: ffff88023e3a4898 Dec 19 18:49:51 nat-serv [ 3396.254516] RBP: ffff88023e3a4898 R08: 0000000000000000 R09: ffff8802413650c8 Dec 19 18:49:51 nat-serv [ 3396.254570] R10: 00000000abb1b755 R11: 000000000d0b930a R12: 0000000000000080 Dec 19 18:49:51 nat-serv [ 3396.254625] R13: 0000000000000000 R14: ffff880240057758 R15: ffffc90011943160 Dec 19 18:49:51 nat-serv [ 3396.254679] FS: 00007f0b2f7fe700(0000) GS:ffff8802672a0000(0000) knlGS:0000000000000000 Dec 19 18:49:51 nat-serv [ 3396.254763] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Dec 19 18:49:51 nat-serv [ 3396.254813] CR2: 00007fce01686d70 CR3: 000000023bb3b000 CR4: 00000000000006e0 Dec 19 18:49:51 nat-serv [ 3396.254867] Stack: Dec 19 18:49:51 nat-serv [ 3396.254904] ffff880262b4f800 Dec 19 18:49:51 nat-serv ffffffffa06c70df Dec 19 18:49:51 nat-serv ffff8802622cf2ac Dec 19 18:49:51 nat-serv 0d0b930a00000246 Dec 19 18:49:51 nat-serv Dec 19 18:49:51 nat-serv [ 3396.254997] 0000000000000001 Dec 19 18:49:51 nat-serv 00000000000000ad Dec 19 18:49:51 nat-serv 00000000ffffffff Dec 19 18:49:51 nat-serv 0000000000000000 Dec 19 18:49:51 nat-serv Dec 19 18:49:51 nat-serv [ 3396.255089] 0000000000000000 Dec 19 18:49:51 nat-serv 0000000000000246 Dec 19 18:49:51 nat-serv ffff8802625c22c0 Dec 19 18:49:51 nat-serv ffffffffa06b2990 Dec 19 18:49:51 nat-serv Dec 19 18:49:51 nat-serv [ 3396.255182] Call Trace: Dec 19 18:49:51 nat-serv [ 3396.255224] [<ffffffffa06c70df>] ? hash_ip4_kadt+0x9f/0xb0 [ip_set_hash_ip] Dec 19 18:49:51 nat-serv [ 3396.255280] [<ffffffffa06b2990>] ? ip_set_test+0xc0/0x1b0 [ip_set] Dec 19 18:49:51 nat-serv [ 3396.255333] [<ffffffffa075b0b5>] ? xt_snat_target_v0+0x75/0x90 [xt_nat] Dec 19 18:49:51 nat-serv [ 3396.255388] [<ffffffffa0715d12>] ? ipt_do_table+0x312/0x700 [ip_tables] Dec 19 18:49:51 nat-serv [ 3396.255444] [<ffffffffa072e7a6>] ? nf_nat_ipv4_fn+0x176/0x210 [nf_nat_ipv4] Dec 19 18:49:51 nat-serv [ 3396.255499] [<ffffffffa0742020>] ? iptable_nat_ipv4_fn+0x20/0x20 [iptable_nat] Dec 19 18:49:51 nat-serv [ 3396.255581] [<ffffffffa072e904>] ? nf_nat_ipv4_out+0x44/0xf0 [nf_nat_ipv4] Dec 19 18:49:51 nat-serv [ 3396.255638] [<ffffffff8149029c>] ? nf_iterate+0x4c/0x80 Dec 19 18:49:51 nat-serv [ 3396.255688] [<ffffffff81490336>] ? nf_hook_slow+0x66/0xc0 Dec 19 18:49:51 nat-serv [ 3396.255739] [<ffffffff8149c84f>] ? ip_output+0xaf/0xc0 Dec 19 18:49:51 nat-serv [ 3396.255788] [<ffffffff8149b820>] ? ip_fragment.constprop.50+0x90/0x90 Dec 19 18:49:51 nat-serv [ 3396.255841] [<ffffffff814987d0>] ? ip_forward+0x380/0x470 Dec 19 18:49:51 nat-serv [ 3396.255891] [<ffffffff814983c0>] ? ip_frag_mem+0x40/0x40 Dec 19 18:49:51 nat-serv [ 3396.255940] [<ffffffff814913ed>] ? nf_reinject+0x9d/0x140 Dec 19 18:49:51 nat-serv [ 3396.255991] [<ffffffffa0784a65>] ? nfqnl_recv_verdict+0x225/0x2f0 [nfnetlink_queue] Dec 19 18:49:51 nat-serv [ 3396.256075] [<ffffffff812eea9b>] ? nla_parse+0x9b/0x100 Dec 19 18:49:51 nat-serv [ 3396.256126] [<ffffffffa069039a>] ? nfnetlink_rcv_msg+0x14a/0x230 [nfnetlink] Dec 19 18:49:51 nat-serv [ 3396.256182] [<ffffffffa0690250>] ? nfnetlink_net_exit_batch+0x70/0x70 [nfnetlink] Dec 19 18:49:51 nat-serv [ 3396.256265] [<ffffffff8148df51>] ? netlink_rcv_skb+0xa1/0xc0 Dec 19 18:49:51 nat-serv [ 3396.256315] [<ffffffff8148d750>] ? netlink_unicast+0x100/0x180 Dec 19 18:49:51 nat-serv [ 3396.256366] [<ffffffff8148dc9b>] ? netlink_sendmsg+0x4cb/0x5e0 Dec 19 18:49:51 nat-serv [ 3396.256419] [<ffffffff81444088>] ? sock_sendmsg+0x38/0x50 Dec 19 18:49:51 nat-serv [ 3396.256469] [<ffffffff81444b2f>] ? ___sys_sendmsg+0x25f/0x270 Dec 19 18:49:51 nat-serv [ 3396.256522] [<ffffffff810e2c48>] ? do_futex+0x108/0xae0 Dec 19 18:49:51 nat-serv [ 3396.256572] [<ffffffff8109e857>] ? set_next_entity+0x67/0x460 Dec 19 18:49:51 nat-serv [ 3396.256625] [<ffffffff811d6f77>] ? __fget_light+0x17/0x50 Dec 19 18:49:51 nat-serv [ 3396.256675] [<ffffffff8144525e>] ? __sys_sendmsg+0x3e/0x70 Dec 19 18:49:51 nat-serv [ 3396.256727] [<ffffffff815533f2>] ? system_call_fast_compare_end+0xc/0x6b Dec 19 18:49:51 nat-serv [ 3396.256781] Code: Dec 19 18:49:51 89 Dec 19 18:49:51 nat-serv Dec 19 18:49:51 nat-serv [ 3396.257191] RIP Dec 19 18:49:51 nat-serv [<ffffffffa06fa235>] nf_nat_setup_info+0x315/0x320 [nf_nat] Dec 19 18:49:51 nat-serv [ 3396.257249] RSP <ffff8802400576a8> Dec 19 18:49:51 nat-serv [ 3396.257752] ---[ end trace 98f2a50575e72a08 ]--- Dec 19 18:49:51 nat-serv [ 3396.261148] Kernel panic - not syncing: Fatal exception in interrupt Dec 19 18:49:51 nat-serv [ 3396.261266] Kernel Offset: disabled Dec 19 18:49:51 nat-serv [ 3396.268266] Rebooting in 30 seconds.. Dec 19 18:50:20 nat-serv Dec 19 18:50:20 nat-serv [ 3426.015541] ACPI MEMORY or I/O RESET_REG. --- Dec 17 01:33:38 nat2 [ 3513.591867] ------------[ cut here ]------------ Dec 17 01:33:38 nat2 [ 3513.591887] kernel BUG at /build/linux-lVEVrl/linux-4.7.8/net/netfilter/nf_nat_core.c:401! Dec 17 01:33:38 nat2 [ 3513.591905] invalid opcode: 0000 [#1] SMP Dec 17 01:33:38 nat2 [ 3513.591915] Modules linked in: Dec 17 01:33:38 nat2 netconsole Dec 17 01:33:38 nat2 configfs Dec 17 01:33:38 nat2 xt_DSCP Dec 17 01:33:38 nat2 xt_NFQUEUE Dec 17 01:33:38 nat2 iptable_mangle Dec 17 01:33:38 nat2 xt_ratelimit(OE) Dec 17 01:33:38 nat2 xt_comment Dec 17 01:33:38 nat2 xt_multiport Dec 17 01:33:38 nat2 xt_conntrack Dec 17 01:33:38 nat2 iptable_filter Dec 17 01:33:38 nat2 xt_REDIRECT Dec 17 01:33:38 nat2 nf_nat_redirect Dec 17 01:33:38 nat2 xt_tcpudp Dec 17 01:33:38 nat2 xt_nat Dec 17 01:33:38 nat2 nfnetlink_queue Dec 17 01:33:38 nat2 ip_set_hash_net Dec 17 01:33:38 nat2 ip_set_hash_ip Dec 17 01:33:38 nat2 nf_nat_pptp Dec 17 01:33:38 nat2 nf_nat_proto_gre Dec 17 01:33:38 nat2 nf_conntrack_pptp Dec 17 01:33:38 nat2 nf_conntrack_proto_gre Dec 17 01:33:38 nat2 nf_nat_ftp Dec 17 01:33:38 nat2 nf_conntrack_ftp Dec 17 01:33:38 nat2 ipt_NETFLOW(OE) Dec 17 01:33:38 nat2 8021q Dec 17 01:33:38 nat2 garp Dec 17 01:33:38 nat2 mrp Dec 17 01:33:38 nat2 stp Dec 17 01:33:38 nat2 llc Dec 17 01:33:38 nat2 ip6table_mangle Dec 17 01:33:38 nat2 ip6table_filter Dec 17 01:33:38 nat2 ip6_tables Dec 17 01:33:38 nat2 xt_set Dec 17 01:33:38 nat2 ip_set Dec 17 01:33:38 nat2 nfnetlink Dec 17 01:33:38 nat2 bonding Dec 17 01:33:38 nat2 iptable_nat Dec 17 01:33:38 nat2 nf_conntrack_ipv4 Dec 17 01:33:38 nat2 nf_defrag_ipv4 Dec 17 01:33:38 nat2 nf_nat_ipv4 Dec 17 01:33:38 nat2 nf_nat Dec 17 01:33:38 nat2 nf_conntrack Dec 17 01:33:38 nat2 ip_tables Dec 17 01:33:38 nat2 x_tables Dec 17 01:33:38 nat2 intel_rapl Dec 17 01:33:38 nat2 x86_pkg_temp_thermal Dec 17 01:33:38 nat2 intel_powerclamp Dec 17 01:33:38 nat2 coretemp Dec 17 01:33:38 nat2 kvm_intel Dec 17 01:33:38 nat2 kvm Dec 17 01:33:38 nat2 irqbypass Dec 17 01:33:38 nat2 crct10dif_pclmul Dec 17 01:33:38 nat2 crc32_pclmul Dec 17 01:33:38 nat2 ghash_clmulni_intel Dec 17 01:33:38 nat2 hmac Dec 17 01:33:38 nat2 drbg Dec 17 01:33:38 nat2 ansi_cprng Dec 17 01:33:38 nat2 aesni_intel Dec 17 01:33:38 nat2 iTCO_wdt Dec 17 01:33:38 nat2 iTCO_vendor_support Dec 17 01:33:38 nat2 aes_x86_64 Dec 17 01:33:38 nat2 mgag200 Dec 17 01:33:38 nat2 lrw Dec 17 01:33:38 nat2 ttm Dec 17 01:33:38 nat2 gf128mul Dec 17 01:33:38 nat2 joydev Dec 17 01:33:38 nat2 evdev Dec 17 01:33:38 nat2 drm_kms_helper Dec 17 01:33:38 nat2 glue_helper Dec 17 01:33:38 nat2 ablk_helper Dec 17 01:33:38 nat2 drm Dec 17 01:33:38 nat2 lpc_ich Dec 17 01:33:38 nat2 mfd_core Dec 17 01:33:38 nat2 pcspkr Dec 17 01:33:38 nat2 serio_raw Dec 17 01:33:38 nat2 cryptd Dec 17 01:33:38 nat2 tpm_tis Dec 17 01:33:38 nat2 tpm Dec 17 01:33:38 nat2 ie31200_edac Dec 17 01:33:38 nat2 edac_core Dec 17 01:33:38 nat2 video Dec 17 01:33:38 nat2 shpchp Dec 17 01:33:38 nat2 i2c_i801 Dec 17 01:33:38 nat2 battery Dec 17 01:33:38 nat2 button Dec 17 01:33:38 nat2 ipmi_watchdog Dec 17 01:33:38 nat2 ipmi_si Dec 17 01:33:38 nat2 ipmi_poweroff Dec 17 01:33:38 nat2 ipmi_devintf Dec 17 01:33:38 nat2 ipmi_msghandler Dec 17 01:33:38 nat2 fuse Dec 17 01:33:38 nat2 autofs4 Dec 17 01:33:38 nat2 ext4 Dec 17 01:33:38 nat2 crc16 Dec 17 01:33:38 nat2 jbd2 Dec 17 01:33:38 nat2 mbcache Dec 17 01:33:38 nat2 hid_generic Dec 17 01:33:38 nat2 usbhid Dec 17 01:33:38 nat2 hid Dec 17 01:33:38 nat2 dm_mod Dec 17 01:33:38 nat2 raid1 Dec 17 01:33:38 nat2 md_mod Dec 17 01:33:38 nat2 sg Dec 17 01:33:38 nat2 sd_mod Dec 17 01:33:38 nat2 ahci Dec 17 01:33:38 nat2 libahci Dec 17 01:33:38 nat2 libata Dec 17 01:33:38 nat2 ehci_pci Dec 17 01:33:38 nat2 scsi_mod Dec 17 01:33:38 nat2 ehci_hcd Dec 17 01:33:38 nat2 psmouse Dec 17 01:33:38 nat2 crc32c_intel Dec 17 01:33:38 nat2 usbcore Dec 17 01:33:38 nat2 igb Dec 17 01:33:38 nat2 e1000e Dec 17 01:33:38 nat2 i2c_algo_bit Dec 17 01:33:38 nat2 dca Dec 17 01:33:38 nat2 ptp Dec 17 01:33:38 nat2 usb_common Dec 17 01:33:38 nat2 pps_core Dec 17 01:33:38 nat2 thermal Dec 17 01:33:38 nat2 fan Dec 17 01:33:38 nat2 fjes Dec 17 01:33:38 nat2 Dec 17 01:33:38 nat2 [ 3513.592327] CPU: 1 PID: 2242 Comm: nfqfilter Tainted: G OE 4.7.0-0.bpo.1-amd64 #1 Debian 4.7.8-1~bpo8+1 Dec 17 01:33:38 nat2 [ 3513.592348] Hardware name: Supermicro X9SCL/X9SCM/X9SCL/X9SCM, BIOS 2.0a 06/08/2012 Dec 17 01:33:38 nat2 [ 3513.592364] task: ffff8800d82ab140 ti: ffff880203404000 task.ti: ffff880203404000 Dec 17 01:33:38 nat2 [ 3513.592380] RIP: 0010:[<ffffffffc07972a8>] Dec 17 01:33:38 nat2 [<ffffffffc07972a8>] nf_nat_setup_info+0x318/0x350 [nf_nat] Dec 17 01:33:38 nat2 [ 3513.592405] RSP: 0018:ffff8802034076b8 EFLAGS: 00010202 Dec 17 01:33:38 nat2 [ 3513.592417] RAX: 0000000000000080 RBX: ffffffff88ee5b80 RCX: 0000000000000000 Dec 17 01:33:38 nat2 [ 3513.592431] RDX: 0000000000000080 RSI: ffff880203407768 RDI: ffff8801ec8c0af8 Dec 17 01:33:38 nat2 [ 3513.592452] RBP: ffff8801ec8c0af8 R08: 0000000000000000 R09: ffff88020bbb1528 Dec 17 01:33:38 nat2 [ 3513.592472] R10: 0000000012ab55ae R11: 000000000726060a R12: 0000000000000000 Dec 17 01:33:38 nat2 [ 3513.592487] R13: ffff880203407768 R14: ffffc9000d5a45b0 R15: ffffffffc073f5d8 Dec 17 01:33:38 nat2 [ 3513.592503] FS: 00007fa983fff700(0000) GS:ffff88021fc40000(0000) knlGS:0000000000000000 Dec 17 01:33:38 nat2 [ 3513.592519] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Dec 17 01:33:38 nat2 [ 3513.592531] CR2: 00007fa5257fe000 CR3: 0000000212e93000 CR4: 00000000001406e0 Dec 17 01:33:38 nat2 [ 3513.592546] Stack: Dec 17 01:33:38 nat2 [ 3513.592552] ffff880203407748 Dec 17 01:33:38 nat2 ffff880203407860 Dec 17 01:33:38 nat2 ffffffffc09730ef Dec 17 01:33:38 nat2 0726060a1508c000 Dec 17 01:33:38 nat2 Dec 17 01:33:38 nat2 [ 3513.592573] 0000000000000001 Dec 17 01:33:38 nat2 000000000000058c Dec 17 01:33:38 nat2 00000000ffffffff Dec 17 01:33:38 nat2 0000000000000000 Dec 17 01:33:38 nat2 Dec 17 01:33:38 nat2 [ 3513.592594] 0000000000000000 Dec 17 01:33:38 nat2 0000000000000246 Dec 17 01:33:38 nat2 ffff88020bb4b680 Dec 17 01:33:38 nat2 ffffffffc08b5c8e Dec 17 01:33:38 nat2 Dec 17 01:33:38 nat2 [ 3513.592614] Call Trace: Dec 17 01:33:38 nat2 [ 3513.592624] [<ffffffffc09730ef>] ? hash_ip4_kadt+0xaf/0xe0 [ip_set_hash_ip] Dec 17 01:33:38 nat2 [ 3513.592641] [<ffffffffc08b5c8e>] ? ip_set_test+0xae/0x190 [ip_set] Dec 17 01:33:38 nat2 [ 3513.592656] [<ffffffffc09980b5>] ? xt_snat_target_v0+0x75/0x90 [xt_nat] Dec 17 01:33:38 nat2 [ 3513.592671] [<ffffffffc073bc5e>] ? ipt_do_table+0x30e/0x640 [ip_tables] Dec 17 01:33:38 nat2 [ 3513.592692] [<ffffffffc07ef050>] ? iptable_nat_ipv4_fn+0x20/0x20 [iptable_nat] Dec 17 01:33:38 nat2 [ 3513.592709] [<ffffffffc077f6d2>] ? nf_nat_ipv4_fn+0x172/0x210 [nf_nat_ipv4] Dec 17 01:33:38 nat2 [ 3513.592725] [<ffffffffc077f835>] ? nf_nat_ipv4_out+0x45/0xf0 [nf_nat_ipv4] Dec 17 01:33:38 nat2 [ 3513.592742] [<ffffffff88916a84>] ? nf_iterate+0x54/0x70 Dec 17 01:33:38 nat2 [ 3513.592755] [<ffffffff88916b0d>] ? nf_hook_slow+0x6d/0xc0 Dec 17 01:33:38 nat2 [ 3513.592768] [<ffffffff889236e0>] ? ip_output+0xe0/0x100 Dec 17 01:33:38 nat2 [ 3513.592780] [<ffffffff88921f70>] ? ip_fragment.constprop.51+0x80/0x80 Dec 17 01:33:38 nat2 [ 3513.592795] [<ffffffff8891f82c>] ? ip_forward+0x38c/0x4a0 Dec 17 01:33:38 nat2 [ 3513.592807] [<ffffffff8891f430>] ? ip_frag_mem+0x40/0x40 Dec 17 01:33:38 nat2 [ 3513.593426] [<ffffffff88917b93>] ? nf_reinject+0xc3/0x170 Dec 17 01:33:38 nat2 [ 3513.594026] [<ffffffffc098e9f7>] ? nfqnl_recv_verdict+0x267/0x450 [nfnetlink_queue] Dec 17 01:33:38 nat2 [ 3513.594628] [<ffffffff8872adb9>] ? memset_erms+0x9/0x10 Dec 17 01:33:38 nat2 [ 3513.595222] [<ffffffff888a1daf>] ? get_target_pstate_use_performance+0x7f/0xa0 Dec 17 01:33:38 nat2 [ 3513.595817] [<ffffffffc080b32c>] ? nfnetlink_rcv_msg+0x12c/0x220 [nfnetlink] Dec 17 01:33:38 nat2 [ 3513.596405] [<ffffffffc080b200>] ? nfnetlink_net_exit_batch+0x60/0x60 [nfnetlink] Dec 17 01:33:38 nat2 [ 3513.596973] [<ffffffff88914281>] ? netlink_rcv_skb+0xa1/0xc0 Dec 17 01:33:38 nat2 [ 3513.597553] [<ffffffff88913c37>] ? netlink_unicast+0x177/0x220 Dec 17 01:33:38 nat2 [ 3513.598142] [<ffffffff88914033>] ? netlink_sendmsg+0x353/0x3d0 Dec 17 01:33:38 nat2 [ 3513.598675] [<ffffffff888c2910>] ? sock_sendmsg+0x30/0x40 Dec 17 01:33:38 nat2 [ 3513.599188] [<ffffffff888c346b>] ? ___sys_sendmsg+0x27b/0x290 Dec 17 01:33:38 nat2 [ 3513.599699] [<ffffffff884f9833>] ? futex_wake+0x93/0x170 Dec 17 01:33:38 nat2 [ 3513.600189] [<ffffffff884fb673>] ? do_futex+0x2d3/0xb20 Dec 17 01:33:38 nat2 [ 3513.600667] [<ffffffff888c3bb1>] ? __sys_sendmsg+0x51/0x90 Dec 17 01:33:38 nat2 [ 3513.601140] [<ffffffff889df5b6>] ? system_call_fast_compare_end+0xc/0x96 Dec 17 01:33:38 nat2 [ 3513.601593] Code: Dec 17 01:33:38 nat2 <0f> Dec 17 01:33:38 nat2 Dec 17 01:33:38 nat2 [ 3513.602585] RIP Dec 17 01:33:38 nat2 [<ffffffffc07972a8>] nf_nat_setup_info+0x318/0x350 [nf_nat] Dec 17 01:33:38 nat2 [ 3513.603031] RSP <ffff8802034076b8> Dec 17 01:33:38 nat2 [ 3513.605429] ---[ end trace 4cf60e5e9c0d3dc5 ]--- Dec 17 01:33:38 nat2 [ 3513.795789] Kernel panic - not syncing: Fatal exception in interrupt Dec 17 01:33:38 nat2 [ 3513.797277] Kernel Offset: 0x7400000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) Dec 17 01:33:38 nat2 [ 3513.942167] Rebooting in 30 seconds..
  7. Так вы не стесняйтесь, спросите у автора - возможна ли такая доработка и сколько она будет стоить :))
  8. Используем. Несколько серверов по 7-8 гбит. Стабильно :) Я очень сильно подозреваю что самому автору модуль не нужен, а задачи заказчика - полностью закрыты. Потому и правок нет :)
  9. А, ну так-то да. Я думал может в "развесистом" варианте нашлось какое-то применение :) Спасибо всё равно :)
  10. А можно вас попросить поподробнее рассказать как вы hotdrop используете? Я чёт сходу не приудмал, но может мысль куда-то не в ту сторону пошла...
  11. https://market.yandex.ru/product/1006355?hid=91082 Есть же нормальные варианты, зачем фигню всякую предлагаете?
  12. Поддержку виртуализации попробуйте отключить в биосе.
  13. hash = (__force u32)flow.ports.ports; hash ^= (__force u32)flow_get_u32_dst(&flow) ^ (__force u32)flow_get_u32_src(&flow); hash ^= (hash >> 16); hash ^= (hash >> 8); :)
  14. Помощь в Сис Адим

    http://www.w3cook.com/os/summary/ говорит что freebsd среди веб серверов встречается в 1.7986% случаев. Что в принципе можно вообще, вместе с виндой, на погрешность списать... http://w3techs.com/technologies/details/os-linux/all/all - BSD 1.3%... Понятно что веб, зачастую, живёт своей отдельной жизнью, но может стоит для начала расширить своё "во круг все на free"? Ну и фря от линукса не далеко падает..принципы +- одинаковые с поправкой на нюансы.
  15. Там выше dazgluk про железо и трафик писал http://forum.nag.ru/forum/index.php?showtopic=108580&view=findpost&p=1184625. При загрузке - intel_idle.max_cstate=0 processor.max_cstate=0, частота процессора загнана в максимум через cpufreq-set. ethtool -G eth0 rx 4096 ethtool -G eth0 tx 4096 ethtool -C eth0 rx-usecs 500 ethtool -A eth0 rx off tx off ethtool -K eth0 ntuple on (сомнительно, но на данной конкретной машине отключение вызывает постоянное дерганье native_read_tsc и delay_tsc в perf top, что ведёт к росту загрузки процентов на 20) ethtool -K eth0 gro off ethtool -K eth0 gso off echo 33554432 > /sys/module/nf_conntrack/parameters/hashsize echo 4194304 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max Вобщем-то всё... iptables-save | wc -l 10990 Показывать не буду - смысла нет. Вся суть сводится к -A FORWARD -i INTERNAL_IF -m ratelimit --ratelimit-set limit_out --ratelimit-mode src -j DROP -A FORWARD -o INTERNAL_IF -m ratelimit --ratelimit-set limit_in --ratelimit-mode dst -j DROP -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT дальше 100500 наших фильтров и прочих настроек ната.
  16. 3.16 и 4.1 дебиановские с модулем не падали ни разу. Ни с perf top, ни с ftrace...
  17. Отпишитесь о результатах :)