Performance - WireGuard (2024)

Testing Helpers

See debug.mk for easy testing deployment tricks via make remote-run, as well as netns.sh via make test and make remote-test for local and remote testing in network namespaces. The contrib/ directory also has various scripts and wrappers for easing testing.

Performance Roadmap

In theory WireGuard should achieve very high performance. There are still a few things to be done for that to happen:

  • Support GRO
  • Lock free queues
  • Core autoscaling
  • CPU packet locality
  • Integration into qdisc system and/or fq_codel and/or dql

Benchmarking

*** These benchmarks are old, crusty, and not super well conducted. In the intervening time, WireGuard and IPsec have both gotten faster, with WireGuard stil edging out IPsec in some cases due to its multi-threading, while OpenVPN remains extremely slow. It is a work in progress to replace the below benchmarks with newer data. ***

Testing configuration

  • Intel Core i7-3820QM and Intel Core i7-5200U
  • Intel 82579LM and Intel I218LM gigabit ethernet cards
  • Linux 4.6.1
  • WireGuard configuration: 256-bit ChaCha20 with Poly1305 for MAC
  • IPsec configuration 1: 256-bit ChaCha20 with Poly1305 for MAC
  • IPsec configuration 2: AES-256-GCM-128 (with AES-NI)
  • OpenVPN configuration: equivalently secure cipher suite of 256-bit AES with HMAC-SHA2-256, UDP mode
  • iperf3 was used and the results were averaged over 30 minutes.

Results

Performance - WireGuard (2024)
Top Articles
What is Blockchain? Blockchain Definition, Features, and Use Cases [Updated]
How Much Real Money Can You Make From Virtual Art? (Published 2022)
The Blackening Showtimes Near Century Aurora And Xd
Encore Atlanta Cheer Competition
Terrorist Usually Avoid Tourist Locations
Chatiw.ib
Blanchard St Denis Funeral Home Obituaries
South Park Season 26 Kisscartoon
Koordinaten w43/b14 mit Umrechner in alle Koordinatensysteme
Jennette Mccurdy And Joe Tmz Photos
Wfin Local News
Flights to Miami (MIA)
What's New on Hulu in October 2023
Encore Atlanta Cheer Competition
Tamilblasters 2023
Edgar And Herschel Trivia Questions
Globe Position Fault Litter Robot
Urban Dictionary Fov
Whitley County Ky Mugshots Busted
Everything You Need to Know About Holly by Stephen King
2015 Honda Fit EX-L for sale - Seattle, WA - craigslist
Mile Split Fl
Nhl Tankathon Mock Draft
Walmart Car Department Phone Number
Adt Residential Sales Representative Salary
Hellraiser 3 Parents Guide
Makemv Splunk
The Banshees Of Inisherin Showtimes Near Broadway Metro
Poochies Liquor Store
Jayme's Upscale Resale Abilene Photos
Violent Night Showtimes Near Johnstown Movieplex
Mcclendon's Near Me
Frank Vascellaro
Emuaid Max First Aid Ointment 2 Ounce Fake Review Analysis
Willys Pickup For Sale Craigslist
Appleton Post Crescent Today's Obituaries
Daily Journal Obituary Kankakee
Pickle Juiced 1234
Skyrim:Elder Knowledge - The Unofficial Elder Scrolls Pages (UESP)
Labyrinth enchantment | PoE Wiki
1v1.LOL Game [Unblocked] | Play Online
Puretalkusa.com/Amac
How To Upgrade Stamina In Blox Fruits
Registrar Lls
3 Zodiac Signs Whose Wishes Come True After The Pisces Moon On September 16
18006548818
Collision Masters Fairbanks
Portal Pacjenta LUX MED
Gli italiani buttano sempre più cibo, quasi 7 etti a settimana (a testa)
Haunted Mansion (2023) | Rotten Tomatoes
O.c Craigslist
Gameplay Clarkston
Latest Posts
Article information

Author: Edwin Metz

Last Updated:

Views: 6475

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.