我有几个Ubuntu 10.04虚拟机作为Windows Server 2008 R2 SP1上的Hyper-V guest虚拟机运行,它们都非常好。
今天我安装了我的第一个Ubuntu 11.10虚拟机,我看到了一些令人不愉快的ping:

这些服务器都通过千兆位连接到本地局域网,几乎没有networkingstream量1 ,在Hyper-V中使用传统networking适配器。
我有一点Ubuntu的n00b,所以我不知道从哪里去。 有任何想法吗?
free -m报告:
caching总共使用的空闲共享缓冲区
Mem:485 470 15 0 63 299
- / + buffers / cache:107 378
交换:507 20 487
这在10.04的其他Ubuntu服务器的几MB内。
我删除了传统的网卡,并在Hyper-V中安装了一个合成的网卡,这确实提高了数量,因为它们现在在10-30ms左右,但是我仍然期待响应时间<1ms。
1作为比较,我在Hyper-V上有另外一个Ubuntu 10.04的客户,这个客户的平均时间是33ms
由于这是一个新的系统,可能需要下载并安装一些更新的软件包。 如果缓慢仍然存在,请尝试做类似的事情
ps -ef|grep apt
在虚拟机上查看是否有与apt相关的进程运行。 如果slowness突然自行解决,那么检查/var/log/dpkg.log是否值得查看是否安装了一堆软件包,从而导致速度慢。
这个问题已经消失了。 对不起,我没有比这更好的答案。
我意识到这就像推绿色的button,但因为这不是一个关键任务的生产机器,我要数我的祝福,继续前进。
切换到合成网卡而不是传统网卡是非常值得的,但是并没有完全缓解这个问题。
在hv_netvsc hv_blkvsc hv_storvsc加载了hv_netvsc , hv_blkvsc , hv_storvsc和hv_vmbus内核模块? 我在Hyper-V下运行Ubuntu 10.04,ping不到1ms。 你可以使用sudo lsmod | grep hv来检查模块 sudo lsmod | grep hv命令。
老线程,但仍然是一个答复; 确保安装后,删除网卡,然后在Hyper-V中添加一个“合成网卡”。 Ubuntu有正确的驱动程序,据我所知,它将使用半虚拟化。 同样在Windows客户操作系统上,您真的需要合成NIC。