Todos los libros

Profesional

Apps Acerca de Coach Iniciar sesión Empezar a leer

Quantitative Finance · Glosario

¿Qué es Message burst, receive buffer overrun?

También llamado: message burst · receive buffer overrun

Definition 18.3 Low-Latency Software · Capítulo 18 — The Feed Handler

A message burst is a period in which a feed’s rate exceeds the rate its receiver sustains. A receive buffer overrun is the loss of datagrams that arrive while the socket’s receive buffer is full: the kernel drops them silently, and the handler sees only a gap.

How many datagrams a UDP socket keeps for a reader that is not reading, by receive-buffer size: 50 000 datagrams sent on loopback during the stall. The kernel grants twice the size asked and charges each datagram its full memory footprint. Measured on a laptop (Intel Core Ultra 7 155H) under WSL2 (kernel 6.18); rmem_max 4 MiB. Data: bench_feed.py.
Figure 18.3. How many datagrams a UDP socket keeps for a reader that is not reading, by receive-buffer size: 50 000 datagrams sent on loopback during the stall. The kernel grants twice the size asked and charges each datagram its full memory footprint. Measured on a laptop (Intel Core Ultra 7 155H) under WSL2 (kernel 6.18); rmem_max 4 MiB. Data: bench_feed.py.
Leer en el capítulo →