我有安装了 Ubuntu Server 18.04 的虚拟机管理程序和安装了 Ubuntu Server 22.04 的虚拟机。
VM 可以通过仅主机适配器访问互联网。这意味着我vboxnet0
在主机上有接口。我尝试在主机和虚拟机上安装 Wondershaper,并首先在主机上尝试,然后在虚拟机上尝试。
我尝试限制主机上虚拟机的网络
root@ubuntu-server-1804-hypervisor:~# wondershaper vboxnet0 100000 100000
然后检查虚拟机上的速度测试:
root@ubuntu-server-2204-fastpanel:~# speedtest
Speedtest by Ookla
Server: [HIDDEN] - [HIDDEN] (id: [HIDDEN])
ISP: [HIDDEN]
Idle Latency: 3.08 ms (jitter: 0.08ms, low: 3.03ms, high: 3.14ms)
Download: 108.42 Mbps (data used: 82.4 MB)
3.33 ms (jitter: 0.75ms, low: 2.38ms, high: 9.15ms)
Upload: 11.97 Mbps (data used: 20.1 MB)
3.22 ms (jitter: 0.73ms, low: 2.10ms, high: 23.76ms)
Packet Loss: 0.0%
Result URL: [HIDDEN]
root@ubuntu-server-2204-fastpanel:~#
如果 Wondershape 没有限制下载,那也没关系。但上传速度下降至 5-20 Mbps。
然后我尝试限制VM本身的eth0,结果更奇怪
root@ubuntu-server-2204-fastpanel:~# wondershaper eth0 100000 100000
root@ubuntu-server-2204-fastpanel:~# speedtest
Speedtest by Ookla
Server: [HIDDEN] - [HIDDEN] (id: [HIDDEN])
ISP: [HIDDEN]
Idle Latency: 3.04 ms (jitter: 0.60ms, low: 2.17ms, high: 4.04ms)
Download: 43.61 Mbps (data used: 66.1 MB)
2.43 ms (jitter: 2.17ms, low: 1.39ms, high: 207.96ms)
Upload: 496.98 Mbps (data used: 869.0 MB)
8.79 ms (jitter: 4.35ms, low: 2.46ms, high: 38.23ms)
Packet Loss: 0.0%
Result URL: [HIDDEN]
root@ubuntu-server-2204-fastpanel:~#
下载速度下降至 40-50 mbps,并且几乎不限制上传。就一点点