Отброшенные пакеты во всех Linux и Unix
У меня проблема. У меня есть материнская плата от Supermicro - X11SBA-LN4F. Есть 4 порта Ethernet. В первом порту у меня есть интернет. Во втором порту у меня есть локальная сеть. Когда я пишу «ifconfig» или «netstat -i», я вижу на моем втором интерфейсе (моей локальной сети) пропущенные пакеты. Этот счет увеличивается
em2 Link encap:Ethernet HWaddr 0c:c4:7a:7b:91:3e inet addr:192.168.110.181 Bcast:192.168.110.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17441 errors:0 dropped:1380 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1226317 (1.2 MB) TX bytes:0 (0.0 B)
После поиска в Google я нашел это: https://www.novell.com/support/kb/doc.php?id=7007165
Beginning with kernel 2.6.37, it has been changed the meaning of dropped packet count. Before, dropped packets was most likely due to an error. Now, the rx_dropped counter shows statistics for dropped frames because of: Softnet backlog full -- (Measured from /proc/net/softnet_stat) Bad / Unintended VLAN tags Unknown / Unregistered protocols IPv6 frames when the server is not configured for IPv6 If any frames meet those conditions, they are dropped before the protocol stack and the rx_dropped counter is incremented.
Прежде всего, я написал эту команду:
tcpdump -vv -i em2
Когда я делаю эту команду, количество пропущенных пакетов на моем втором интерфейсе останавливается. Но когда я отменяю "tcpdump", количество отброшенных пакетов снова увеличивается.
Я отключаю IPv6,
я проверил все VLANS. На этом порту у меня есть только одна Untag VLAN в локальной сети.
Я проверил файл / proc / net / softnet_stat. В этом файле у меня есть информация только из первого столбца, и это хорошо
00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00002fbc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000f3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000268f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Я проанализировал "tcpdump" весь трафик. У меня есть только - ARP Request, Broadcats и Rip. И это неплохо.
Я включил неразборчивый режим, но это не помогло.
Я проверил кабель и разъемы.
Я установил последний драйвер.
Я увеличил размер кэша кольца, но это не помогло.
Я проверил все Unix и Linux: Zeroshell, Pfense, FreeBsd, Ubuntu Server ( с собственным ядром и скомпилировано мной), CentOS (с собственным ядром и скомпилировано мной). Все не помогают
ethtool -i em2 driver: igb version: 5.3.4.4 firmware-version: 3.25, 0x800005d0 bus-info: 0000:06:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: no
Вся статистика по этому интерфейсу:
ethtool -S em2 NIC statistics: rx_packets: 29675 tx_packets: 0 rx_bytes: 2208735 tx_bytes: 0 rx_broadcast: 29636 tx_broadcast: 0 rx_multicast: 39 tx_multicast: 0 multicast: 39 collisions: 0 rx_crc_errors: 0 rx_no_buffer_count: 0 rx_missed_errors: 0 tx_aborted_errors: 0 tx_carrier_errors: 0 tx_window_errors: 0 tx_abort_late_coll: 0 tx_deferred_ok: 0 tx_single_coll_ok: 0 tx_multi_coll_ok: 0 tx_timeout_count: 0 rx_long_length_errors: 0 rx_short_length_errors: 0 rx_align_errors: 0 tx_tcp_seg_good: 0 tx_tcp_seg_failed: 0 rx_flow_control_xon: 0 rx_flow_control_xoff: 0 tx_flow_control_xon: 0 tx_flow_control_xoff: 0 rx_long_byte_count: 2208735 tx_dma_out_of_sync: 0 lro_aggregated: 0 lro_flushed: 0 tx_smbus: 0 rx_smbus: 0 dropped_smbus: 0 os2bmc_rx_by_bmc: 0 os2bmc_tx_by_bmc: 0 os2bmc_tx_by_host: 0 os2bmc_rx_by_host: 0 tx_hwtstamp_timeouts: 0 rx_hwtstamp_cleared: 0 rx_errors: 0 tx_errors: 0 tx_dropped: 0 rx_length_errors: 0 rx_over_errors: 0 rx_frame_errors: 0 rx_fifo_errors: 0 tx_fifo_errors: 0 tx_heartbeat_errors: 0 tx_queue_0_packets: 0 tx_queue_0_bytes: 0 tx_queue_0_restart: 0 rx_queue_0_packets: 29675 rx_queue_0_bytes: 2090035 rx_queue_0_drops: 0 rx_queue_0_csum_err: 0 rx_queue_0_alloc_failed: 0
Где у меня ошибка? Пожалуйста, помогите мне. И спасибо за внимание.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?