GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo controlar la longitud de la cola de aceptación?

Para verificar si su cola se está desbordando, use netstat o nstat

[centos ~]$ nstat -az | grep -i listen
TcpExtListenOverflows           3518352            0.0
TcpExtListenDrops               3518388            0.0
TcpExtTCPFastOpenListenOverflow 0  0.0

[centos ~]$ netstat -s | grep -i LISTEN
    3518352 times the listen queue of a socket overflowed
    3518388 SYNs to LISTEN sockets dropped

Referencia:https://perfchron.com/2015/12/26/investigating-linux-network-issues-with-netstat-and-nstat/

Para monitorear el tamaño de sus colas, use el comando ss y busque sockets SYN-RECV.

$ ss -n state syn-recv sport = :80 | wc -l
119

Referencia:https://blog.cloudflare.com/syn-packet-handling-in-the-wild/


Sysdig proporcionará parte de esta información al final de cada accept syscall, como el queuelen argumento. También muestra la longitud de la cola como queuemax .

7598971 21:05:30.322229280 1 gunicorn (6451) < accept fd=13(<4t>127.0.0.1:45882->127.0.0.1:8003) tuple=127.0.0.1:45882->127.0.0.1:8003 queuepct=0 queuelen=0 queuemax=10

Que yo sepa, no proporciona ningún mecanismo para saber exactamente cuándo o cuántas veces se ha desbordado la cola. Y sería engorroso integrar esto con el monitoreo periódico de collectd o similar.


Linux
  1. ¿Cómo cambiar la longitud de línea predeterminada para Od y Hexdump?

  2. ¿Cómo puedo encontrar la versión de Fedora que uso?

  3. ¿Cómo puedo monitorear datos en un puerto serie en Linux?

  4. ¿Cómo puedo recordar el argumento del comando bash anterior?

  5. ¿Cómo puedo configurar el 'backend' en matplotlib en Python?

Cómo monitorear el progreso de los datos a través de una tubería usando el comando 'pv'

Cómo usar el administrador de colas de correo en WHM

¿Cómo puedo obtener la duración de un archivo de video desde la consola?

¿Cómo puedo editar $ PATH en Linux?

¿Cómo puedo encontrar el archivo más antiguo en un árbol de directorios?

¿Cómo puedo rasterizar todo el texto en un PDF?