Search Ctrl K
Home / Tools
THE FEUTEX TOOLKIT

Network Packet Rate Budget

Translate a line rate into packet-processing demand for a supplied on-wire packet size.

Networking workspace● Runs in your browser
01 Your input
02 Your result
View or copy raw result data
FormulaPackets per second = rate*1e9/(8*bytes); Available cycles per packet = cores*ghz*1e9/(rate*1e9/(8*bytes))

Made for real tasks

  • Translate a line rate into packet-processing demand for a supplied on-wire packet size.
Explore step-by-step workflows →

Worked example

Inputs

Line rate
10 Gbit/s
On-wire size including gaps
84 bytes
Processing cores
4 cores
Clock per core
3 GHz

Expected results

Packets per second
14880952.38 packets/s
Available cycles per packet
806.4 cycles/packet

Load the example in the workspace to reproduce these results. Display rounding does not change the underlying calculation.

How to use this tool

  1. Enter line rate, on-wire size including gaps, processing cores, clock per core in the displayed units.
  2. Calculate the scenario, then compare it with measurements before changing a system.

Try this example

{
  "rate": 10,
  "bytes": 84,
  "cores": 4,
  "ghz": 3
}

Accuracy and scope

Ideal full link and all CPU cycles available; not a benchmark or NIC capacity guarantee.

Is my data uploaded?

This tool runs locally in your browser. Input and output are not sent to a processing server. Copy or download your result before leaving the page.