İfconfig bırakılan RX paketi tam olarak nedir?


17

RX droppedÇıktıda çok yüksek paketler görüyorum ifconfig: Saniyede binlerce paket, normalden daha fazla bir büyüklük sırası 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)

WiFi dongle'larını test ediyorum. Her ikisinin de bu sorunu var ve daha yüksek düşme oranına sahip olan kişi ping taşkınlarında daha iyi performans gösteriyor. Düşük bırakılan paketleri olan biri aşırı Ping RTT'lerinden muzdaripken, diğeri asla bir ritmi atlamaz.

  • Linux bırakılan bir paketi ne düşünüyor?
  • Neden bu kadar çoğunu görüyorum?
  • Performansı neden etkilemiyor gibi görünüyor?

Bırakılan bir paketin aşağıdakilerden biri olabileceğini ancak bunun bana çok yardımcı olmadığını söyleyen cevaplarla ilgili birçok soru var , çünkü bu olasılıklar bu senaryoda mantıklı görünmüyor.


Düşüşünü görmenizin nedeni çeşitli olabilir. En belirgin olanı, paketlerin donanım filtrelemesinden geçti ve hala ana bilgisayar için tasarlanmadı. Örneğin çok noktaya yayın.
ardje

Yanıtlar:


14

İfconfig'den görülen Paket Düşüşü birçok nedenden kaynaklanıyor olabilir, gerçek nedeni bulmak için NIC istatistiklerini daha ayrıntılı incelemeniz gerekir. Aşağıda bazı genel nedenler verilmiştir

  • NIC halka arabellekleri doluyor ve gelen trafik patlamaları ile başa çıkamıyor
  • NIC kesintileri alan CPU çok meşgul ve işlenemiyor
  • bazı kablo / donanım / dupleks sorunları
  • NIC sürücüsünde bazı hatalar

Daha fazla bilgi için ethtool -S wlan0, iwconfig wlan0'a ve / proc / net / wireless'a bakın.


iwconfig wlan0bırakılan paketlerle ilgili hiçbir şeyden bahsetmez ve tüm bilgileri normal görünür, ethtool -S wlan0diyor no stats availableve /proc/net/wirelessmevcut değil.
PythonNut

hangi Linux dağıtımını yapıyorsunuz ve hangi kart / sürücü?
VenkatC

Bir Raspberry Pi'de Debian / Raspbian kullanıyorum. Sürücü Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter.
PythonNut

Teşekkürler, burada iwconfig çıktısını gönderebilir misiniz? Buradaki sorun o sürücüye özgü olabilir. Bu kart / şoförle çalışmadım, bu yüzden herhangi bir fikir veremedim. ancak sürücüye baktığımızda, güç yönetimi ile ilgili bazı ayarlamalar başkalarının daha iyi performans elde etmesine yardımcı oldu. örneğin: raspberrypi.stackexchange.com/questions/11713/…
VenkatC

Google, github.com/OpenELEC/OpenELEC.tv/issues/3042 sürücüsü ve bazı daha yararlı bilgiler blog.stuffedcow.net/2014/04/rtl8192cu-and-linux-3-13-10 ile ilgili bazı sorunlara işaret ediyor - daha fazla ses sürücü gibi
VenkatC
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.