我们有Azure运行Ubuntu16.04.3LTS,我们希望在其上使用Azure加速网络功能。所需的最低内核版本为4.11.0-1013,但目前apt升级后,我们只能获得4.4.0-109通用版本。apt list --installed linux*还显示,我们使用的是linux-虚拟内核包,而不是linux-azure内核包。
我们应该切换到linux内核包吗?如果是的话,用linux替换linux虚拟包的步骤是什么?目前,lspci显示了Mellanox设备的存在,但是ethtool -S eth0返回“没有可用的统计信息”(大概是由于旧内核)。
发布于 2018-01-12 19:49:23
下面的工作是从linux虚拟包切换到linux包:
sudo apt install linux-azure
sudo apt purge linux-virtual
sudo apt autoremove
sudo reboot 在重新启动之后,我们现在看到Mellanox设备的更新的内核和状态:
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: 0https://askubuntu.com/questions/995294
复制相似问题