visual studio 2013 - Slow IO on Windows 7 development VM running on Hyper-V -



visual studio 2013 - Slow IO on Windows 7 development VM running on Hyper-V -

i running complex moderately complex visual studio build takes 10 minutes finish on non-virtualized machine running on decent hardware (8gb memory,2.7 ghz i7, sshd). when run build on windows 7 invitee running on hyper-v/server 2012 (on precision 5810) takes on hr run. additionally, primary bottleneck of build when running build in non-virtualized cpu. when running build in windows 7 virtual environment bottleneck io.

i post pictures of resource monitor, isn't giving me access since brand new account. anyways - cpu , memory both invitee , host not indicate intensive processing taking place, io high. queue length running steady between 10 , 50. 3 mb beingness read per/second while 8-10 mb written per second. active time of physical disk pegged @ 100%.

running ram disk drastically reduces time here (to 6-8 minutes) isn't practical because can't afford dedicate necessary memory on regular basis.

any ideas on why queue length high and/or how improve performance here?

io heavy applications/processes suffer under vm, host+guest os , vm infrastructure doesn't matter heavy plenty process. said, big .net build (5-15 minutes) going take 30 minutes or more under invitee os on same machine.

you can seek increasing partition/compute times within hyper-v manager (to give vm maximum amount of compute time) uncertainty impact io much.

you can seek using dedicated physical drive (fx ssd) not mapped host os (if try, both host os , invitee os access volume , corrupt allocation tables.) may yield improvement since storage volume not virtualized, i've no thought how much of effect have. basic thought physical ssd used for/by invitee os, rather having invitee os execute through virtualization stack delegates access vhd/etc.

hth, interested hear results/findings since fair amount of virtualization in test here.

visual-studio-2013 io virtual-machine windows-7-x64 hyper-v

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -