Переключение с linux-virtual на linux-azure для поддержки ускоренных сетей

У нас есть виртуальные машины Azure под управлением Ubuntu 16.04.3 LTS, для которых мы хотели бы использовать функцию ускоренной сети Azure . Минимальная необходимая версия ядра - 4.11.0-1013, но в настоящее время с обновлением apt-get мы можем получить только 4.4.0-109-generic. Также apt list --installed linux* показывает, что мы используем пакет ядра linux-virtual вместо пакета ядра linux-azure .

Должны ли мы перейти на пакет ядра linux-azure и, если да, каковы шаги по замене linux-virtual на linux-azure? В настоящее время lspci показывает, что устройство Mellanox VF присутствует, но ethtool -S eth0 возвращает «статистика недоступна» (предположительно из-за более старого ядра).

0
задан 12 January 2018 в 23:25

1 ответ

Следующее работало для переключения с виртуального пакета linux на пакет linux-azure:

sudo apt install linux-azure
sudo apt purge linux-virtual 
sudo apt autoremove
sudo reboot 

После перезагрузки мы теперь видим обновленное ядро ​​и статистику для устройства Mellanox VF:

uname -a
Linux MyVM 4.13.0-1005-azure #7-Ubuntu SMP Mon Jan 8 21:37:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

ethtool -S eth0 | grep vf_
     vf_rx_packets: 510
     vf_rx_bytes: 721043
     vf_tx_packets: 892
     vf_tx_bytes: 200765
     vf_tx_dropped: 0
0
ответ дан 12 January 2018 в 23:25

Другие вопросы по тегам:

Похожие вопросы: