个人笔记本电脑上的 hyper-v 虚拟机中的互联网速度很慢

个人笔记本电脑上的 hyper-v 虚拟机中的互联网速度很慢

我使用 hyper-v 启动了 ubuntu 18.04 VM。我正在使用带 wifi 的笔记本电脑。我正在使用外部交换机来连接到 VM 内的 wifi。

我在 Windows 中的互联网速度是 100mbps,但是当我在 VM 中下载某些内容时,我最多只能以 10kb/s 的速度下载。

我尝试在整个互联网上寻找解决方案,但没有找到任何东西。

我能做什么?如果需要更多信息,请直接询问。

答案1

我遇到了类似的问题。我遇到的解决方案是禁用 IPv4 的大型发送卸载。

在此处输入图片描述

答案2

两个建议:

答案3

与另一个答案建议的“Large Send Offload Version 2”不同,对我的 Wi-Fi 卡有用的是禁用“数据包合并“ 选项。

在此处输入图片描述

答案4

这最终对我有用:

sudo apt install ethtool
sudo ethtool -K eth0 tso off

您可以通过运行以下命令来检查它是否有效:

sudo ethtool -k eth0 | grep 'tcp-segmentation-offload'
wget -O - https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python

我现在获得了我的 ISP 的最大上传速度,即 40:

上传速度

相关内容