Skip to content

Commit e5e6fe1

Browse files
authored
Merge pull request #289687 from mabicca/patch-22
Update virtual-network-optimize-network-bandwidth.md
2 parents 355897a + 71c693c commit e5e6fe1

File tree

1 file changed

+7
-46
lines changed

1 file changed

+7
-46
lines changed

articles/virtual-network/virtual-network-optimize-network-bandwidth.md

Lines changed: 7 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -51,35 +51,15 @@ RSS is always enabled by default in an Azure Linux VM. Linux kernels released si
5151

5252
### Ubuntu for new deployments
5353

54-
The Ubuntu Azure kernel is the most optimized for network performance on Azure. To get the latest optimizations, first install the latest supported version of 18.04-LTS, as follows:
54+
The Ubuntu Azure kernel is the most optimized for network performance on Azure. Currently all Ubuntu images by Canonical come by default with the optimized Azure kernel installed.
5555

56-
```json
57-
"Publisher": "Canonical",
58-
"Offer": "UbuntuServer",
59-
"Sku": "18.04-LTS",
60-
"Version": "latest"
61-
```
62-
63-
After the creation is complete, enter the following commands to get the latest updates. These steps also work for VMs currently running the Ubuntu Azure kernel.
56+
You can simply use the command below to make sure you are using the Azure kernel which is identified by -azure at the end of the version.
6457

6558
```bash
66-
#run as root or preface with sudo
67-
sudo apt-get -y update
68-
sudo apt-get -y upgrade
69-
sudo apt-get -y dist-upgrade
70-
```
71-
72-
If an existing Ubuntu deployment already has the Azure kernel but fails to update with errors, this optional command set might be helpful.
59+
uname -r
7360

74-
```bash
75-
#optional steps might be helpful in existing deployments with the Azure kernel
76-
#run as root or preface with sudo
77-
sudo apt-get -f install
78-
sudo apt-get --fix-missing install
79-
sudo apt-get clean
80-
sudo apt-get -y update
81-
sudo apt-get -y upgrade
82-
sudo apt-get -y dist-upgrade
61+
#sample output on Azure kernel:
62+
6.8.0-1017-azure
8363
```
8464

8565
#### Ubuntu Azure kernel upgrade for existing VMs
@@ -104,28 +84,9 @@ sudo apt-get dist-upgrade -y
10484
sudo apt-get install "linux-azure"
10585
sudo reboot
10686
```
87+
### Other distributions
10788

108-
### Red Hat
109-
110-
In order to get the optimizations, we recommend that you create a virtual machine with the latest supported version by specifying the following parameters:
111-
112-
```json
113-
"Publisher": "RedHat"
114-
"Offer": "RHEL"
115-
"Sku": "7-RAW"
116-
"Version": "latest"
117-
```
118-
119-
Both new and existing VMs can benefit from installing the latest LIS. The throughput optimization is in LIS, starting from 4.2. Enter the following commands to download and install LIS:
120-
121-
```bash
122-
wget https://aka.ms/lis
123-
tar xvf lis
124-
cd LISISO
125-
sudo ./install.sh #or upgrade.sh if prior LIS was previously installed
126-
```
127-
128-
Learn more about Linux Integration Services Version 4.3 for Hyper-V by viewing the [download page](https://www.microsoft.com/download/details.aspx?id=55106).
89+
Most modern distributions should have significant improvements with kernels newer than 4.19+, you can check the current kernel version and make sure you are running a newer kernel.
12990

13091
## Next steps
13192

0 commit comments

Comments
 (0)