XenServer 6.x VM consoles reageren traag met AMD processor

imagesCA0TTD4FMijn thuislab heeft een AMD Phenom II X6 1055T processor. Deze geeft meer power voor een lagere prijs dan Intel kan bieden.

Onder XenServer 5.6 (SP2) draait dit systeem als een trein. Boot snel op en VM’s draaien als een trein. Ik kan makkelijk 10 VM’s draaien zonder dat ik iets van performance verlies zie. Een VM is over het algemeen binnen 2 minuten geheel in Windows geboot en Linux appliances starten helemaal als een trein op.

Zo anders werd dit toen ik een update uitvoerde naar XenServer 6.02. Ik had XenServer 6.0 bij de bouw al geprobeerd, met weinig succes, maar had mijn hoop gevestigd dat Citrix een half jaar na dato wel een fix zou hebben. Helaas was dit nog niet het geval.

Het probleem zit in het 1ste boot gedeelte van VM’s, totdat de XenTools geladen zijn. Op dat punt is de VM zeer, zeer traag. De tekst die het bios in het scherm tovert, lijkt wel te worden getypt waar je bij staat. De virtual cd-rom doet er uren over om door het bios gekoppeld te worden en dan moeten we Windows nog gaan starten. Na 10 minuten kreeg ik uiteindelijk het boot logo van Windows in beeld. Performance om te huilen dus.

Dus mijn zoektocht gestart op internet. Wat blijkt, bijna alle mensen met een goedkope thuislab waar een AMD processor in zit, heeft hetzelfde probleem. Al deze borden staan niet op de HCL list van XenServer en geven allemaal een langzame console.

CoolnquiteNa wat verder rondzoeken kwam ik een aantal mogelijke oplossingen tegen. Dit zijn o.a.:

    • In de XenServer console: xenpm set-max-cstate 2  (dit zet power management op een lager pitje)
    • In bios zet AMD Cool’n’Quiet uit

Deze laatste doet eigenlijk hetzelfde als HP en Dell in hun servers doen, als je maximum performance kiest (wat een best practise is voor het draaien van hypervisors op servers).

Na deze waarden ingevoerd te hebben ging het een en ander al een stuk sneller. Een VM bootte nu in 4 minuten in Windows en na het laden van de XenTools ging het helemaal rap. Maar ik was nog niet helemaal tevreden. Vier minuten was nog steeds te lang.

Na verder zoeken, zag ik dat mijn BIOS toch een beetje achter liep. ASUS had ondertussen al enkele nieuwe versie uitgebracht. Ik ben meestal geen fan van BIOS updates en voer ze alleen uit als het nodig is. Op dit moment leek het echter wel nodig. Update uitgevoerd, XenServer gereboot en XenServer draait nu weer naar behoren Smile

Home-Lab (Goedkope XenServer)

Sinds een tijdje liep ik te denken aan een homelab, zodat ik nieuwe releases van RES Software, Citrix en Microsoft makkelijk en snel thuis kan uitproberen. Mijn eigen PC was hier te langzaam voor. Geheugen zat er genoeg in.

Na wat wikken en wegen (kost toch wat geld), heb ik het na onderzoek toch maar gedaan. Voorwaarde was dat het systeem niet meer dan 500 euro ging kosten. En dat is gelukt J. Nou heb ik er een beetje in vals gespeeld. De harddisk prijzen rijzen op dit moment de pan uit. Waar ik 3 maanden geleden nog een 2TB kocht voor 80 euro, mag ik nu blij zijn als ik er 500GB voor krijg. Dus de harddisk komt uit mijn Popcornhour. Die haalt tegenwoordig toch alle films en series van de NAS en hij is zelf te traag om op volle snelheid van mijn internetverbinding een film te downloaden. Daarnaast had ik nog een videokaart liggen om het installeren te vergemakkelijken. Het moederbord met grafische chip erin was helaas uitverkocht. Wil je die hebben, dan moet je hetzelfde moederbord met de 890GX chipset kopen.

De server bestaat nu uit de volgende onderdelen:

Aantal Product Prijs
1 AMD Phenom II X6 1055T 2.80GHz 6MB AM3 Box 132.90
1 Antec Voeding VP Power 450W 39.90
1 Asus M4A89TD Pro/USB3 AMD 890FX, SATA600, USB3 131.00
1 Cooler Master Midi Tower Elite 310 ATX No PSU (zwart-zilver) 29.30
1 Corsair 4x4GB, DDR3, PC10666, CL9, XMS3 71.90

Totaal komt dan op 406 euro. Met harddisk erbij zou je rond de 500 euro uit moeten komen en heb je een mooie 6-core server met 16GB geheugen.

XenServer draait er als een trein op. Zie de screenshots. Nu de rest van het thuislab nog gaan inrichten. Windows 2008 R2 Domain, XenApp6 server, SQL server, RES Automation Manager, RES Orchestration, RES Automation Manager, Web Interface (kijken of we die ook via internet beschikbaar kunnen krijgen en mogelijk vanaf de modem een WOL opdracht kunnen geven omdat de XenServer niet de hele dag aan gaat staan) en XenDesktop, waar mijn pc virtueel in moet komen te draaien (uiteindelijk gaat mijn losse pc de deur uit).