Alle boeken

Professioneel

Apps Over Coach Inloggen Begin met lezen

Quantitative Finance · Begrippenlijst

Wat is Message burst, receive buffer overrun?

Ook bekend als: message burst · receive buffer overrun

Definition 18.3 Low-Latency Software · Hoofdstuk 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.
Lees in het hoofdstuk →