il significato di rx_queue _ * _ csum_err e rx_fifo_errors

Sto cercando di eseguire il debug di alcuni problemi di networking con un server. Monitorò questa macchina con più monitor e vedo che a volte il tasso di errore ping salta al 5/10%

Sto eseguendo su ubuntu e vedo che l'output di ethtool -S eth0 mostra valori positivi per rx_queue _ * _ csum_errboth rx_fifo_errors (poche migliaia).

  • nginx senza nome_server e utilizzando solo l'indirizzo IP statico?
  • Impostazioni predefinite della printingnte - Stampa fronte / retro
  • Quali sono le basi di prendersi cura di un server comune?
  • Chi è utente 500?
  • C'è un modo per sapere perché un servizio è riavviato e chi lo ha fatto?
  • ID forza dell'utente creato da apt-get
  • Che cosa effettivamente pongono questi contatori, non ci sono cause ben noti per essere non 0?

  • debian set eth0 autoneg fuori velocità 1000 duplex pieno: Argomento non valido
  • Imansible configurare NIC per stabilire il collegamento Gigabit su Linux
  • Quale strumento devo fidarmi, mii-tool e ethtool non mi mostrano gli stessi valori
  • Come persistere le impostazioni di ethtool tramite il riavvio
  • le discrepenze delle performance della coda dei pacchetti con il nameserver BIND
  • Come verificare la velocità della mia NIC?
  • One Solution collect form web for “il significato di rx_queue _ * _ csum_err e rx_fifo_errors”

    rx_fifo_errors = Numero totale di rx_queue _ * _ drops

    rx_queue_*_drops = Numero di pacchetti scesi per coda

    Sembra che gli interrupt RX non stiano assegnando rapidamente i buffer, causando l'adattamento dei pacchetti.

    Controllare e aumentare il buffer dell'anello.

     # ethtool -g eth0 Ring parameters for eth0: Pre-set maximums: RX: 4096 RX Mini: 0 RX Jumbo: 0 TX: 4096 Current hardware settings: RX: 256 RX Mini: 0 RX Jumbo: 0 TX: 256 

    È ansible impostare le " Current Hardware Settings " per " RX " fino al limite indicato nei " Pre-set maximums "

     # ethtool -G eth0 rx 4096 

    NOTA: Questa impostazione non sopravvive a un riavvio. Puoi utilizzare rc.local (o qualcosa di simile)

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.