Packet Rate Calculator (PPS)
Calculate network throughput in Packets Per Second (PPS)
Calculation Results:
What is a Packet Rate?
Packet Rate, measured in Packets Per Second (PPS), is a critical metric used to define the performance of network hardware such as routers, switches, and firewalls. While bandwidth measures the total amount of data transmitted over time, PPS measures how many individual data chunks (packets) the hardware must process.
The Packet Rate Formula
To calculate the theoretical maximum packet rate for a specific bandwidth, use the following formula:
Why Packet Size Matters
Small packets create a higher "tax" on network CPU and processing resources. For example, processing 1 Gbps of 64-byte packets (the smallest standard Ethernet size) requires significantly more hardware "effort" than processing 1 Gbps of 1500-byte packets. This is why performance testers use different packet sizes to find the breaking point of network equipment.
Standard Ethernet Overhead
In standard Ethernet (IEEE 802.3), every packet is accompanied by physical layer overhead that isn't counted in the packet size itself but consumes bandwidth:
- Preamble & SFD: 8 Bytes
- Interframe Gap (IFG): 12 Bytes
- Total Default Overhead: 20 Bytes
Realistic Example: 1Gbps Link
If you are running a 1 Gbps link with minimum 64-byte packets:
- Total bytes per frame = 64 (packet) + 20 (overhead) = 84 bytes.
- Total bits per frame = 84 × 8 = 672 bits.
- 1,000,000,000 bps / 672 bits = 1,488,095 pps.
This "1.48 million pps" is the industry benchmark for testing the throughput of Gigabit Ethernet switches.