Здравствуйте.Система:
FreeBSD 9.1-RELEASE-p4 amd64
Intel(R) Xeon(R) CPU E5606 @ 2.13GHz
Сетевая карта Intel T-350-4
dev.igb.0 Intel(R) PRO/1000 Network Connection version - 2.3.10 - к провайдеру
dev.igb.1 Intel(R) PRO/1000 Network Connection version - 2.3.10 - к филиалу 1
dev.igb.2 Intel(R) PRO/1000 Network Connection version - 2.3.10 - к филиалу 2
dev.igb.3 Intel(R) PRO/1000 Network Connection version - 2.3.10 - не задействованаСтояли драйвера 2.3.4 - были глюки с высокой нагрузкой по прерываниях
После установки новых драйверов с сайта выдает вот такую картинуsystat -ifstat 1
igb0 in 21.875 MB/s
out 5.874 MB/sigb1 in 3.004 MB/s
out 41.537 MB/s !!! - только здесь не сходитсяigb2 in 2.871 MB/s
out 1.699 MB/sigb0=igb1+igb2
Тоесть in трафики как бы сходятся, а out не сходятся.
Приблизительно в то же время# netstat -dw1 -h -i igb0
input (Total) output
packets errs idrops bytes packets errs bytes colls drops
38k 0 0 29M 37k 0 57M 0 0
35k 0 0 26M 35k 0 53M 0 0
36k 0 0 27M 36k 0 55M 0 0
38k 0 0 28M 37k 0 57M 0 0
38k 0 0 29M 37k 0 57M 0 0
^C
# netstat -dw1 -h -i igb1
input (Total) output
packets errs idrops bytes packets errs bytes colls drops
37k 0 0 29M 36k 0 57M 0 0
36k 0 0 28M 35k 0 55M 0 0
35k 0 0 27M 35k 0 55M 0 0
35k 0 0 27M 35k 0 54M 0 0
^C
# netstat -dw1 -h -i igb2
input (Total) output
packets errs idrops bytes packets errs bytes colls drops
35k 0 0 26M 34k 0 53M 0 0
35k 0 0 27M 34k 0 54M 0 0
36k 0 0 28M 36k 0 55M 0 0
36k 0 0 27M 35k 0 54M 0 0
36k 0 0 28M 36k 0 56M 0 0тоже как то не сходится.
sysctl -a | grep igb.0
dev.igb.0.%desc: Intel(R) PRO/1000 Network Connection version - 2.3.10
dev.igb.0.%driver: igb
dev.igb.0.%location: slot=0 function=0
dev.igb.0.%pnpinfo: vendor=0x8086 device=0x1521 subvendor=0x8086 subdevice=0x0001 class=0x020000
dev.igb.0.%parent: pci3
dev.igb.0.nvm: -1
dev.igb.0.enable_aim: 1
dev.igb.0.fc: 0
dev.igb.0.rx_processing_limit: 10000
dev.igb.0.dmac: 0
dev.igb.0.eee_disabled: 0
dev.igb.0.link_irq: 23
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: 1075577409
dev.igb.0.rx_control: 67141658
dev.igb.0.interrupt_mask: 4
dev.igb.0.extended_int_mask: 2147484143
dev.igb.0.tx_buf_alloc: 0
dev.igb.0.rx_buf_alloc: 0
dev.igb.0.fc_high_water: 33168
dev.igb.0.fc_low_water: 33152
dev.igb.0.queue0.no_desc_avail: 0
dev.igb.0.queue0.tx_packets: 27607643
dev.igb.0.queue0.rx_packets: 46526526
dev.igb.0.queue0.rx_bytes: 49375835501
dev.igb.0.queue0.lro_queued: 0
dev.igb.0.queue0.lro_flushed: 0
dev.igb.0.queue1.no_desc_avail: 0
dev.igb.0.queue1.tx_packets: 38546782
dev.igb.0.queue1.rx_packets: 49798502
dev.igb.0.queue1.rx_bytes: 53193133281
dev.igb.0.queue1.lro_queued: 0
dev.igb.0.queue1.lro_flushed: 0
dev.igb.0.queue2.no_desc_avail: 0
dev.igb.0.queue2.tx_packets: 31023356
dev.igb.0.queue2.rx_packets: 51688594
dev.igb.0.queue2.rx_bytes: 55995565615
dev.igb.0.queue2.lro_queued: 0
dev.igb.0.queue2.lro_flushed: 0
dev.igb.0.queue3.no_desc_avail: 0
dev.igb.0.queue3.tx_packets: 29319747
dev.igb.0.queue3.rx_packets: 44687303
dev.igb.0.queue3.rx_bytes: 46062610273
dev.igb.0.queue3.lro_queued: 0
dev.igb.0.queue3.lro_flushed: 0
dev.igb.0.queue4.no_desc_avail: 0
dev.igb.0.queue4.tx_packets: 29710249
dev.igb.0.queue4.rx_packets: 43770212
dev.igb.0.queue4.rx_bytes: 47443146725
dev.igb.0.queue4.lro_queued: 0
dev.igb.0.queue4.lro_flushed: 0
dev.igb.0.queue5.no_desc_avail: 0
dev.igb.0.queue5.tx_packets: 28098481
dev.igb.0.queue5.rx_packets: 45470274
dev.igb.0.queue5.rx_bytes: 47642063043
dev.igb.0.queue5.lro_queued: 0
dev.igb.0.queue5.lro_flushed: 0
dev.igb.0.queue6.no_desc_avail: 0
dev.igb.0.queue6.tx_packets: 28105695
dev.igb.0.queue6.rx_packets: 53818271
dev.igb.0.queue6.rx_bytes: 58833736196
dev.igb.0.queue6.lro_queued: 0
dev.igb.0.queue6.lro_flushed: 0
dev.igb.0.queue7.no_desc_avail: 0
dev.igb.0.queue7.tx_packets: 28883995
dev.igb.0.queue7.rx_packets: 45663198
dev.igb.0.queue7.rx_bytes: 47638805470
dev.igb.0.queue7.lro_queued: 0
dev.igb.0.queue7.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: 381384791
dev.igb.0.mac_stats.good_pkts_recvd: 381384791
dev.igb.0.mac_stats.bcast_pkts_recvd: 638
dev.igb.0.mac_stats.mcast_pkts_recvd: 504
dev.igb.0.mac_stats.rx_frames_64: 17318881
dev.igb.0.mac_stats.rx_frames_65_127: 49340212
dev.igb.0.mac_stats.rx_frames_128_255: 10417833
dev.igb.0.mac_stats.rx_frames_256_511: 8622894
dev.igb.0.mac_stats.rx_frames_512_1023: 17739049
dev.igb.0.mac_stats.rx_frames_1024_1522: 277945922
dev.igb.0.mac_stats.good_octets_recvd: 437000067434
dev.igb.0.mac_stats.good_octets_txd: 61736317000
dev.igb.0.mac_stats.total_pkts_txd: 241272784
dev.igb.0.mac_stats.good_pkts_txd: 241272784
dev.igb.0.mac_stats.bcast_pkts_txd: 1997
dev.igb.0.mac_stats.mcast_pkts_txd: 0
dev.igb.0.mac_stats.tx_frames_64: 88917868
dev.igb.0.mac_stats.tx_frames_65_127: 103884040
dev.igb.0.mac_stats.tx_frames_128_255: 11427126
dev.igb.0.mac_stats.tx_frames_256_511: 3684843
dev.igb.0.mac_stats.tx_frames_512_1023: 4734571
dev.igb.0.mac_stats.tx_frames_1024_1522: 28624336
dev.igb.0.mac_stats.tso_txd: 2846
dev.igb.0.mac_stats.tso_ctx_fail: 0
dev.igb.0.interrupts.asserts: 453130289
dev.igb.0.interrupts.rx_pkt_timer: 381380488
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: 241270692
dev.igb.0.interrupts.tx_queue_min_thresh: 634441009
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: 4303
dev.igb.0.host.breaker_rx_pkts: 0
dev.igb.0.host.breaker_rx_pkt_drop: 0
dev.igb.0.host.tx_good_pkt: 2095
dev.igb.0.host.breaker_tx_pkt_drop: 0
dev.igb.0.host.rx_good_bytes: 437000071071
dev.igb.0.host.tx_good_bytes: 61736318652
dev.igb.0.host.length_errors: 0
dev.igb.0.host.serdes_violation_pkt: 0
dev.igb.0.host.header_redir_missed: 0
************************************************
sysctl -a | grep igb.1
dev.igb.1.%desc: Intel(R) PRO/1000 Network Connection version - 2.3.10
dev.igb.1.%driver: igb
dev.igb.1.%location: slot=0 function=1
dev.igb.1.%pnpinfo: vendor=0x8086 device=0x1521 subvendor=0x8086 subdevice=0x0001 class=0x020000
dev.igb.1.%parent: pci3
dev.igb.1.nvm: -1
dev.igb.1.enable_aim: 1
dev.igb.1.fc: 0
dev.igb.1.rx_processing_limit: 10000
dev.igb.1.dmac: 0
dev.igb.1.eee_disabled: 0
dev.igb.1.link_irq: 8
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: 1075577409
dev.igb.1.rx_control: 67141658
dev.igb.1.interrupt_mask: 4
dev.igb.1.extended_int_mask: 2147484147
dev.igb.1.tx_buf_alloc: 0
dev.igb.1.rx_buf_alloc: 0
dev.igb.1.fc_high_water: 33168
dev.igb.1.fc_low_water: 33152
dev.igb.1.queue0.no_desc_avail: 0
dev.igb.1.queue0.tx_packets: 44616526
dev.igb.1.queue0.rx_packets: 30182649
dev.igb.1.queue0.rx_bytes: 7440966520
dev.igb.1.queue0.lro_queued: 0
dev.igb.1.queue0.lro_flushed: 0
dev.igb.1.queue1.no_desc_avail: 0
dev.igb.1.queue1.tx_packets: 55934386
dev.igb.1.queue1.rx_packets: 35199847
dev.igb.1.queue1.rx_bytes: 10408038774
dev.igb.1.queue1.lro_queued: 0
dev.igb.1.queue1.lro_flushed: 0
dev.igb.1.queue2.no_desc_avail: 0
dev.igb.1.queue2.tx_packets: 49412383
dev.igb.1.queue2.rx_packets: 32773736
dev.igb.1.queue2.rx_bytes: 7242720700
dev.igb.1.queue2.lro_queued: 0
dev.igb.1.queue2.lro_flushed: 0
dev.igb.1.queue3.no_desc_avail: 0
dev.igb.1.queue3.tx_packets: 41047885
dev.igb.1.queue3.rx_packets: 29910703
dev.igb.1.queue3.rx_bytes: 5516122894
dev.igb.1.queue3.lro_queued: 0
dev.igb.1.queue3.lro_flushed: 0
dev.igb.1.queue4.no_desc_avail: 0
dev.igb.1.queue4.tx_packets: 43079152
dev.igb.1.queue4.rx_packets: 33633441
dev.igb.1.queue4.rx_bytes: 10442723466
dev.igb.1.queue4.lro_queued: 0
dev.igb.1.queue4.lro_flushed: 0
dev.igb.1.queue5.no_desc_avail: 0
dev.igb.1.queue5.tx_packets: 45018260
dev.igb.1.queue5.rx_packets: 32153203
dev.igb.1.queue5.rx_bytes: 8064540915
dev.igb.1.queue5.lro_queued: 0
dev.igb.1.queue5.lro_flushed: 0
dev.igb.1.queue6.no_desc_avail: 0
dev.igb.1.queue6.tx_packets: 52697120
dev.igb.1.queue6.rx_packets: 31229618
dev.igb.1.queue6.rx_bytes: 5768595465
dev.igb.1.queue6.lro_queued: 0
dev.igb.1.queue6.lro_flushed: 0
dev.igb.1.queue7.no_desc_avail: 0
dev.igb.1.queue7.tx_packets: 41270773
dev.igb.1.queue7.rx_packets: 29312325
dev.igb.1.queue7.rx_bytes: 5181808067
dev.igb.1.queue7.lro_queued: 0
dev.igb.1.queue7.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: 0
dev.igb.1.mac_stats.xon_txd: 0
dev.igb.1.mac_stats.xoff_recvd: 0
dev.igb.1.mac_stats.xoff_txd: 0
dev.igb.1.mac_stats.total_pkts_recvd: 254381857
dev.igb.1.mac_stats.good_pkts_recvd: 254381857
dev.igb.1.mac_stats.bcast_pkts_recvd: 18353
dev.igb.1.mac_stats.mcast_pkts_recvd: 0
dev.igb.1.mac_stats.rx_frames_64: 92345571
dev.igb.1.mac_stats.rx_frames_65_127: 107482340
dev.igb.1.mac_stats.rx_frames_128_255: 11996301
dev.igb.1.mac_stats.rx_frames_256_511: 3657248
dev.igb.1.mac_stats.rx_frames_512_1023: 10666671
dev.igb.1.mac_stats.rx_frames_1024_1522: 28233725
dev.igb.1.mac_stats.good_octets_recvd: 65600226906
dev.igb.1.mac_stats.good_octets_txd: 424486315934
dev.igb.1.mac_stats.total_pkts_txd: 373057331
dev.igb.1.mac_stats.good_pkts_txd: 373057331
dev.igb.1.mac_stats.bcast_pkts_txd: 42
dev.igb.1.mac_stats.mcast_pkts_txd: 0
dev.igb.1.mac_stats.tx_frames_64: 23955337
dev.igb.1.mac_stats.tx_frames_65_127: 40361645
dev.igb.1.mac_stats.tx_frames_128_255: 9300233
dev.igb.1.mac_stats.tx_frames_256_511: 8392599
dev.igb.1.mac_stats.tx_frames_512_1023: 23577129
dev.igb.1.mac_stats.tx_frames_1024_1522: 267470388
dev.igb.1.mac_stats.tso_txd: 3
dev.igb.1.mac_stats.tso_ctx_fail: 0
dev.igb.1.interrupts.asserts: 457989927
dev.igb.1.interrupts.rx_pkt_timer: 254379158
dev.igb.1.interrupts.rx_abs_timer: 0
dev.igb.1.interrupts.tx_pkt_timer: 0
dev.igb.1.interrupts.tx_abs_timer: 0
dev.igb.1.interrupts.tx_queue_empty: 373054506
dev.igb.1.interrupts.tx_queue_min_thresh: 4979470
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: 2699
dev.igb.1.host.breaker_rx_pkts: 0
dev.igb.1.host.breaker_rx_pkt_drop: 0
dev.igb.1.host.tx_good_pkt: 2825
dev.igb.1.host.breaker_tx_pkt_drop: 0
dev.igb.1.host.rx_good_bytes: 65600226970
dev.igb.1.host.tx_good_bytes: 424486315934
dev.igb.1.host.length_errors: 0
dev.igb.1.host.serdes_violation_pkt: 0
dev.igb.1.host.header_redir_missed: 0
------------------------------------------------------
Если посмотреть загрузку на свитчах на каждом интерфейсе, то математика сходится.
Подскажите, пожалуйста, где смотреть?
> # netstat -dw1 -h -i igb0wrong
> Подскажите, пожалуйста, где смотреть?
смотреть man netstat
netstat -I igb0 -hdw1