Skip to content
Calcrivo

Packets Per Second Calculator

Convert a bit rate into packets per second for a given frame size, including preamble and interframe gap.

Inputs

Mbit/s
bytes
bytes

Packets Per Second

81,274pps

Packets Per Second

0.0813Mpps

Bits On The Wire Per Frame

12,304bits

Payload Efficiency

97.53%

Payload Throughput

975.29Mbit/s

Step by step

  1. Values used

    Throughput = 1,000 Mbit/s; Ethernet frame size = 1,518 bytes; Preamble + interframe gap = 20 bytes

  2. Packets Per Second

    pps = bits per second ÷ (frame bytes × 8), where frame bytes include the 8-byte preamble and 12-byte interframe gap.

  3. Payload efficiency

    payload efficiency = payload bytes ÷ wire bytes

  4. Packets Per Second

    = 81,274 pps

  5. Packets Per Second

    = 0.0813 Mpps

  6. Bits On The Wire Per Frame

    = 12,304 bits

  7. Payload Efficiency

    = 97.53

  8. Payload Throughput

    = 975.29 Mbit/s

How it works

Every Ethernet frame carries 20 bytes of overhead the frame size does not include — a 7-byte preamble, a 1-byte start delimiter and a 12-byte interframe gap. Dividing the bit rate by the full on-wire bit count gives the true packet rate. Forwarding hardware and software data planes are rated in packets per second, not bits per second, so small-frame traffic can saturate a device at a fraction of its nominal bandwidth.

Formulas

Packets Per Second

pps = bits per second ÷ (frame bytes × 8), where frame bytes include the 8-byte preamble and 12-byte interframe gap.

bits per second
Line rate in bits/s
frame bytes
Frame plus 20 bytes of preamble and gap
pps
Packets per second

Payload efficiency

payload efficiency = payload bytes ÷ wire bytes

payload bytes
Frame minus 14-byte header and 4-byte FCS
wire bytes
Everything the link must transmit per frame

Frequently Asked Questions

How is Packets Per Second calculated?

pps = bits per second ÷ (frame bytes × 8), where frame bytes include the 8-byte preamble and 12-byte interframe gap. Every Ethernet frame carries 20 bytes of overhead the frame size does not include — a 7-byte preamble, a 1-byte start delimiter and a 12-byte interframe gap. Dividing the bit rate by the full on-wire bit count gives the true packet rate.

Why does Packets Per Second matter?

Forwarding hardware and software data planes are rated in packets per second, not bits per second, so small-frame traffic can saturate a device at a fraction of its nominal bandwidth.

What values do I need to enter?

This calculator takes 3 inputs: Throughput, Ethernet frame size, Preamble + interframe gap. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Why is 64-byte traffic so much harder to forward?

At 64 bytes the wire cost is 84 bytes, so a 10 Gbit/s link carries 14.88 million packets per second — roughly 18× the rate of 1518-byte frames. Per-packet work dominates, so devices hit their pps ceiling long before their bandwidth ceiling.

You might also need