HFT CORE SYSTEMS

Socket tuning and busy polling

Lesson 37 of 96Phase 04: Network datapaths
Video lesson coming soon

The written objectives and hands-on lab are available now.

cppvalley on YouTube ↗

Learning objectives

What you should understand

  1. Size socket buffers from traffic and burst assumptions
  2. Compare blocking, polling and busy-poll behavior
  3. Measure CPU cost alongside latency benefit

Lab

Hands-on exercise

Sweep receive-buffer and busy-poll settings under bursts.

Deliverable

Evidence of completion

A tuning table with loss, CPU and percentile trade-offs.

Prerequisite
EP 36

Phase 04

Network datapaths

Full curriculum