我有一个在Windows Server 2008 R2 SP1的Hyper-V下运行的Ubuntu 11.10 x64 guest虚拟机,根据这些指示进行configuration,包括安装hyper-v模块。 networking速度很好(500 MB / s,用iperf测量),但磁盘访问是可笑的(3 MB /秒,用dd测量)。
什么可能导致这个问题?
我的其他Ubuntu虚拟机也有同样的问题,我的Windows虚拟机没有这个问题。
我不确定这个问题是否已经解决,但是有一点你必须启用Ubuntu 10.04 / 2.6.x内核(/ etc / initramfs-tools / modules)中的Hyper-V模块:
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
不幸的是,Hyper-V对于虚拟化linux来说并不是那么好。 使用VMWare Converter将服务器转换为ESXi映像,在服务器上安装ESXi ,然后将Windows机器作为VM运行。 您可以将Ubuntu虚拟机作为ESXi映像运行,性能比您在Hyper-V下获得的性能要好得多。