Skip to main content

Command Palette

Search for a command to run...

Ubuntu Azure Kernel Network Performance

Updated
โ€ข1 min read
Ubuntu Azure Kernel Network Performance
J

Hi there, I'm a prior hybrid network engineer transformed cloud engineer, and I enjoy writing posts about my technical journey including implementation guides, insights, tips, scripts and graphics from what I've gleaned along the way.

Not all Azure Linux VM's are created equal, particularly when it comes to network performance ๐Ÿ’จ

The Ubuntu Azure kernel is the most optimized for network performance on Azure. The majority of Linux ๐Ÿ–ฅ in Azure runs on Ubuntu making it the OS of choice for developers and admins.

Here are a few benefits of using Ubuntu 22.04 LTS Azure images over other available Linux flavors:
- Currently runs on 5.15.x kernel version which is higher than some other available images
- Pre-configured with DNS caching using systemd-resolved
- Multi-path TCP (MPTCP) settings enabled allowing for multiplexing of connections into a single data-stream for increased resiliency and throughput
- Azure Accelerated Networking provides consistent ultra-low network latency

Check if you're Ubuntu VM is running on the optimized Azure Linux kernel to get the above benefits and more by running "uname -r", example output below which ends in "-azure":
๐Ÿฑ.๐Ÿญ๐Ÿฑ.๐Ÿฌ-๐Ÿญ๐Ÿฌ๐Ÿฎ๐Ÿต-๐—ฎ๐˜‡๐˜‚๐—ฟ๐—ฒ

More from this blog

Jenna's Runbooks

24 posts

Writing about topics such as Multi-Cloud Infrastructure, Security, DevOps, Networking, and Automation on AWS, Azure, and GCP