Skip to content

Inbound packets dropped ratio constantly exceeds alarm limit #5158

@photis

Description

@photis

This issue is similar to #4536, which was closed, so I hope I'm doing the right thing filing a new issue. I'm seeing a large number of packets dropped too.

RX packets:11791910 errors:0 dropped:76076 overruns:0 frame:0

Netdata constantly sounds the alarm because my ratio of dropped packages for the last 10 minutes exceeds 0.1%

I found this on the Intahrnet:

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
Bad / Unintended VLAN tags
Unknown / Unregistered protocols
IPv6 frames when the server is not configured for IPv6
[...]

If the rx_dropped counter stops incrementing while tcpdump is running; then it is more 
than likely showing drops because of the reasons listed earlier.

Meanwhile ifconfig has this to say:

$ sudo ifconfig eth0
eth0      Link encap:Ethernet  HWaddr f4:4d:30:6d:93:92
          inet addr:192.168.1.201  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::f64d:30ff:fe6d:9392/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11791910 errors:0 dropped:76076 overruns:0 frame:0
          TX packets:17464164 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2459415409 (2.2 GiB)  TX bytes:17603379495 (16.3 GiB)
          Interrupt:20 Memory:aa100000-aa120000

But ethtool finds no fault:

$ sudo ethtool -S eth0 | grep rx
     rx_packets: 11788295
     rx_bytes: 2458306572
     rx_broadcast: 139088
     rx_multicast: 129038
     rx_errors: 0
     rx_length_errors: 0
     rx_over_errors: 0
     rx_crc_errors: 0
     rx_frame_errors: 0
     rx_no_buffer_count: 0
     rx_missed_errors: 0
     rx_long_length_errors: 0
     rx_short_length_errors: 0
     rx_align_errors: 0
     rx_flow_control_xon: 0
     rx_flow_control_xoff: 0
     rx_csum_offload_good: 11637919
     rx_csum_offload_errors: 6
     rx_header_split: 0
     alloc_rx_buff_failed: 0
     rx_smbus: 0
     rx_dma_failed: 0
     rx_hwtstamp_cleared: 0

Would it be best to just disable this alarm, or is there indeed cause for concern and should I try to dig deeper? Thanks.

Netdata version: v1.12.0-rc2-33-g54beb88 - commit: 4505c9f
Debian Linux 8
Linux 3.16.0-7-686-pae on i686
Intel(R) Core(TM) i3-5010U CPU @ 2.10GHz, 4 cores

Metadata

Metadata

Assignees

No one assigned

    Labels

    no changelogIssues which are not going to be added to changelogquestion

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions