web-dev-qa-db-ja.com

NIC

一部のサーバーのNICで非常に多くのパケットがドロップされていることに気づきました。

このようなものを見たことがありますか?何が問題になる可能性があるかについてのアイデアはありますか?

以下に、この問題の診断に関連する可能性のある情報をいくつか示します。


ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:1C:C0:C0:EA:26
          inet addr:192.168.100.90  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:c0ff:fec0:26ea/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:613183643 errors:0 dropped:3745216480 overruns:0 frame:0
          TX packets:591528174 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2579582564 (2.4 GiB)  TX bytes:2103414697 (1.9 GiB)
          Interrupt:177 Base address:0x4000

lspci -nn

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)

ethtool eth0

Settings for eth0:
        Supported ports: [ FIBRE ]
        Supported link modes:   1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  Not reported
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: FIBRE
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: p
        Current message level: 0x00000033 (51)
        Link detected: yes

dmesg

r8169 Gigabit Ethernet driver 2.2LK-NAPI loaded
eth0: RTL8169 at 0xf8824000, 00:1c:c0:c0:ea:26, IRQ 177
r8169: eth0: link up
eth0: no IPv6 routers present

/ proc/interrupts

           CPU0       CPU1
177:   13417368 1016623344   IO-APIC-level  eth0

詳しくは:

  • すべてのサーバーがDebianLennyを実行しています
  • この動作を示すすべてのNICは同じPCIIDを持っています。
3
alemartini

残念ながら、r8169インターフェイスと「ドロップされたパケット」をグーグルで検索すると多くのヒットがあります

あるレポートによると、Realtekの新しいドライバーで問題を修正したという。別の一致は、新しいカーネルで修正されたと述べたRedhatのバグレポートでした。うまくいけば、それはそれが上流でも修正されることを意味します。 kernel.orgから新しいカーネルを試して、問題が処理されているかどうかを確認できます。

2
labradort