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

Проблема с FreeBSD

Есть сервер под управление FreeBSD

c0# uname -a
FreeBSD c0.eurasiastar.kz 8.2-STABLE-201105 FreeBSD 8.2-STABLE-201105 #0: Fri Jul 22 13:28:32 ALMT 2011

c 18:00 до 24:00 имеет такую петрушку:

c0# top -aSCHIP
last pid:  4796;  load averages:  8.81,  7.86,  5.32    up 0+06:51:55  18:16:57
118 processes: 14 running, 73 sleeping, 31 waiting
CPU 0:  0.0% user,  0.0% nice,  100% system,  0.0% interrupt,  0.0% idle
CPU 1:  0.0% user,  0.0% nice, 87.9% system,  2.1% interrupt,  9.9% idle
CPU 2:  0.0% user,  0.0% nice, 90.1% system,  0.7% interrupt,  9.2% idle
CPU 3:  0.0% user,  0.0% nice,  100% system,  0.0% interrupt,  0.0% idle
Mem: 413M Active, 13M Inact, 316M Wired, 88K Cache, 63M Buf, 1214M Free
Swap: 4025M Total, 4025M Free

 PID USERNAME PRI NICE   SIZE    RES STATE   C   TIME    CPU COMMAND
   0 root     -68    0     0K   384K CPU2    2  15:51 98.14% {igb3 que}
   0 root     -68    0     0K   384K CPU0    0  15:58 95.12% {igb3 que}
   0 root     -68    0     0K   384K -       3  15:55 90.87% {igb3 que}
   0 root     -68    0     0K   384K RUN     1  15:10 81.69% {igb3 que}
  11 root     171 ki31     0K    64K RUN     1 368:46  9.03% {idle: cpu1}
  11 root     171 ki31     0K    64K RUN     0 368:30  7.76% {idle: cpu0}
  11 root     171 ki31     0K    64K RUN     2 370:18  7.47% {idle: cpu2}
  11 root     171 ki31     0K    64K RUN     3 372:55  7.37% {idle: cpu3}
   0 root     -68    0     0K   384K -       1   1:27  1.22% {igb2 que}
   0 root     -68    0     0K   384K -       1   1:28  1.12% {igb2 que}
   0 root     -68    0     0K   384K -       1   1:27  1.12% {igb2 que}
   0 root     -68    0     0K   384K CPU1    3   1:27  0.83% {igb2 que}
  12 root     -68    -     0K   576K RUN     0  12:03  0.49% {irq266: igb2:que
  12 root     -68    -     0K   576K WAIT    3  11:33  0.49% {irq269: igb2:que
  12 root     -68    -     0K   576K RUN     2  12:07  0.44% {irq268: igb2:que
  12 root     -68    -     0K   576K RUN     1  12:19  0.39% {irq267: igb2:que

соответственно у людей лагает интернет. Интерфейс igb3 смотрит на шейпер, остальные в мир.

c0# vmstat -i
interrupt                          total       rate
irq20: atapci1                      8398          0
irq23: ehci0 ehci1                 62133          2
cpu0: timer                     49835766       1999
irq261: igb1:que 0               1798316         72
irq262: igb1:que 1               1005980         40
irq263: igb1:que 2               1410148         56
irq264: igb1:que 3               1471862         59
irq265: igb1:link                      2          0
irq266: igb2:que 0             209826778       8420
irq267: igb2:que 1             212835784       8541
irq268: igb2:que 2             211722125       8496
irq269: igb2:que 3             209561907       8410
irq270: igb2:link                      2          0
irq271: igb3:que 0             209033136       8388
irq272: igb3:que 1             208383214       8362
irq273: igb3:que 2             207672087       8334
irq274: igb3:que 3             205888459       8262
irq275: igb3:link                      2          0
irq276: re0                        48939          1
cpu3: timer                     49835653       1999
cpu1: timer                     49835654       1999
cpu2: timer                     49835654       1999
Total                         1880071999      75450

c0# netstat -w1 -i igb3
           input        (Total)           output
  packets  errs idrops      bytes    packets  errs      bytes colls
    91161     0     0   54145144      87580     0   55120697     0
    94313     0     0   57339454      92424     0   58726545     0
    93183     0     0   56893475      88471     0   58589499     0
    92358     0     0   55801508      89498     0   57925661     0

Что я не так наконфигурил? в другое время проблем нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"Час пик" :), а вообще покажите что у вас в sysctl накручено и что за шейпер

Изменено пользователем xsintez

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И что такого интересного в фаерволе со стороны igb3 делается ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Самый большой юмор в том что шейпера на этой машине нет, в файрволле одна строка - allow any to any, машина занимается тем, что принимает фуллвью от двух операторов связи, анонсит наши сети и т.п. Т.е. сос стороны маршрутизации-тупой форфардинг пакетов по табличке, больше ничего

dev.igb.0.%desc: Intel(R) PRO/1000 Network Connection version - 2.2.3
dev.igb.0.%driver: igb
dev.igb.0.%location: slot=0 function=0
dev.igb.0.%pnpinfo: vendor=0x8086 device=0x1526 subvendor=0x8086 subdevice=0xa06c class=0x020000
dev.igb.0.%parent: pci4
dev.igb.0.nvm: -1
dev.igb.0.enable_aim: 1
dev.igb.0.flow_control: 3
dev.igb.0.rx_processing_limit: 100
dev.igb.0.link_irq: 0
dev.igb.0.dropped: 0
dev.igb.0.tx_dma_fail: 0
dev.igb.0.rx_overruns: 0
dev.igb.0.watchdog_timeouts: 0
dev.igb.0.device_control: 12583489
dev.igb.0.rx_control: 0
dev.igb.0.interrupt_mask: 0
dev.igb.0.extended_int_mask: 2147483648
dev.igb.0.tx_buf_alloc: 0
dev.igb.0.rx_buf_alloc: 0
dev.igb.0.fc_high_water: 58976
dev.igb.0.fc_low_water: 58960
dev.igb.0.queue0.interrupt_rate: 0
dev.igb.0.queue0.txd_head: 0
dev.igb.0.queue0.txd_tail: 0
dev.igb.0.queue0.no_desc_avail: 0
dev.igb.0.queue0.tx_packets: 0
dev.igb.0.queue0.rxd_head: 0
dev.igb.0.queue0.rxd_tail: 0
dev.igb.0.queue0.rx_packets: 0
dev.igb.0.queue0.rx_bytes: 0
dev.igb.0.queue0.lro_queued: 0
dev.igb.0.queue0.lro_flushed: 0
dev.igb.0.queue1.interrupt_rate: 0
dev.igb.0.queue1.txd_head: 0
dev.igb.0.queue1.txd_tail: 0
dev.igb.0.queue1.no_desc_avail: 0
dev.igb.0.queue1.tx_packets: 0
dev.igb.0.queue1.rxd_head: 0
dev.igb.0.queue1.rxd_tail: 0
dev.igb.0.queue1.rx_packets: 0
dev.igb.0.queue1.rx_bytes: 0
dev.igb.0.queue1.lro_queued: 0
dev.igb.0.queue1.lro_flushed: 0
dev.igb.0.queue2.interrupt_rate: 0
dev.igb.0.queue2.txd_head: 0
dev.igb.0.queue2.txd_tail: 0
dev.igb.0.queue2.no_desc_avail: 0
dev.igb.0.queue2.tx_packets: 0
dev.igb.0.queue2.rxd_head: 0
dev.igb.0.queue2.rxd_tail: 0
dev.igb.0.queue2.rx_packets: 0
dev.igb.0.queue2.rx_bytes: 0
dev.igb.0.queue2.lro_queued: 0
dev.igb.0.queue2.lro_flushed: 0
dev.igb.0.queue3.interrupt_rate: 0
dev.igb.0.queue3.txd_head: 0
dev.igb.0.queue3.txd_tail: 0
dev.igb.0.queue3.no_desc_avail: 0
dev.igb.0.queue3.tx_packets: 0
dev.igb.0.queue3.rxd_head: 0
dev.igb.0.queue3.rxd_tail: 0
dev.igb.0.queue3.rx_packets: 0
dev.igb.0.queue3.rx_bytes: 0
dev.igb.0.queue3.lro_queued: 0
dev.igb.0.queue3.lro_flushed: 0
dev.igb.0.mac_stats.excess_coll: 0
dev.igb.0.mac_stats.single_coll: 0
dev.igb.0.mac_stats.multiple_coll: 0
dev.igb.0.mac_stats.late_coll: 0
dev.igb.0.mac_stats.collision_count: 0
dev.igb.0.mac_stats.symbol_errors: 0
dev.igb.0.mac_stats.sequence_errors: 0
dev.igb.0.mac_stats.defer_count: 0
dev.igb.0.mac_stats.missed_packets: 0
dev.igb.0.mac_stats.recv_no_buff: 0
dev.igb.0.mac_stats.recv_undersize: 0
dev.igb.0.mac_stats.recv_fragmented: 0
dev.igb.0.mac_stats.recv_oversize: 0
dev.igb.0.mac_stats.recv_jabber: 0
dev.igb.0.mac_stats.recv_errs: 0
dev.igb.0.mac_stats.crc_errs: 0
dev.igb.0.mac_stats.alignment_errs: 0
dev.igb.0.mac_stats.coll_ext_errs: 0
dev.igb.0.mac_stats.xon_recvd: 0
dev.igb.0.mac_stats.xon_txd: 0
dev.igb.0.mac_stats.xoff_recvd: 0
dev.igb.0.mac_stats.xoff_txd: 0
dev.igb.0.mac_stats.total_pkts_recvd: 0
dev.igb.0.mac_stats.good_pkts_recvd: 0
dev.igb.0.mac_stats.bcast_pkts_recvd: 0
dev.igb.0.mac_stats.mcast_pkts_recvd: 0
dev.igb.0.mac_stats.rx_frames_64: 0
dev.igb.0.mac_stats.rx_frames_65_127: 0
dev.igb.0.mac_stats.rx_frames_128_255: 0
dev.igb.0.mac_stats.rx_frames_256_511: 0
dev.igb.0.mac_stats.rx_frames_512_1023: 0
dev.igb.0.mac_stats.rx_frames_1024_1522: 0
dev.igb.0.mac_stats.good_octets_recvd: 0
dev.igb.0.mac_stats.good_octets_txd: 0
dev.igb.0.mac_stats.total_pkts_txd: 0
dev.igb.0.mac_stats.good_pkts_txd: 0
dev.igb.0.mac_stats.bcast_pkts_txd: 0
dev.igb.0.mac_stats.mcast_pkts_txd: 0
dev.igb.0.mac_stats.tx_frames_64: 0
dev.igb.0.mac_stats.tx_frames_65_127: 0
dev.igb.0.mac_stats.tx_frames_128_255: 0
dev.igb.0.mac_stats.tx_frames_256_511: 0
dev.igb.0.mac_stats.tx_frames_512_1023: 0
dev.igb.0.mac_stats.tx_frames_1024_1522: 0
dev.igb.0.mac_stats.tso_txd: 0
dev.igb.0.mac_stats.tso_ctx_fail: 0
dev.igb.0.interrupts.asserts: 0
dev.igb.0.interrupts.rx_pkt_timer: 0
dev.igb.0.interrupts.rx_abs_timer: 0
dev.igb.0.interrupts.tx_pkt_timer: 0
dev.igb.0.interrupts.tx_abs_timer: 0
dev.igb.0.interrupts.tx_queue_empty: 0
dev.igb.0.interrupts.tx_queue_min_thresh: 0
dev.igb.0.interrupts.rx_desc_min_thresh: 0
dev.igb.0.interrupts.rx_overrun: 0
dev.igb.0.host.breaker_tx_pkt: 0
dev.igb.0.host.host_tx_pkt_discard: 0
dev.igb.0.host.rx_pkt: 0
dev.igb.0.host.breaker_rx_pkts: 0
dev.igb.0.host.breaker_rx_pkt_drop: 0
dev.igb.0.host.tx_good_pkt: 0
dev.igb.0.host.breaker_tx_pkt_drop: 0
dev.igb.0.host.rx_good_bytes: 0
dev.igb.0.host.tx_good_bytes: 0
dev.igb.0.host.length_errors: 0
dev.igb.0.host.serdes_violation_pkt: 0
dev.igb.0.host.header_redir_missed: 0
dev.igb.1.%desc: Intel(R) PRO/1000 Network Connection version - 2.2.3
dev.igb.1.%driver: igb
dev.igb.1.%location: slot=0 function=1
dev.igb.1.%pnpinfo: vendor=0x8086 device=0x1526 subvendor=0x8086 subdevice=0xa06c class=0x020000
dev.igb.1.%parent: pci4
dev.igb.1.nvm: -1
dev.igb.1.enable_aim: 1
dev.igb.1.flow_control: 3
dev.igb.1.rx_processing_limit: 100
dev.igb.1.link_irq: 2
dev.igb.1.dropped: 0
dev.igb.1.tx_dma_fail: 0
dev.igb.1.rx_overruns: 0
dev.igb.1.watchdog_timeouts: 0
dev.igb.1.device_control: 1488978497
dev.igb.1.rx_control: 67141634
dev.igb.1.interrupt_mask: 4
dev.igb.1.extended_int_mask: 2147483679
dev.igb.1.tx_buf_alloc: 0
dev.igb.1.rx_buf_alloc: 0
dev.igb.1.fc_high_water: 58976
dev.igb.1.fc_low_water: 58960
dev.igb.1.queue0.interrupt_rate: 18181
dev.igb.1.queue0.txd_head: 3058
dev.igb.1.queue0.txd_tail: 3058
dev.igb.1.queue0.no_desc_avail: 0
dev.igb.1.queue0.tx_packets: 2318658
dev.igb.1.queue0.rxd_head: 3775
dev.igb.1.queue0.rxd_tail: 3774
dev.igb.1.queue0.rx_packets: 40639
dev.igb.1.queue0.rx_bytes: 16117177
dev.igb.1.queue0.lro_queued: 0
dev.igb.1.queue0.lro_flushed: 0
dev.igb.1.queue1.interrupt_rate: 5494
dev.igb.1.queue1.txd_head: 3866
dev.igb.1.queue1.txd_tail: 3866
dev.igb.1.queue1.no_desc_avail: 0
dev.igb.1.queue1.tx_packets: 1767960
dev.igb.1.queue1.rxd_head: 2101
dev.igb.1.queue1.rxd_tail: 2100
dev.igb.1.queue1.rx_packets: 2101
dev.igb.1.queue1.rx_bytes: 173324
dev.igb.1.queue1.lro_queued: 0
dev.igb.1.queue1.lro_flushed: 0
dev.igb.1.queue2.interrupt_rate: 62500
dev.igb.1.queue2.txd_head: 3331
dev.igb.1.queue2.txd_tail: 3331
dev.igb.1.queue2.no_desc_avail: 0
dev.igb.1.queue2.tx_packets: 2088195
dev.igb.1.queue2.rxd_head: 826
dev.igb.1.queue2.rxd_tail: 825
dev.igb.1.queue2.rx_packets: 826
dev.igb.1.queue2.rx_bytes: 87226
dev.igb.1.queue2.lro_queued: 0
dev.igb.1.queue2.lro_flushed: 0
dev.igb.1.queue3.interrupt_rate: 111111
dev.igb.1.queue3.txd_head: 1262
dev.igb.1.queue3.txd_tail: 1262
dev.igb.1.queue3.no_desc_avail: 0
dev.igb.1.queue3.tx_packets: 2372828
dev.igb.1.queue3.rxd_head: 900
dev.igb.1.queue3.rxd_tail: 899
dev.igb.1.queue3.rx_packets: 900
dev.igb.1.queue3.rx_bytes: 91905
dev.igb.1.queue3.lro_queued: 0
dev.igb.1.queue3.lro_flushed: 0
dev.igb.1.mac_stats.excess_coll: 0
dev.igb.1.mac_stats.single_coll: 0
dev.igb.1.mac_stats.multiple_coll: 0
dev.igb.1.mac_stats.late_coll: 0
dev.igb.1.mac_stats.collision_count: 0
dev.igb.1.mac_stats.symbol_errors: 0
dev.igb.1.mac_stats.sequence_errors: 0
dev.igb.1.mac_stats.defer_count: 0
dev.igb.1.mac_stats.missed_packets: 0
dev.igb.1.mac_stats.recv_no_buff: 0
dev.igb.1.mac_stats.recv_undersize: 0
dev.igb.1.mac_stats.recv_fragmented: 0
dev.igb.1.mac_stats.recv_oversize: 0
dev.igb.1.mac_stats.recv_jabber: 0
dev.igb.1.mac_stats.recv_errs: 0
dev.igb.1.mac_stats.crc_errs: 0
dev.igb.1.mac_stats.alignment_errs: 0
dev.igb.1.mac_stats.coll_ext_errs: 0
dev.igb.1.mac_stats.xon_recvd: 1494
dev.igb.1.mac_stats.xon_txd: 0
dev.igb.1.mac_stats.xoff_recvd: 1494
dev.igb.1.mac_stats.xoff_txd: 0
dev.igb.1.mac_stats.total_pkts_recvd: 44476
dev.igb.1.mac_stats.good_pkts_recvd: 41477
dev.igb.1.mac_stats.bcast_pkts_recvd: 0
dev.igb.1.mac_stats.mcast_pkts_recvd: 0
dev.igb.1.mac_stats.rx_frames_64: 697
dev.igb.1.mac_stats.rx_frames_65_127: 6678
dev.igb.1.mac_stats.rx_frames_128_255: 21560
dev.igb.1.mac_stats.rx_frames_256_511: 4053
dev.igb.1.mac_stats.rx_frames_512_1023: 2417
dev.igb.1.mac_stats.rx_frames_1024_1522: 6072
dev.igb.1.mac_stats.good_octets_recvd: 16456112
dev.igb.1.mac_stats.good_octets_txd: 4806700701
dev.igb.1.mac_stats.total_pkts_txd: 8547009
dev.igb.1.mac_stats.good_pkts_txd: 8547009
dev.igb.1.mac_stats.bcast_pkts_txd: 32
dev.igb.1.mac_stats.mcast_pkts_txd: 0
dev.igb.1.mac_stats.tx_frames_64: 1713901
dev.igb.1.mac_stats.tx_frames_65_127: 3233987
dev.igb.1.mac_stats.tx_frames_128_255: 356576
dev.igb.1.mac_stats.tx_frames_256_511: 148912
dev.igb.1.mac_stats.tx_frames_512_1023: 195555
dev.igb.1.mac_stats.tx_frames_1024_1522: 2898078
dev.igb.1.mac_stats.tso_txd: 36
dev.igb.1.mac_stats.tso_ctx_fail: 0
dev.igb.1.interrupts.asserts: 7175982
dev.igb.1.interrupts.rx_pkt_timer: 44463
dev.igb.1.interrupts.rx_abs_timer: 0
dev.igb.1.interrupts.tx_pkt_timer: 0
dev.igb.1.interrupts.tx_abs_timer: 44465
dev.igb.1.interrupts.tx_queue_empty: 8546831
dev.igb.1.interrupts.tx_queue_min_thresh: 0
dev.igb.1.interrupts.rx_desc_min_thresh: 0
dev.igb.1.interrupts.rx_overrun: 0
dev.igb.1.host.breaker_tx_pkt: 0
dev.igb.1.host.host_tx_pkt_discard: 0
dev.igb.1.host.rx_pkt: 2
dev.igb.1.host.breaker_rx_pkts: 0
dev.igb.1.host.breaker_rx_pkt_drop: 0
dev.igb.1.host.tx_good_pkt: 178
dev.igb.1.host.breaker_tx_pkt_drop: 0
dev.igb.1.host.rx_good_bytes: 16647344
dev.igb.1.host.tx_good_bytes: 4806700701
dev.igb.1.host.length_errors: 0
dev.igb.1.host.serdes_violation_pkt: 0
dev.igb.1.host.header_redir_missed: 0
dev.igb.2.%desc: Intel(R) PRO/1000 Network Connection version - 2.2.3
dev.igb.2.%driver: igb
dev.igb.2.%location: slot=0 function=0
dev.igb.2.%pnpinfo: vendor=0x8086 device=0x1526 subvendor=0x8086 subdevice=0xa06c class=0x020000
dev.igb.2.%parent: pci5
dev.igb.2.nvm: -1
dev.igb.2.enable_aim: 1
dev.igb.2.flow_control: 3
dev.igb.2.rx_processing_limit: 100
dev.igb.2.link_irq: 2
dev.igb.2.dropped: 0
dev.igb.2.tx_dma_fail: 0
dev.igb.2.rx_overruns: 0
dev.igb.2.watchdog_timeouts: 0
dev.igb.2.device_control: 1488978497
dev.igb.2.rx_control: 67141634
dev.igb.2.interrupt_mask: 4
dev.igb.2.extended_int_mask: 2147483668
dev.igb.2.tx_buf_alloc: 0
dev.igb.2.rx_buf_alloc: 0
dev.igb.2.fc_high_water: 58976
dev.igb.2.fc_low_water: 58960
dev.igb.2.queue0.interrupt_rate: 15873
dev.igb.2.queue0.txd_head: 2912
dev.igb.2.queue0.txd_tail: 2912
dev.igb.2.queue0.no_desc_avail: 0
dev.igb.2.queue0.tx_packets: 325381004
dev.igb.2.queue0.rxd_head: 681
dev.igb.2.queue0.rxd_tail: 641
dev.igb.2.queue0.rx_packets: 406815362
dev.igb.2.queue0.rx_bytes: 351281822188
dev.igb.2.queue0.lro_queued: 0
dev.igb.2.queue0.lro_flushed: 0
dev.igb.2.queue1.interrupt_rate: 16666
dev.igb.2.queue1.txd_head: 1885
dev.igb.2.queue1.txd_tail: 1885
dev.igb.2.queue1.no_desc_avail: 0
dev.igb.2.queue1.tx_packets: 331249906
dev.igb.2.queue1.rxd_head: 3673
dev.igb.2.queue1.rxd_tail: 3205
dev.igb.2.queue1.rx_packets: 408329350
dev.igb.2.queue1.rx_bytes: 350190635641
dev.igb.2.queue1.lro_queued: 0
dev.igb.2.queue1.lro_flushed: 0
dev.igb.2.queue2.interrupt_rate: 16666
dev.igb.2.queue2.txd_head: 948
dev.igb.2.queue2.txd_tail: 948
dev.igb.2.queue2.no_desc_avail: 0
dev.igb.2.queue2.tx_packets: 332904404
dev.igb.2.queue2.rxd_head: 447
dev.igb.2.queue2.rxd_tail: 434
dev.igb.2.queue2.rx_packets: 404586931
dev.igb.2.queue2.rx_bytes: 348782605591
dev.igb.2.queue2.lro_queued: 0
dev.igb.2.queue2.lro_flushed: 0
dev.igb.2.queue3.interrupt_rate: 5586
dev.igb.2.queue3.txd_head: 3621
dev.igb.2.queue3.txd_tail: 3621
dev.igb.2.queue3.no_desc_avail: 0
dev.igb.2.queue3.tx_packets: 324329288
dev.igb.2.queue3.rxd_head: 3693
dev.igb.2.queue3.rxd_tail: 3691
dev.igb.2.queue3.rx_packets: 394374764
dev.igb.2.queue3.rx_bytes: 341014496777
dev.igb.2.queue3.lro_queued: 0
dev.igb.2.queue3.lro_flushed: 0
dev.igb.2.mac_stats.excess_coll: 0
dev.igb.2.mac_stats.single_coll: 0
dev.igb.2.mac_stats.multiple_coll: 0
dev.igb.2.mac_stats.late_coll: 0
dev.igb.2.mac_stats.collision_count: 0
dev.igb.2.mac_stats.symbol_errors: 0
dev.igb.2.mac_stats.sequence_errors: 0
dev.igb.2.mac_stats.defer_count: 36308
dev.igb.2.mac_stats.missed_packets: 847461
dev.igb.2.mac_stats.recv_no_buff: 638
dev.igb.2.mac_stats.recv_undersize: 0
dev.igb.2.mac_stats.recv_fragmented: 0
dev.igb.2.mac_stats.recv_oversize: 0
dev.igb.2.mac_stats.recv_jabber: 0
dev.igb.2.mac_stats.recv_errs: 0
dev.igb.2.mac_stats.crc_errs: 0
dev.igb.2.mac_stats.alignment_errs: 0
dev.igb.2.mac_stats.coll_ext_errs: 0
dev.igb.2.mac_stats.xon_recvd: 721595
dev.igb.2.mac_stats.xon_txd: 0
dev.igb.2.mac_stats.xoff_recvd: 721595
dev.igb.2.mac_stats.xoff_txd: 0
dev.igb.2.mac_stats.total_pkts_recvd: 1614951280
dev.igb.2.mac_stats.good_pkts_recvd: 1612660908
dev.igb.2.mac_stats.bcast_pkts_recvd: 0
dev.igb.2.mac_stats.mcast_pkts_recvd: 0
dev.igb.2.mac_stats.rx_frames_64: 156352064
dev.igb.2.mac_stats.rx_frames_65_127: 336505244
dev.igb.2.mac_stats.rx_frames_128_255: 109487666
dev.igb.2.mac_stats.rx_frames_256_511: 53627880
dev.igb.2.mac_stats.rx_frames_512_1023: 43979689
dev.igb.2.mac_stats.rx_frames_1024_1522: 912708364
dev.igb.2.mac_stats.good_octets_recvd: 1397631556649
dev.igb.2.mac_stats.good_octets_txd: 485266669884
dev.igb.2.mac_stats.total_pkts_txd: 1313862140
dev.igb.2.mac_stats.good_pkts_txd: 1313862140
dev.igb.2.mac_stats.bcast_pkts_txd: 37
dev.igb.2.mac_stats.mcast_pkts_txd: 0
dev.igb.2.mac_stats.tx_frames_64: 461570481
dev.igb.2.mac_stats.tx_frames_65_127: 434944211
dev.igb.2.mac_stats.tx_frames_128_255: 82754807
dev.igb.2.mac_stats.tx_frames_256_511: 42641675
dev.igb.2.mac_stats.tx_frames_512_1023: 28598240
dev.igb.2.mac_stats.tx_frames_1024_1522: 263352726
dev.igb.2.mac_stats.tso_txd: 0
dev.igb.2.mac_stats.tso_ctx_fail: 0
dev.igb.2.interrupts.asserts: 904473678
dev.igb.2.interrupts.rx_pkt_timer: 1614056936
dev.igb.2.interrupts.rx_abs_timer: 0
dev.igb.2.interrupts.tx_pkt_timer: 0
dev.igb.2.interrupts.tx_abs_timer: 1614102712
dev.igb.2.interrupts.tx_queue_empty: 1313835117
dev.igb.2.interrupts.tx_queue_min_thresh: 0
dev.igb.2.interrupts.rx_desc_min_thresh: 0
dev.igb.2.interrupts.rx_overrun: 0
dev.igb.2.host.breaker_tx_pkt: 0
dev.igb.2.host.host_tx_pkt_discard: 0
dev.igb.2.host.rx_pkt: 46872
dev.igb.2.host.breaker_rx_pkts: 0
dev.igb.2.host.breaker_rx_pkt_drop: 0
dev.igb.2.host.tx_good_pkt: 27028
dev.igb.2.host.breaker_tx_pkt_drop: 0
dev.igb.2.host.rx_good_bytes: 1397724022043
dev.igb.2.host.tx_good_bytes: 485266670479
dev.igb.2.host.length_errors: 0
dev.igb.2.host.serdes_violation_pkt: 0
dev.igb.2.host.header_redir_missed: 0
dev.igb.3.%desc: Intel(R) PRO/1000 Network Connection version - 2.2.3
dev.igb.3.%driver: igb
dev.igb.3.%location: slot=0 function=1
dev.igb.3.%pnpinfo: vendor=0x8086 device=0x1526 subvendor=0x8086 subdevice=0xa06c class=0x020000
dev.igb.3.%parent: pci5
dev.igb.3.nvm: -1
dev.igb.3.enable_aim: 1
dev.igb.3.flow_control: 3
dev.igb.3.rx_processing_limit: 100
dev.igb.3.link_irq: 2
dev.igb.3.dropped: 0
dev.igb.3.tx_dma_fail: 0
dev.igb.3.rx_overruns: 0
dev.igb.3.watchdog_timeouts: 0
dev.igb.3.device_control: 1488978497
dev.igb.3.rx_control: 67141634
dev.igb.3.interrupt_mask: 4
dev.igb.3.extended_int_mask: 2147483664
dev.igb.3.tx_buf_alloc: 0
dev.igb.3.rx_buf_alloc: 0
dev.igb.3.fc_high_water: 58976
dev.igb.3.fc_low_water: 58960
dev.igb.3.queue0.interrupt_rate: 12987
dev.igb.3.queue0.txd_head: 918
dev.igb.3.queue0.txd_tail: 987
dev.igb.3.queue0.no_desc_avail: 34818
dev.igb.3.queue0.tx_packets: 405607554
dev.igb.3.queue0.rxd_head: 3568
dev.igb.3.queue0.rxd_tail: 3567
dev.igb.3.queue0.rx_packets: 385945072
dev.igb.3.queue0.rx_bytes: 124695654987
dev.igb.3.queue0.lro_queued: 0
dev.igb.3.queue0.lro_flushed: 0
dev.igb.3.queue1.interrupt_rate: 16129
dev.igb.3.queue1.txd_head: 1088
dev.igb.3.queue1.txd_tail: 1088
dev.igb.3.queue1.no_desc_avail: 9805
dev.igb.3.queue1.tx_packets: 408372264
dev.igb.3.queue1.rxd_head: 3729
dev.igb.3.queue1.rxd_tail: 3727
dev.igb.3.queue1.rx_packets: 333123216
dev.igb.3.queue1.rx_bytes: 120984517063
dev.igb.3.queue1.lro_queued: 0
dev.igb.3.queue1.lro_flushed: 0
dev.igb.3.queue2.interrupt_rate: 100000
dev.igb.3.queue2.txd_head: 2611
dev.igb.3.queue2.txd_tail: 2957
dev.igb.3.queue2.no_desc_avail: 8
dev.igb.3.queue2.tx_packets: 404602839
dev.igb.3.queue2.rxd_head: 467
dev.igb.3.queue2.rxd_tail: 437
dev.igb.3.queue2.rx_packets: 335159734
dev.igb.3.queue2.rx_bytes: 120823353481
dev.igb.3.queue2.lro_queued: 0
dev.igb.3.queue2.lro_flushed: 0
dev.igb.3.queue3.interrupt_rate: 13888
dev.igb.3.queue3.txd_head: 2886
dev.igb.3.queue3.txd_tail: 2904
dev.igb.3.queue3.no_desc_avail: 115236
dev.igb.3.queue3.tx_packets: 394399983
dev.igb.3.queue3.rxd_head: 3709
dev.igb.3.queue3.rxd_tail: 3708
dev.igb.3.queue3.rx_packets: 326794877
dev.igb.3.queue3.rx_bytes: 121904845448
dev.igb.3.queue3.lro_queued: 0
dev.igb.3.queue3.lro_flushed: 0
dev.igb.3.mac_stats.excess_coll: 0
dev.igb.3.mac_stats.single_coll: 0
dev.igb.3.mac_stats.multiple_coll: 0
dev.igb.3.mac_stats.late_coll: 0
dev.igb.3.mac_stats.collision_count: 0
dev.igb.3.mac_stats.symbol_errors: 0
dev.igb.3.mac_stats.sequence_errors: 0
dev.igb.3.mac_stats.defer_count: 613906
dev.igb.3.mac_stats.missed_packets: 968271
dev.igb.3.mac_stats.recv_no_buff: 530
dev.igb.3.mac_stats.recv_undersize: 0
dev.igb.3.mac_stats.recv_fragmented: 0
dev.igb.3.mac_stats.recv_oversize: 0
dev.igb.3.mac_stats.recv_jabber: 0
dev.igb.3.mac_stats.recv_errs: 0
dev.igb.3.mac_stats.crc_errs: 0
dev.igb.3.mac_stats.alignment_errs: 0
dev.igb.3.mac_stats.coll_ext_errs: 0
dev.igb.3.mac_stats.xon_recvd: 29126148
dev.igb.3.mac_stats.xon_txd: 0
dev.igb.3.mac_stats.xoff_recvd: 29126149
dev.igb.3.mac_stats.xoff_txd: 0
dev.igb.3.mac_stats.total_pkts_recvd: 1381949319
dev.igb.3.mac_stats.good_pkts_recvd: 1322800309
dev.igb.3.mac_stats.bcast_pkts_recvd: 1525
dev.igb.3.mac_stats.mcast_pkts_recvd: 3
dev.igb.3.mac_stats.rx_frames_64: 463344840
dev.igb.3.mac_stats.rx_frames_65_127: 438360169
dev.igb.3.mac_stats.rx_frames_128_255: 83193750
dev.igb.3.mac_stats.rx_frames_256_511: 42791980
dev.igb.3.mac_stats.rx_frames_512_1023: 28792805
dev.igb.3.mac_stats.rx_frames_1024_1522: 266316765
dev.igb.3.mac_stats.good_octets_recvd: 490196767861
dev.igb.3.mac_stats.good_octets_txd: 1397815165902
dev.igb.3.mac_stats.total_pkts_txd: 1612957876
dev.igb.3.mac_stats.good_pkts_txd: 1612957874
dev.igb.3.mac_stats.bcast_pkts_txd: 8403
dev.igb.3.mac_stats.mcast_pkts_txd: 0
dev.igb.3.mac_stats.tx_frames_64: 156366735
dev.igb.3.mac_stats.tx_frames_65_127: 336678657
dev.igb.3.mac_stats.tx_frames_128_255: 109483742
dev.igb.3.mac_stats.tx_frames_256_511: 53622749
dev.igb.3.mac_stats.tx_frames_512_1023: 43978452
dev.igb.3.mac_stats.tx_frames_1024_1522: 912827542
dev.igb.3.mac_stats.tso_txd: 22138
dev.igb.3.mac_stats.tso_ctx_fail: 0
dev.igb.3.interrupts.asserts: 853342016
dev.igb.3.interrupts.rx_pkt_timer: 1380921641
dev.igb.3.interrupts.rx_abs_timer: 0
dev.igb.3.interrupts.tx_pkt_timer: 0
dev.igb.3.interrupts.tx_abs_timer: 1380950983
dev.igb.3.interrupts.tx_queue_empty: 1612913748
dev.igb.3.interrupts.tx_queue_min_thresh: 0
dev.igb.3.interrupts.rx_desc_min_thresh: 0
dev.igb.3.interrupts.rx_overrun: 0
dev.igb.3.host.breaker_tx_pkt: 0
dev.igb.3.host.host_tx_pkt_discard: 0
dev.igb.3.host.rx_pkt: 51830
dev.igb.3.host.breaker_rx_pkts: 0
dev.igb.3.host.breaker_rx_pkt_drop: 0
dev.igb.3.host.tx_good_pkt: 44140
dev.igb.3.host.breaker_tx_pkt_drop: 0
dev.igb.3.host.rx_good_bytes: 493919888886
dev.igb.3.host.tx_good_bytes: 1397815173100
dev.igb.3.host.length_errors: 0
dev.igb.3.host.serdes_violation_pkt: 0
dev.igb.3.host.header_redir_missed: 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

проблема в кривых драйверах igb

сетевая карта как не работала так и не работает

меняй freebsd на 7.4 сетевуху на em

и драйвера от yandex

и будет тебе счастье

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

странно. У меня работает. и 8.2 и 9.0.... ЧЯДН ?

 

нетграфов нет ? фаервол какой ?

 

всякая фигня что показывает:

hw.igb.rxd

hw.igb.txd

kern.ipc.nmbclusters

net.isr.*

net.inet.ip.fastforwarding

net.route.netisr_maxqlen

ну и вообще, что тюнилось ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

файрволл стоит ipfw. у него одно правило - allow any to any. Нетграфа нет. Система скорее всего вообще не тюнилась, но утверждать не могу потому как ставил и настраивал систему не я, мне лишь разгребать проблемы.

c0# sysctl hw.igb.rxd
sysctl: unknown oid 'hw.igb.rxd'
c0# sysctl hw.igb.txd
sysctl: unknown oid 'hw.igb.txd'
c0# sysctl kern.ipc.nmbclusters
kern.ipc.nmbclusters: 204800
c0# sysctl net.isr
net.isr.numthreads: 1
net.isr.maxprot: 16
net.isr.defaultqlimit: 256
net.isr.maxqlimit: 10240
net.isr.bindthreads: 0
net.isr.maxthreads: 1
net.isr.direct: 1
net.isr.direct_force: 1
c0# sysctl net.inet.ip.fastforwarding
net.inet.ip.fastforwarding: 0
c0# sysctl net.route.netisr_maxqlen
net.route.netisr_maxqlen: 256

P.S. Включил сейчас net.inet.ip.fastforwarding, посмотрим как себя система поведет

P.P.S. Есть 6509 с sup720-3b. Может туда утащить BGP? У меня 2 аплинка, но один по сути не используется. остается один, порезать FV до /24? Циска сейчас занимается машрутизацией локального трафика, гигабита 2 всего. Создать vrf, вынести туда маршрутизатор с bgp?

Изменено пользователем breusovok

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте

hw.igb.max_interrupt_rate=128000
hw.igb.rx_process_limit=4096

в /boot/locader.conf.

isr.direct и fastforwarding лучше не выключать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Самый большой юмор в том что шейпера на этой машине нет, в файрволле одна строка - allow any to any, машина занимается тем, что принимает фуллвью от двух операторов связи, анонсит наши сети и т.п. Т.е. сос стороны маршрутизации-тупой форфардинг пакетов по табличке, больше ничего

Да уж, ну и юмор.

Выкиньте тогда вообще фаерволы, будет ещё меньше нагрузки на проц.

Нужно чтобы ядро было собрано без ipfw и pf, руками/через rc.d скрипты фары не запускать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, это временно, потом файер будет. а hw.igb.max_interrupt_rate=128000 и hw.igb.rx_process_limit=4096 можно просто через sysctl изменить? а то боевую железяку не хочу ребутить пока. А какие проблемы будут с fastforwarding=1, если на машине нет и не будет ната, и почти нет файрволла?

Изменено пользователем breusovok

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, это временно, потом файер будет. а hw.igb.max_interrupt_rate=128000 и hw.igb.rx_process_limit=4096 можно просто через sysctl изменить? а то боевую железяку не хочу ребутить пока. А какие проблемы будут с fastforwarding=1, если на машине нет и не будет ната, и почти нет файрволла?

hw.* к сожалению в рантайме не изменяются.

проблем не будет никаких, netisr thread вообще станет незаметен :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чтобы разгрузить потоки прерываний можно:

 

net.isr.direct_force: 0

net.isr.direct: 0

net.inet.ip.fastforwarding: 0

сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока что стоит

net.isr.direct_force: 1

net.isr.direct: 1

net.inet.ip.fastforwarding: 1

Два часа, полет нормальный. 73 Kpps, 300 Mbit, LA на уровне 0,2 - 0,3, CPU занято на уровне 10%. больше всего dummynet кушает. Жду 18:00 чтобы посмотреть наргрузку в час пик, при возникновении проблем повырубаю все из списка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чтобы разгрузить потоки прерываний можно:

 

net.isr.direct_force: 0

net.isr.direct: 0

net.inet.ip.fastforwarding: 0

сделать.

сделал. ноль эмоций. сейчас LA 5.5, cpu загрузка 55% на каждое ядро. Количество пакетов/объем трафика увеличился максимум на 5-10 процентов. такое ощущение, что где-то стоит таймер, который включает что-то...

119 processes: 13 running, 75 sleeping, 31 waiting
CPU 0:  0.0% user,  0.0% nice, 57.1% system,  6.0% interrupt, 36.8% idle
CPU 1:  0.0% user,  0.0% nice, 59.4% system,  4.5% interrupt, 36.1% idle
CPU 2:  0.0% user,  0.0% nice, 61.7% system,  7.9% interrupt, 30.5% idle
CPU 3:  0.0% user,  0.0% nice, 51.5% system,  6.4% interrupt, 42.1% idle
Mem: 415M Active, 13M Inact, 302M Wired, 72K Cache, 17M Buf, 1225M Free
Swap: 4025M Total, 4025M Free

 PID USERNAME PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
   0 root     -68    0     0K   384K CPU2    0  11:14 58.50% {igb3 que}
   0 root     -68    0     0K   384K CPU1    3  11:16 57.86% {igb3 que}
   0 root     -68    0     0K   384K CPU3    2  11:15 56.64% {igb3 que}
   0 root     -68    0     0K   384K -       2  11:38 55.08% {igb3 que}
  11 root     171 ki31     0K    64K RUN     3 726:19 42.92% {idle: cpu3}
  11 root     171 ki31     0K    64K RUN     2 721:33 41.16% {idle: cpu2}
  11 root     171 ki31     0K    64K RUN     1 719:49 40.38% {idle: cpu1}
  11 root     171 ki31     0K    64K RUN     0 718:02 37.99% {idle: cpu0}
  12 root     -44    -     0K   576K WAIT    0   1:04 14.79% {swi1: netisr 0}
  12 root     -32    -     0K   576K WAIT    0   3:26  0.59% {swi4: clock}
  12 root     -68    -     0K   576K RUN     2  15:04  0.49% {irq268: igb2:que
  12 root     -68    -     0K   576K RUN     1  14:55  0.44% {irq267: igb2:que
  12 root     -68    -     0K   576K RUN     3  14:12  0.39% {irq269: igb2:que
   0 root     -68    0     0K   384K -       0   1:57  0.34% {dummynet}
  12 root     -68    -     0K   576K WAIT    0  14:30  0.29% {irq266: igb2:que
  12 root     -68    -     0K   576K WAIT    0  14:21  0.10% {irq271: igb3:que
   0 root     -68    0     0K   384K -       0   1:56  0.10% {igb2 que}
   0 root     -68    0     0K   384K -       0   1:47  0.10% {igb2 que}
   0 root     -68    0     0K   384K -       0   1:48  0.05% {igb2 que}
   0 root     -68    0     0K   384K -       0   1:45  0.05% {igb2 que}

Изменено пользователем breusovok

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сделал. ноль эмоций. сейчас LA 5.5, cpu загрузка 55% на каждое ядро. Количество пакетов/объем трафика увеличился максимум на 5-10 процентов. такое ощущение, что где-то стоит таймер, который включает что-то...

 

Такая же беда, каждый вечер без изменений трафика и pps, штормит пару часов, а потом "что-то" пропадает также резко, как и появилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сделал. ноль эмоций. сейчас LA 5.5, cpu загрузка 55% на каждое ядро. Количество пакетов/объем трафика увеличился максимум на 5-10 процентов. такое ощущение, что где-то стоит таймер, который включает что-то...

 

Такая же беда, каждый вечер без изменений трафика и pps, штормит пару часов, а потом "что-то" пропадает также резко, как и появилось.

А давно началось? у меня середина августа, но не так явно, не было деградации сервиса. Все же подумываю о переходе на циску.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а на карточках TSO случайно не включен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати столкнулся с такими же перегрузками по вечерам.

hw.igb.max_interrupt_rate=128000 помогло, думаю, что при хорошей шине можно и повыше поднять.

выключать fastforwarding и isr.direct есть смысл только при условии, если у netisr тредов > 1,

в противном случае очередь сядет на одно из ядер, чем серьезно ограничится производительность.

 

Причина перегрузок до сих пор не совсем понятна,

заметил, что есть корелляция с количеством PPS (1,5х увеличение), и исходящим от клиентов траффиком (практически до всей доступной полосы).

Есть мнение, что виновато P2P онлайн-ТВ (parom.tv, sopcast), час пик приходится на спортивные события (футбол, бокс).

Западная Украина, если что.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня нет роста не по ППС, не по объемам, что странно. В общем, уже на циске BGP, думаю забуду про это все...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.