Upptäckte när jag postade mitt förra blogg inlägg att datumet på det var den 4 Mars. Det visade sig att systemklockan var fel på servern. Lätt fixat tänkte jag och ställde tillbaka den. När jag sen kollade den 10 minuter senare så såg jag att den hade rusad iväg med hela 30 minuter. Efter att ha kört kommandot date några gånger så kunde jag konstatera att tiden hoppade fram med hela minuter ibland.
Efter en stunds sökande på internet efter det problemet så fann jag vad problemet var. Då denna server är en virtuell maskin så har den inte access till hårdvaran på samma sätt en “vanlig fysisk server” och detta fel är vanligt på en virtuell maskin med Linux med 2.6 kärna. Hittade en lösning på detta problem på ett oväntat ställe.
Om man kör Linux med en kärna från och med 2.6.21 så finns det lite mer möjligheter:
Use the ACPI Power Management Timer with the following kernel command line option:
clock=pmtmr
Note: From kernel 2.6.16 the clock= command line option is deprecated and the following option should be used:
clocksource=acpi_pm
The following option may be better suited to a Linux guest with kernel 2.6.21 or later and to VMware products such as VMware Workstation 6 that provide “VMware paravirtual kernel support”:
clocksource=vmi-timer
Further Information:
Check the current kernel command line clock parameter with the command:
dmesg | grep clock
If the tools.syncTime = “TRUE” is not set, shut down the virtual machine, add the tools.syncTime = “TRUE” line to the .vmx file, either by editing the file or by using Edit Settings | Options tab | Advanced setting | Configuration Parameters button in VirtualCenter Client, and restart the virtual machine.
Tiden går fort när man har roligt
Upptäckte när jag postade mitt förra blogg inlägg att datumet på det var den 4 Mars. Det visade sig att systemklockan var fel på servern. Lätt fixat tänkte jag och ställde tillbaka den. När jag sen kollade den 10 minuter senare så såg jag att den hade rusad iväg med hela 30 minuter. Efter att ha kört kommandot date några gånger så kunde jag konstatera att tiden hoppade fram med hela minuter ibland.
Efter en stunds sökande på internet efter det problemet så fann jag vad problemet var. Då denna server är en virtuell maskin så har den inte access till hårdvaran på samma sätt en “vanlig fysisk server” och detta fel är vanligt på en virtuell maskin med Linux med 2.6 kärna. Hittade en lösning på detta problem på ett oväntat ställe.
Microsoft KB918461 – The system time runs too fast on a Linux-based virtual machine
Om man kör Linux med en kärna från och med 2.6.21 så finns det lite mer möjligheter:
Källa:http://theether.net/kb/100039