Detection, Mitigation & Response

Detect and mitigate DDoS attacks in under 1 second, respond automatically, and keep your users informed.

All features →
Learn
Documentation Quick Start API Reference Agent Setup DDoS Protection Landscape State of DDoS 2026 REPORT Free Certifications NEW
Research & Guides
Mirai Botnet Kill Switch Research memcached Amplification Dynamic Baselines PCAP Forensics PagerDuty Setup
Company
About Us Partners Managed Protection Whitelabel / Reseller Affiliate Program Pay with Crypto System Status
Legal & Support
Contact Us Security Trust Center Terms Privacy SLA
Who Uses Flowtriq

From indie hosts to ISPs, see how teams like yours use Flowtriq to detect and stop DDoS attacks.

Talk to Us →
Infrastructure
Hosting Providers ISPs MSPs/MSSPs Small Operators Routers Edge Node Defense
Gaming
Game Server Hosting Game Studios
Business
SaaS Platforms E-Commerce Financial Services Compliance

Free Tool

Packets Per Second (PPS) Calculator

Convert between bandwidth and packets per second. Understand what DDoS attack volumes look like in PPS and plan your infrastructure capacity.

Bandwidth to PPS

PPS to Bandwidth

Enter your PPS value
1,488,095
Packets per second
1.49
Mpps
1 Gbps
Bandwidth
125 MB/s
Throughput
84 bytes
Wire size (w/ overhead)
672 Mbps
Bandwidth required
672
Mbps
0.67
Gbps
84 MB/s
Throughput
1.00
Mpps

Common DDoS Attack Thresholds

Attack SizePPS (64B packets)PPS (1500B packets)SeverityImpact
100 Mbps148,8108,333LowSaturates small VPS links
1 Gbps1,488,09583,333MediumOverwhelms most single servers
10 Gbps14,880,952833,333HighSaturates datacenter uplinks
100 Gbps148,809,5248,333,333CriticalRequires upstream mitigation
1 Tbps1,488,095,23883,333,333CriticalLargest recorded attacks

Understanding Packets Per Second

Packets per second (PPS) is a critical metric for understanding network throughput and DDoS attack volume. While bandwidth (Gbps) measures total data volume, PPS measures how many individual packets your network equipment must process. Many DDoS attacks use small packets (64 bytes) to maximize PPS and overwhelm firewalls and routers that have per-packet processing limits.

The formula is straightforward: PPS = Bandwidth (bits/sec) / (Packet size in bytes x 8 + 20 bytes Ethernet overhead x 8). For example, 1 Gbps of 64-byte packets generates approximately 1.49 million PPS, while the same bandwidth with 1500-byte packets generates only about 83,000 PPS.

Why PPS Matters for DDoS Detection

Flowtriq monitors PPS every single second on each protected node. A sudden spike from your baseline of 50,000 PPS to 500,000 PPS triggers an alert within 1 second, even if bandwidth utilization appears normal. This is critical because many DDoS attacks (especially SYN floods) use minimal bandwidth but extremely high PPS to exhaust server resources.

Protect Your Infrastructure with Flowtriq

Monitor PPS in real-time. Detect DDoS attacks in 1 second.

Start Your Free Trial
Export your results

FAQ

Frequently Asked Questions

How many packets per second is a 1 Gbps DDoS attack?

At 64-byte packets (minimum frame): 1 Gbps ≈ 1.4M PPS. At 1500-byte packets (max standard frame): 1 Gbps ≈ 85K PPS. Attackers send minimum-size packets to maximize CPU interrupt load on the target, making high-PPS attacks devastating even at modest bandwidth.

What PPS rate overwhelms a Linux server?

An untuned Linux server begins dropping packets at 1–3M PPS. Tuned servers with DPDK or XDP handle 10–100M PPS. At 5M PPS with 64-byte packets you're processing 40Gbps — which exceeds most server NICs. NIC interrupt coalescing, RSS, and CPU affinity are the key tuning factors.

What is the difference between PPS and Gbps in DDoS attacks?

Gbps measures bandwidth consumed (volumetric impact on uplink). PPS measures CPU load (processing impact on the server). A high-PPS/low-Gbps attack (tiny packets) maxes out CPU without saturating the link. Attackers choose based on which defense they're trying to bypass.