web-dev-qa-db-fra.com

Qu'est-ce qu'un paquet RX abandonné ifconfig?

Je vois très haut RX dropped paquets dans la sortie de ifconfig: milliers de paquets par seconde, un ordre de grandeur de plus que la normale RX packets.

wlan0     Link encap:Ethernet  HWaddr 74:da:38:3a:f4:bb  
          inet addr:192.168.99.147  Bcast:192.168.99.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:31741 errors:0 dropped:646737 overruns:0 frame:0
          TX packets:18424 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:90393262 (86.2 MiB)  TX bytes:2348219 (2.2 MiB)

Je teste des dongles WiFi. Les deux ont ce problème, et celui avec le taux de chute le plus élevé est en fait plus performant lors des inondations ping. Celui avec des paquets lâchés souffre de RTT Ping extrêmes, tandis que l'autre ne saute jamais un battement.

  • Qu'est-ce que Linux considère comme un paquet abandonné?
  • Pourquoi est-ce que j'en vois autant?
  • Pourquoi cela ne semble-t-il pas affecter les performances?

Il y a beaucoup de questions autour avec des réponses qui disent un paquet abandonné pourrait être l'une des suivantes mais cela ne m'aide pas beaucoup, car ces possibilités ne semblent pas avoir de sens dans ce scénario.

17
PythonNut

Packet Dropped vu depuis ifconfig peut être dû à de nombreuses raisons, vous devriez approfondir les statistiques NIC pour comprendre la vraie raison. Voici quelques raisons générales

  • Les tampons en anneau de la carte réseau sont pleins et incapables de faire face aux rafales de trafic entrantes
  • Processeur recevant NIC interruptions est très occupé et incapable de traiter
  • certains problèmes de câble/matériel/duplex
  • un bogue dans le pilote NIC

Regardez la sortie de

  • ethtool -S wlan0
  • iwconfig wlan0

et le contenu de /proc/net/wireless pour plus d'informations.

14
VenkatC

Pour notre cas avec le même problème avec la perte de paquets RX en raison de la valeur de l'adresse IP est plus grande que la valeur de masque de réseau (ex: 17.229.24 .266 vs 255. 255.255.0, 266> 255)

BBui 3/3/2020

0
BBui