Close

Virtualisering är inte så enkelt för oss utvecklare

Hemma har jag kört på VMWare Workstation hur länge som helst, på jobbet kör jag Microsofts Virtual PC 2007.
Anledningen till mitt initiala val att köra VMWare hemma var att jag då för stunden inte kände till fler trovärdiga plattformar för detta, och på jobbet blev det Virtual PC därför att mina kollegor kör det.

Normalt sett har jag en virtuell utvecklingsmiljö per kund och större lösning.

Fördelarna med en virtualiserad utvecklingsmiljö:

  • Alla program, tillägg och speciella inställningar är installerade – dessutom isolerade från andra
    Exempelvis SQL Server, EPiServer CMS, Visual Studio etc.
  • Respektive kunds säkerhetslösning ger inga konflikter med andra – annars hade jag varit tvungen att ha flertalet VPN-program installerade på min dator.
  • Lätt att kopiera en identisk och fungerande miljö till en kollega som ska hjälpa till.
  • Enkelt att arkivera undan fungerande miljöer.

Nackdelarna med detsamma:

  • Tar otroligt mycket plats på hårddisken – har som tur är en extern på 500 Gb för detta.
  • När man startar miljön så är det ett ytterligare operativsystem som måste drivas av en och samma dator – med andra ord så blir prestandan lidande.
  • Går inte snabbt att växla mellan kundprojekt då man oftast måste stänga den miljön som är igång och starta upp en annan – blir man uppringd tar det rätt lång tid innan man kan varva upp miljön och kolla grejer för att svara på frågor.

Nu när jag var ute och slösurfade lite så såg jag ett blogginlägg om prestanda i de olika miljöerna och det var ingen vacker läsning. Det verkar absolut som om jag borde ta och titta lite närmre på att köra VMWare även på jobbet då den kan använda 2 kärnor i en processor för att inte tala om effektivare minnesanvändning.

Ska göra lite noggrannare prestandatester själv under nästa vecka, men som en första test verkar VMWare spöa skiten ur Virtual PC åtminstone på min hemdator.
Det som skiljer min hemdator och jobbdator är dock markant gällande prestanda, hemma kontra jobb:

  • RAM: 12 Gb @ 1600Mhz – 3 Gb @ 667 Mhx
  • CPU: 4×2 st 2,79 Ghz – 2 st 2,17 Ghz
  • HDD: 10 000 RPM – 5400 RPM
  • OS: Vista B 64 – Vista B 32

Som nästa test är att på min hemdator köra Super Pi-testet på en Virtual PC och jämföra med en likvärdig installation på VMWare. Tror jag redan vet vad som kommer vara utfallet dessvärre…

Leave a Reply

Your email address will not be published. Required fields are marked *