sexta-feira, 18 de setembro de 2015

FreeBSD : calcru: runtime went backwards


Dica para quem tem esse problema, geralmente em máquinas virtuais FreeBSD 9X ou Superiores.

No comando "dmesg" geralmente aparece a mensagem abaixo:

calcru: runtime went backwards from 54 usec to 43 usec for pid 755 (XXA)
calcru: runtime went backwards from 54 usec to 43 usec for pid 756 (XXB)
calcru: runtime went backwards from 54 usec to 43 usec for pid 757 (XXC)
calcru: runtime went backwards from 54 usec to 43 usec for pid 758 (XXD)

Isso ocorre devido uma falha no clock (relógio) , via BIOS do Host ou Ntp em alguns casos, e para eliminarmos isso, edite o arquivo sysctl.conf  (da VM) e adicione :

kern.timecounter.hardware=TSC

Após :

# sysctl kern.timecounter.hardware=TSC

ou

# reboot

OBS: PFSense é FreeBSD também.

Referência:

https://spuder.wordpress.com/2012/01/14/freebsd-calcru-runtime-went-backwards/