Packets Per Second Calculator
Convert a bit rate into packets per second for a given frame size, including preamble and interframe gap.
Inputs
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
Values used
Throughput = 1,000 Mbit/s; Ethernet frame size = 1,518 bytes; Preamble + interframe gap = 20 bytes
Packets Per Second
pps = bits per second ÷ (frame bytes × 8), where frame bytes include the 8-byte preamble and 12-byte interframe gap.
Payload efficiency
payload efficiency = payload bytes ÷ wire bytes
Packets Per Second
= 81,274 pps
Packets Per Second
= 0.0813 Mpps
Bits On The Wire Per Frame
= 12,304 bits
Payload Efficiency
= 97.53
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.